单片机 课件(南华大学)第9章 应用系统配置及接口技术.pptVIP

单片机 课件(南华大学)第9章 应用系统配置及接口技术.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
求出键号后,按不同类型进行处理。 数字键:存贮、显示等 功能键:转向相应的功能处理程序 程序: BUFF EQU 30H KEYADR: MOV A,BUFF ;键号→A CJNE A,#0FH,KYARD1 AJMP DIGPRO ;等于F,转数字键处理 KYARD1: JC DIGPRO ;小于F,转数字键处理 KEYTBL: MOV DPTR,#JMPTBL ;送功能键地址表指针 CLR C ;请进位位 SUBB A,#10H ;功能键值(10H~1FH)减16 RL A ;(A)×2,使(A)为偶数:0,2,4,… JMP @A+DPTR ;转相应的功能键处理程序 JMPTBL: AJMP AAA AJMP BBB AJMP CCC AJMP DDD AJMP EEE AJMP FFF AJMP GGG AJMP HHH AJMP III AJMP JJJJ AJMP KKK AJMP LLL AJMP MMM DIGPRO: (二).程序设计 功能:循环扫描键盘,若有数字键(0—9)则送显示缓冲区显示,若有命令键(A—F)则转相应命令处理。 片内RAM分配:58H—5FH:显示缓冲区 ;60H:显示缓冲区指针 寄存器分配:R6—列选择;R3—列号 子程序嵌套:LED显示子程序 KEY: MOV A,#00H ;向串口数据缓冲器送全0 CLR P1.2 MOV SBUF,A KL0: JNB TI,KL0 ;等待8位数据发送完毕 CLR TI ;清中断标志 KL1: JNB P1.0,PK1 ;第1行有键按下否? JB P1.1,KL1 ;第2行有键按下否? PK1: ACALL D10MS ;有键按下,延时10ms消除键抖动 JNB P1.0,PK2 ;确定是否键抖动引起 JB P1.1,KL1 PK2: MOV R7,#08H ;不是键抖动引起则逐列扫描 MOV R6,#0FEH ;选中第0列 MOV R3,#00H ;记下列号初值 PL5: MOV A,R6 ;使某一列为低 MOV SBUF,A KL2: JNB P1.0,PK4 ;是第1行吗? JNB P1.1,PK5 ;是第2行吗? MOV A,R6 ;不是本列,则继续下一列 RL A MOV R6,A INC R3 ;列号加1 DJNZ R7,PL5 ;若仍未找到,则执行下一次 RET PK5: MOV R4,#08H ;是第2行,则R4送首键号值08H AJMP PK3 ;转键处理 PK4: MOV R4,#00H ;是第1行,则R4送首键号值00H PK3: MOV A,#00H ;等待键释放 MOV SBUF,A KL3: JNB TI,KL3 CLR TI ㈠.芯片功能与结构 A/D分辨力:8位 内置多路开关,允许对8路模拟量分时转换; 自带微机总线接口; 最高转换速度100μS/次; 内部结构如图所示。 ㈡.引脚功能: IN0-IN7: 8通道模拟信号输入 D0-D7: 8位数字量输出 ADDC、ADDB、ADDC:通道选择,000-111对应于IN0-IN7 ALE: 通道地址锁存,正脉冲输入 START: 启动信号

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档