- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
外部引脚 IRQ:中断请求输出线,高电平有效。在键盘工作方式中,FIFO RAM中有键输入数据时,IRQ上升为高电平,向CPU请求中断,CPU每次读出FIFO RAM数据时,IRQ变为低电平,若RAM中还有数据,IRQ在读出后又返回高电平,直止FIFO中数据被读完IRQ才保持低电平。在传感器方式中,每当检测到传感器信号变化时IRQ上升为高电平; BD:显示消隐输出线,低电平有效,该输出线在数字切换过程中或使用显示器熄灭命令使显示器消隐(暗); Vcc:电源输入脚(+5V); Vss:地。 五、8279的应用举例(实验十四) 例4-4:若某单片机拥有系统的显示器/键盘接口电路如图9-12所示,请分析接口电路,并编写显示器/键盘程序。 图9-12 8个数码管显示器和16个键(4ⅹ4) 8279的OUTA0~3、 OUTB0~3经74LS244驱动后接数码管数据端。 8279的SL2~0经译码器输出扫描信号。Y0~Y7再经74LS244驱动后作为点亮控制扫描信号;Y0~Y3直接作为键盘的列扫描信号,分别接键盘第0列至第3列。 8279的RL0~RL3作为键盘的行输入线,分别接键盘的第0行至第3行。 8279的CS端接系统译码器的输出Y6。 8279的CLK端接系统1Mhz信号。 (一)接口电路分析 接口电路分析续 根据系统的接线,可得到以下信息: 数据口地址为E000H,控制口地址为E001H。 8279的分频系数为1Mhz/100Khz=10。 因为8279的SL2~0经译码器输出扫描信号,所以扫描计数器采用编码方式。 键盘上键号的排列是左下角第一个键是0号键,沿着这一行依次是1号键、2号键和3号键,右上角的是F号键。 接口电路分析续 根据键盘电路中行线和列线的接法,键的位置与FIFO/RAM数据的对应关系如下: CNTL SHIFT 扫描值 回送值 D7 D6 D5 D4 D3 D2 D1 D0 0号键 0 0 0 0 0 0 0 0 (00H) D7 D6 列号 行号 1号键 0 0 0 0 1 0 0 0(08H) 2号键 0 0 0 1 0 0 0 0(10H) F号键 0 0 0 1 1 0 1 1(1BH) 设FIFO/RAM中的数据为键值,根据键值可求出键号。 键号和键值的对应关系表 键号 键值 键号 键值 键号 键值 键号 键值 0 00H 4 01H 8 02H C 03H 1 08H 5 09H 9 0AH D 0BH 2 10H 6 11H A 12H E 13H 3 18H 7 19H B 1AH F 1BH 8279键盘显示器应用电路 (二)程序设计 该程序的功能是初始状态显示器显示“8279---1“,然后是按那个键,显示那个键号. 整个程序结构由三部分程序构成,一个主程序、二个子程序。 主程序的功能:初始化显示缓冲区,初始化8279芯片,循环调用显示子程序和键盘扫描子程序。 显示子程序功能:将显示缓冲区的数据转换成显示码,然后送入8279显示RAM。 键盘子程序功能:查询键盘是否有键按下,将8279中的键值转换成键号,然后将键号送入显示缓冲区。 8279应用程序续 主程序框图 显示子程序框图 键盘扫描子程序框图 8279应用程序续 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,#60H MOV 70H,#8H ; ;70H-77H为显示缓存器,初始显示8279---1 MOV 71H,#2H ; MOV 72H,#7H ; MOV 73H,#9H ; MOV 74H,#12H ; MOV 75H,#12H ; MOV 76H,#12H ; MOV 77H,#01H ; 程序编制如下: 8279应用程序续 ;8279初始化 C8279 EQU 0E001H ;定义8279控制口地址 D8279 EQU 0E000H ;定义8279数据口地址
您可能关注的文档
最近下载
- 2025年人教版八年级下册语文期末试卷含答案.pdf VIP
- 【新教材】花城版一年级音乐上册(艺术唱游)全册核心素养教案+教学计划(全35页)(2024年).doc VIP
- 二 比较文学的对象、体系与方法.ppt VIP
- 电商直播人才培养模式研究.pptx VIP
- 2020年版中国药典药物检测相关知识考试试卷.docx
- 2025割草机器人市场规模技术路线及竞争格局分析报告.docx
- 体育心理学(第三版) 季浏PPT课件.pptx
- 四年级上册“快乐读书吧” 测试题及答案 .pdf VIP
- 家用空调主板整机可靠性测试标准.docx VIP
- 2025秋教科版(2024)小学科学三年级上册教学计划及进度表(2025-2026学年第一学期).docx VIP
文档评论(0)