相关服务

  • 《现代电子技术》2006年第21期摘录:《现代电子技术》2006年第2

如发现有乱码,请点击下面链接浏览原文
正文摘录:

《现代电子技术》2006年第21期总第236期》测试·测量·自动化司2.1引脚说明ICM7218为双列直插式28引脚封装。其中2条写入控制线:wRITE和MODE;8条数据线IDO~ID7;16条I.ED显示驱动输出线(8段:SEGa~SEGg及D.P;8位:DIGITl~【)IGIT7);两条电源线VCC和GND。wRITE为写选通信号,低电平有效。MODE为写入模式控制字和写入显示数据控制线,MODE一1时,从ID4~ID7写入的是模式控制字,ID0~ID3此时无效,可以是任意值;当MODE—O时,从ID0~ID7写入的是显示数据。2.2ICM7218写入控制字和数据的过程(1)当MoDE一1时,从ID4~ID7写入模式控制字。(2)当M()DE一0时,连续从ID0~ID7写入8位二进制数,数据写入须跟在写入命令之后,写入时无地址选择,并约定按写入的先后顺序,第一个数是第1位LED显示数据,第二个数是第2位显示数据,……,第八个数是第8位显示数据。8个显示数据必须写完,否则显示器都不亮。当八位数据写完后再写入时,ICM7218将不再接收。ICM7218写入控制字和数据时序图如图2所示。CONTROLWORDDIGITIDIGIT2DIGIT8UPDATEUPDATEUPDA’rFUPDATE武八!八:八:八:色等域:戡耀菰图2ICM7218时序图2.3ICM7218正常工作状态下的3种显示模式(1)非译码模式控制字为:llll****B,其中,*表示无关位。该模式下,写入的8位二进制数,不经译码直接送到显示驱动器。各位与显示段的对应关系如下:ID7一DP,ID6一a,ID5一b,ID4一c,ID3一d,ID2一e,IDl一f,ID0一g。(2)BCS码译码显示模式控制字为:10ll****B,其中*表示无关位。该模式下,显示数据低4位经16一BCS码译码器后送显示驱动器。,(4)B码译码显示模式控制字为:1D01****B,其中*表示无关位。该模式下,显示数据低4位经16一B码译码器后送显示驱动器。两种译码方式下,显示数据与显示字形的对应关系见表2。两种译码方式下,ID7控制小数点。ID7—1,小数点亮;ID7—0,小数点灭。表2BCS码和B码译码显示模式显示数据BCS码字形B码字形0000~1001O~9O~91010A——101lBE1100CH110lDL1110EP1111F*┗┻┻┛注:表中*表不全灭。3ICM7218应用举例3.1硬件接口ICM7218与8051单片机及I。ED接口如图3所示。图中ICM7218的ID0~ID7与8051单片机的8位数据线P0.O~P0.7连接;MODE信号由P3.4控制;wRITE与单片机的写选通信号WR连接。I(2M7218的SE(;MENTa~SEGMENTb分别连接LED的a~g,DP控制小数点;I)IGIT0~I)IGIT7提供8位位码。图3ICM7218与单片机及LED接口连接3.2软件编写设8位显示数据存放在8051内部RAM30H~37H单元中,控制字可为F*H(B*H或9*H),若需改变控制模式,只要写入不同的控制字即可。显示内容送I。ED显示器程序清单如下:0RG1000HI,00P:SETBP3.4;MODE置1MOVR0,#OOHMOVA,#OF*H;送非译码模式控制字F*H给AMoVX@DPTR,A;送非译码模式控制字F*H给IcM7218CLRP3.4;MODE置0MOVR5,#08H;8位显示送R2MOVR1,#30H;指向显示内容缓冲区首址30HI.00P1:MOVA,@R1;送显示数据给ICM7218MOVX@R0,AINCR1【)JNZR5,I.00P1RET参考文献[1]公茂法,马宝谱,孙晨,等.单片机人机接口实例[M].北京:北京航空航天大学出版社,2000.作者简介王团部男,l969年出生,陕西礼泉人,讲师。主要从事电子技术方面的研究。107

阅读此文(图):   点击此处在线翻阅