C51与键盘、显示器、拨盘、打印机的接口设计.ppt
《C51与键盘、显示器、拨盘、打印机的接口设计.ppt》由会员分享,可在线阅读,更多相关《C51与键盘、显示器、拨盘、打印机的接口设计.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机与输入外设和输出外设的接口设计与LED的接口与键盘的接口与LCD的接口与打印机的接口与BCD码拨盘的接口按显示器件分类 LED数码显示屏:显示器件为7段码数码管,适于制作时钟屏、利率屏等,显示数字的电子显示屏。LED点阵图文显示屏:显示器件是由许多均匀排列的发光二极管组成的点阵显示模块,适于播放文字、图像信息。LED视频显示屏:显示器件是由许多发光二极管组成,可以显示视频、动画等各种视频文件。一、LED(Light Emitting Diode)1、LED显示器的结构显示器的结构字形字形共阳极共阳极LED显示码显示码共阴极共阴极LED显示码显示码h g f e d c b a十六进十六进
2、制码制码h g f e d c b a十六进十六进制码制码01 1 0 0 0 0 0 0C0H0 0 1 1 1 1 1 13FH11 1 1 1 1 0 0 1F9H0 0 0 0 0 1 1 006H21 0 1 0 0 1 0 0A4H0 1 0 1 1 0 1 15BH31 0 1 1 0 0 0 0B0H0 1 0 0 1 1 1 14FH41 0 0 1 1 0 0 199H0 1 1 0 0 1 1 066H51 0 0 1 0 0 1 092H0 1 1 0 1 1 0 16DH61 0 0 0 0 0 1 082H0 1 1 1 1 1 0 17DH71 1 1 1 1 0
3、 0 0F8H0 0 0 0 0 1 1 107H81 0 0 0 0 0 0 080H0 1 1 1 1 1 1 17FH91 0 0 1 0 0 0 090H0 1 1 0 1 1 1 16FH2、LED数码显示器的显示段码数码显示器的显示段码 注:注:N N个个LEDLED显示块有显示块有N N位位选线位位选线和和8N8N根段码线根段码线。图是图是4 4位位 LED LED显示器的结构原理图。显示器的结构原理图。3、LED显示器工作原理显示器工作原理段码线控制显示的字型位选线控制该显示位的亮或暗。静态显示和动态显示两种显示方式。(1)静态显示方式各位的公共端连接在一起(接地或+5V)。l
4、优点是显示的数据稳定,无闪烁,占用CPU时间少。l缺点是由于数码管始终发光,功耗比较大;占用I/O口过多。【例】片内RAM的30H单元存放有二进制数表示的秒数(60),要求通过两位LED数码管显示出相应的十进制数,并且每隔1s要更新一次显示数据。0(2)动态显示方式优点:当显示位数较多时,采用动态显示方式比较节省I/O口,硬件电路也较静态显示简单。缺点:其稳定度不如静态显示方式。而且在显示位数较多时CPU要轮番扫描,占用CPU较多的时间。只要扫描信号的频率足够快,加上LED数码显示器发光的余晖效应和人的视觉暂留现象,人们感觉到的好像是各位同时显示的效果,而无闪烁现象。一般每个LED数码显示器的
5、显示时间为15ms。二、键盘1、了解键盘2、键盘输入应解决的问题3、键盘接口的工作原理4、键盘的工作方式键盘的分类 键盘分编码键盘和非编码键盘。编码键盘:键盘上闭合键的识别由专用的硬件编码器实 现,并产生键编码号或键值。如BCD码键盘、ASCII码键盘等。非编码键盘:靠软件来识别 在单片机组成的测控系统及智能化仪器中,用的最多的是非编码键盘。1、了解键盘 2、键盘输入应解决的问题单片机应用系统中的按键通常就是一个常开的按动开关,当键被按下时开关闭合,松开后开关断开,利用机械触点完成电路的合、断功能。在CPU检测到有键按下后,并不立即确认该键按下有效,而是先执行一个10ms左右的延时程序,然后再
6、次检测该键电平是否仍保持闭合状态电平,若仍保持为闭合状态电平,则确认该键处于闭合状态,是一次有效的按键,从而消除了抖动影响。按键在闭合和断开时,触点会存在抖动现象:硬件消除抖动软件消除抖动3、键盘接口的工作原理独立式键盘接口独立式键盘接口 各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可很容易判断那个键被按下。此种接口适于键数较少或操作速度较高的场合。独立式按键的键处理程序JAN1JAN1:JB P1.0 JAN1 ;P1.0=1JB P1.0 JAN1 ;P1.0=1键未按下键未按下,继续查询继续查询 ACALL ACALL DELY10MS ;P1.0=0DELY10MS
7、;P1.0=0键被按下键被按下,延时消抖延时消抖 是否仍为低电平是否仍为低电平,否则重否则重 新查询新查询ACALL JAN1_PRG ;ACALL JAN1_PRG ;调用键功能程序调用键功能程序ANJANJ:JNB P1.0 ANJ JNB P1.0 ANJ ;按键有效按键有效,等待键释放等待键释放 ACALL ACALL DELY10MS ;P1.0=1DELY10MS ;P1.0=1键被释放键被释放,延时消抖延时消抖 JNB P1.0 ANJ JNB P1.0 ANJ SJMP JAN1 SJMP JAN1 ;返回继续查询返回继续查询&用于按键数目较多的场合,由行线和列线组成,按键位于
8、行、列的交叉点上。按键数目较多的场合,行列式键盘与独立式键盘相比,要节省很多的I/O口线。行列式键盘接口行列式键盘接口行列式键盘按键的识别方法行列式键盘按键的识别方法a.a.扫描法扫描法第1步:识别键盘有无键按下;第2步:如有键被按下,识别出具体的按键。把所有列线置0,检查各行线电平是否有变化,如有变化,说明有键按下,如无变化,则无键按下。先把某一列置低电平,其余各列为高电平,检查各行线电平的变化,如果某行线电平为低,可确定此行列交叉点处的按键被按下。第1步:列线输出为全低电平,则行线中电平由高变低的所在行为按键所在行。第2步:行线输出为全低电平,则列线中电平由高变低所在列为按键所在列。结合上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C51 键盘 显示器 打印机 接口 设计
限制150内