- 1、本文档共257页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 、独立式按键的软件结构 下面是一简化的键盘程序。程序中省略了软件防抖动部分;OPRO—OPR7分别为每个按键的功能程序。设I/O口为Pl口。程序清单如下: START: MOV A, #0FFH ;置输入方式 MOV P1,A MOV A, P1 ;键状态输入 MOV DPTR,#TAB ;跳转表首地址送数据指针 MOV R0,#00H ;设初始键号 LP1: RRC A ;从最低位开始寻找闭合键 JNC N1 ;CY,有键按下转N1 INC R0 ;键号增1 SJMP LP1 N1: MOV A,R0 ADD A, A ;A2A修正变址值 JMP @A+DPTR ;转向形成的键值入口地址表 TAB: AJMP OPR0 ;转向0号键功能程序 AJMP OPR7 OPR0: ;0号键功能程序 OPR7: ;7号键功能程序 LJMP START ;7号键执行完返回 3、行列式键盘电路的结构及原理 下图为用8155扩展I/O口组成的行列式键盘电路 4、 行列式键盘的工作方式 键盘的工作方式一般有编程扫描方式和中断扫描方式两种 键盘扫描程序一般应具备下述几个功能: (1)判断键盘上有无键按下。其方法为PA口输出全扫描字“O”( 即低电平)时,读PC口状态,若PC0~PC3全为1,则键盘无 键按下,若不全为“1”,则有键按下 (2)去除键的抖动影响。方法为,在判断有键按下后,软件延时 一段时间(一般为10ms左右)后,再判断键盘状态,如果仍为 有键按下状态,则认为有一个确定的键被按下,否则按键抖 动处理 (3)扫描键盘,得到按下键的键号 (4)判别闭合的键是否释放 四、 键盘监控方式 在单片机应用系统中,可采用查询方式(包括随机扫描方式和定时 中断扫描方式)或硬件中断方式监视键盘有无按键输入 1、 随机扫描方式 如图所示,在随机扫描方式中,单片机完成某一特定任务后, 立即执行键盘扫描程序,以确定键盘有无按键输入,然后根据按键 功能转去执行相应的操作。在执行键盘按键规定的动作时不理睬键 盘输入 2、 定时扫描方式 定时扫描方式与随机扫描方式基本相同,它利用单片机内的定时 中断,每隔一定时间(10~50ms)扫描键盘有无按键被按下,键盘的 反应速率较快。在处理按键功能的过程中,可通过键盘命令进行干 预,如取消或暂停等。 在定时扫描方式中,为提高单片机的利用率,避免通过被动延迟 10~20ms的方式等待按键稳定闭合 3、中断方式 在控制系统中,并不需要经常监视键盘有无按键输入。因此,在查询扫 描方式和定时中断扫描方式中,单片机常处于空扫描状态,降低了CPU的利 用率。为此,也可采用中断方式 例如在下图所示键盘电路中,在键盘输入线上增加74LS21与门电路,即 构成键盘监视的中断方式。当键盘上任一按键被按下时,74LS2l与门输出 低电平, 中断有效(定义为电平触发方式),表明键盘有按键输入 单片机控制实际应用 水塔水位控制系统 车刀架伺服系统的控制 直冷式电冰箱的控制系统 剪切机的控制系统 水塔水位控制系统 1、水塔水位控制系统功能 如图所示是水塔水位控制的原理图,两条虚线表示水位范围, 正常水位不高于上限水位,也不低于下限水位 2、系统的硬件组成 (1)水塔水位控制系统的硬件组成电路图如图所示 (2)硬件电路组成 (a) 控制微机电路 (b) 检测电路 检测电路的信号由P1.0及P1.1输入,P1.0与B的状态有关,P1.1与C 的状态有关。这两个信号共有四种组合,水位与电机状态关系见表 当B棒失灵,水位即使处于上限水位上,C为高电平,B仍为低电平
您可能关注的文档
- 《高频电子线路》课程设计乘积型相位鉴频器.doc
- 2012银行从业资格考试教材(风险管理).docx
- CH11中山大学吴柏林教授Kotler营销管理(第11版)绝密资料.ppt
- KPI在政府绩效评估中的可行性分析.doc
- QAD中国财务系统.doc
- 成都万科物业金域西岭生活居住完全手册2.doc
- 地质大学污水处理站建设可行性研究.doc
- 电力拖动与运动控制系统习题.ppt
- 高中牛津英语模块一Unit3 reading 课件.ppt
- 光纤光缆电力线缆和射频电缆行业 600522 中天科技.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)