利用MCS51单片机外扩一片82C55芯片
发布时间:2016/7/20 20:26:48 访问次数:1087
如图9,19所示,利用MCS51单片机外扩一片82C55芯片,并控制其PB口的8个F7642引脚输出250Hz的方波。
通过定时器T0的方式2定时0.2ms(采用⒓MHz时钟),计时10次来实现2ms的定时,根据定时器T0方式2的计算公式,可以求得时间常数X=38H。计满2ms后将PB口的引脚状态读取出来再取反,然后写回到PB引脚,从而产生25oHz方波。
⒏C55控制寄存器的端口地址为FF7FH,PB端口的地址为FF7DH。
参考程序如下:
如图9,19所示,利用MCS51单片机外扩一片82C55芯片,并控制其PB口的8个F7642引脚输出250Hz的方波。
通过定时器T0的方式2定时0.2ms(采用⒓MHz时钟),计时10次来实现2ms的定时,根据定时器T0方式2的计算公式,可以求得时间常数X=38H。计满2ms后将PB口的引脚状态读取出来再取反,然后写回到PB引脚,从而产生25oHz方波。
⒏C55控制寄存器的端口地址为FF7FH,PB端口的地址为FF7DH。
参考程序如下:
上一篇:82C55与MCs-51的接口
上一篇:单片机显示、键盘系统