HD7279A控制显示器时,应连接共阴极显示器。对于不使用的按键和显示器,可以不连接。省去的显示器或对显示器设置的消隐、闪烁属性,均不影响键盘的使用。除非不使用显示器,否则串联在DP及SA~SG引线上的200?电阻不可省去。如果不使用键盘,图5-30所示的与键盘连接的10k?电阻和100k?电阻便可省去。如果使用键盘,电路中的100k?下拉电阻则不可省去。 HD7279A采用动态循环扫描方式,如果采用普通的LED数码管亮度不够,则可采用高亮度或超高亮度型号的LED数码管。 图5-30所示的3、5、26引脚悬空。 (2)程序设计 根据图5-30,编写程序实现当有按键按下时,单片机读取该按键的代码并将其显示在LED数码管上。 程序中使用单片机内RAM位寻址的29H和28H两个单元。29H单元的位地址为48H~4FH;28H单元的位地址为40H~47H。 上述程序中的各延时子程序DELY1~DELY3由用户自行编写。程序中的10ms延时子程序参见例5-8。长延时与短延时子程序,没有给出,读者自行编写。 5.7 AT89S51单片机与BCD码拨盘的接口设计 在某些单片机系统的应用中,有时需要事先输入一些控制参数,这些参数一经设定将维持不变,除非重新设定。这时使用数字输入拨盘既简单直观,又方便可靠。数字拨盘种类很多,但使用最方便的拨盘是十进制输入BCD码输出的
原创力文档

文档评论(0)