欢迎来到天天文库
浏览记录
ID:52180678
大小:211.00 KB
页数:13页
时间:2020-04-02
《并行口的编程应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、并行口的编程应用通过单片机的并行口,我们可以控制并行数据的输入与输出,其用途很广,如:按钮、开关量的输入,扩展键盘,LED小灯的输出,LCD数据输出等I/O控制方式无条件传输查询式传输中断传输DMA传输一、无条件传输对于如小灯之类的外部器件,其亮灭随电平变化而变化,CPU在约定的时刻直接给I/O端送出电平——这就是最常用的无条件输出方式。例一:流水灯(跑马灯)程序的编写P1口可直接扩展小电流驱动的外部器件为了增加并行口的驱动能力,可采用增加上拉电阻的方式扩展器件实际应用中,并口用作输入时,常加输入缓冲芯片(如74LS244,245等);用作输出时,可加输出锁存器(如:7
2、4LS273,373等)并口可以按位控制,也可按口地址控制控制要求:采用P1口扩展8盏LED小灯,让其从一侧向另一侧顺次亮灭。按上次课的编程方法,我们可写出其程序如下:思考:1.程序可改进的地方?2.程序的不足之处3.有无实际工程意义?例二:开关量的输入给上面的流水灯程序增加一个开关,仅当开关按下时,流水灯效果才显示;开关断开后,流水等完成最后一次流动后熄灭所有灯控制开关参考电路图:开关状态的查询如何控制流水灯“流动”的方向?例三:多个开关量的输入利用位寻址区,获取位状态例四:7段LED数码管的扩展并口7段LED数码管的扩展按钮的“消抖”数据查表
此文档下载收益归作者所有