编辑: 鱼饵虫 | 2019-07-06 |
六、讨论、心得 (1)采用外部中断的电平触发方式,编写并运行程序,观察运行结果.记录一次按键动作,进入中断的次数. 只需将程序四的 MOV IE, #81H改为MOV IE, #80H. 用外部电平触发方式,用手按一下,发送一个脉冲的结果: 可以看到为96H,而利用下降沿触发,RAM的30H结果为00H. 这是因为:电平触发方式如果采样到低电平,则认为有中断请求,所以一个脉冲的低电平持续很长时间,因而,产生了很多中断.所以累加到了96H.累加值的大小与你低电平的时间成正比,与中断处理的时间成反比. (2) P0口做为基本的输入输出口与P
1、P
2、P3口有何区别?硬件上要如何设计保证它做为基本输入输出口与P
1、P
2、P3口的结果一致?设计电路及程序验证. P0内部无上拉电阻,所以P0口用作I/O口时,必须外接上拉电阻.而P1~P2有内部上拉电阻 (3) 利用P1口及LED显示器件,实现十字路口交通灯控制实验的模拟. 程序如下: 阅10.1.8