将一个 0~5V 的三角波从 P3.0 输入,P3.0 的值通过 P5.0 输出
- bit a;
- voidmain(void)
- {
- P3CR &= 0xFE; //P3.0 输入
- P3PCR |= 0x01; //P3.0 上拉电阻打开
- INSCON |= 0x40; //切换至 BANK1
- P5CR |= 0x01; // P5.0 输出
- INSCON &= 0xBF; //切换至 BANK0
- while(1)
- {
- a = P3.0;
- INSCON |= 0x40; //切换至 BANK1
- P5.0 = a; // P5.0 输出值为 P3.0 输入值
- INSCON &= 0xBF; //切换至 BANK0
- }
- }
复制代码 |