- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * ;中断服务程序INT_7290:(读取健值、拆分并转换成字型码更新46H和47H单元内容,以便刷新显示) INT_7290:NOP PUSH 00H PUSH 02H PUSH 03H PUSH 04H PUSH 07H PUSH ACC PUSH PSW MOV R0,#20H ;状态数据区首址 MOV R7,#04H ;取状态数据个数 MOV R2,#00H ;内部数据首地址 * * MOV R3,#WSLA ;取器件地址(写) MOV R4,#RSLA ;取器件地址(读) LCALL RNBYTE ;读出7290的4个寄存器(地址为00H-03H)数据存于20H-23H NOP MOV A,21H ;取21H单元的键值 LCALL CF ;拆分、查表 MOV 47H,R3 ;送显示缓冲区(最低两位数码管的字型码在46H、47H中) MOV 46H,R4 POP PSW POP ACC POP 07H POP 04H * * POP 03H POP 02H POP 00H RETI DELAY: MOV R6,#00H DELAY 1:MOV R5,#00H DJNZ R5,$ DJNZ R6,DELAY1 RET END 相关的I2C子程序(WRNBYT、RNBYTE、WRBYT、STOP、CACK、STA),参见9.2.2的内容。 * * 4.89S51对24C02的读写程序 针对图9-15,编写对24C02的读写程序,将若干个字节数据写到24C02芯片地址为0x10开始的单元中,随后从这些单元读出数据,判断是否与写入的数据一致,如果读/写正确,蜂鸣器鸣叫一声,否则鸣叫3声。 24C02的内部有连续的子地址空间,对这些空间进行n个字节的连续读/写时,具有地址自动加1功能,只要设定好希望读/写的器件子地址及字节数,就能完成整个操作。 注意:对于24C02连续写的字节数不应超过页容量8,一次连续写所形成的总线传送结束后(主机发出停止信号后),24C02执行内部擦写过程,大约需要10ms左右,此时24C02不再应答主器件的任何请求。 * * C语言参考程序见课本. 其中的函数Sendnbyte( )、Rcvnbyte( )在前面9.2.2节已作介绍,对24C02的读写完全适用。为了使用方便,可以将9.2.2节介绍的模拟I2C总线操作的子程序形成一个文件I2C.C,并形成如下的I2C.h 文件,主程序和I2C.C加入同一个项目中,并且主程序包含这个h文件,即可使用Rcvnbyte( )、Rcvnbyte ( )这两个函数。 * * 9.2.4数码管动态显示驱动、键盘扫描管理芯片ZLG7290B及与单片机接口 ZLG7290B 是广州周立功单片机发展有限公司自行设计的数码管显示驱动及键盘扫描管理芯片。能够直接驱动8位共阴式数码管(或64只独立的LED),同时还可以扫描管理多达64只按键。其中有8只按键还可以作为功能键使用,就像电脑键盘上的Ctrl、Shift、Alt 键一样。另外ZLG7290B 内部还设置有连击计数器,能够使某键按下后不松手而连续有效。采用I2C 总线方式,与微控制器的接口仅需两根信号线。该芯片为工业级芯片,抗干扰能力强,在工业测控中已有大量应用。 1.主要特性 直接驱动8位共阴式数码管或64只独立的LED; 能够管理多达64只按键,自动消除抖动,其中有8只可以作为功能键使用; 段电流可达 20mA,位电流可达100mA以上; 利用功率电路可以方便地驱动1英寸以上的大型数码管; * * 具有闪烁、段点亮、段熄灭、功能键、连击键计数等强大功能; 提供有10种数字和21种字母的译码显示功能,或者直接向显示缓存写入显示数据; 不接数码管而仅使用键盘管理功能时,工作电流可降至 1mA; 与微控制器之间采用I2C串行总线接口,只需两根信号线,节省I/O资源; 工作电压范围:+3.3~5.5V; 工作温度范围:-40~+85℃; 封装:DIP-24(窄体),SOP-24。 2.引脚图及功能说明 引脚图见9-16所示,引脚功能见表9-7所示 。 图 9-16 ZLG7290B 引脚图(DIP-24,SOP-24) * * 表 9-7 ZLG7290B 引脚功能表 引脚序号 引脚名称 功能描述 1 SC/KR2 数码管c段/键盘行信
您可能关注的文档
最近下载
- 饮食营养与卫生.doc VIP
- 固定卷扬式启闭机计算书.doc VIP
- 部编版语文三年级上册第四单元习作《续写故事》课件.pptx VIP
- 2025全国大学生英语竞赛c类真题.pdf VIP
- 尼康D5200使用说明书_大陆_VRUM_SG(Sc)01.pdf VIP
- 管理会计智慧树知到答案章节测试2023年安徽财经大学.docx VIP
- 两、三位数除以一位数第1课时 口算和估算 课件 2025 苏教版数学三年级上册.ppt
- 选煤厂操作规程汇编.docx VIP
- 2025中国南方电网有限责任公司共享运营公司招聘(17人)笔试备考试题及答案解析.docx VIP
- 青岛版信息科技第3册学历案.docx VIP
文档评论(0)