- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、独立式键盘接口电路及程序设计
第3章 智能仪器人机接口 3.1 键盘与接口 3.2 LED显示及接口 3.3 键盘/LED显示器接口设计 3.4 CRT显示及接口 3.5 微型打印机及接口 第3章 智能仪器人机接口 3.1 键盘与接口 3.1 键盘与接口 3.1.1 键盘输入基础知识 3.1.1 键盘输入基础知识 3.1.1 键盘输入基础知识 3.1.2 键盘接口电路及控制程序 3.2 LED 显示及接口 3.2.1 LED显示原理 3.2.1 LED显示原理 3.2.2 七段 LED 显示及接口 3.2.2 七段 LED 显示及接口 3.2.2 七段 LED 显示及接口 3.2.2 七段 LED 显示及接口 上述CRT点阵字符显示与LED点阵字符原理相近。 若CRT点阵字符采用5×7点阵,为了使字列字行之间留有一定的间隔,下方多空一点行,以备画点划线之用,每个字符实际占用7×10点阵。 CRT点阵字符显示与LED 点阵字符显示过程存在着很大区别:LED字符显示是逐字显示;CRT字符显示是电视式逐行扫描方式,因而,其显示顺序是自左而右显示出每一排文字各个字符的同一点行。若字符采用7×10 点阵,则扫描10行之后,第一排文字才能被完整扫描显示。 其扫描过程如图3-30所示。 一、 光栅扫描CRT字符显示原理 设屏幕含25个字符行(25×10=250点行),每字符行含80个字符(80×7=560点),则每帧含25×80=2000字符(250×560=14万显示点)。即显示RAM应有 2KB的容量。 二、 双行缓冲器工作方式 若帧频取50Hz,则显示RAM向字符发生器每秒要传输50×80×25=1 000 000个字符,需要用DMA 方式传输。 为了保证系统能连续工作,显示RAM读出普遍采用双行缓冲工作方式。显示RAM 的双行缓冲方式的工作示意图如下 二、状态分析法 直接分析法的优点是简明直观,缺点是命令的识别和处理程序的执行交错在一起,相互牵制,层次不清楚,当采用多用键,复用次数较多时,这一矛盾尤其突出。 用状态分析法可以克服这些缺点。 状态分析法将键盘分析程序作为时序系统,在一定的条件下系统可以处于某种状态,当条件改变后,它的状态可以发生变迁,即从一个状态变到另一个状态。 如果把键盘输入作为分析程序的输入条件,每当一个按键按下时,分析程序将根据它的现行状态和输入条件,决定产生何种相应动作以及变迁到哪一个新状态。在不同的状态下,同一按键又可能会具有不同的含义。引入状态概念后,只需开辟存储单元“记忆”当前状态,不必记住以前按键的情况,就能对当前按键的含义做出正确的解释,简化程序设计。 二、状态分析法 一般来说,状态分析法可分为以下四步进行: (1) 用状态图准确表述按键操作序列的定义; (2)由上述状态图导出的状态表。 状态表状态表是键盘分析程序的核心。 (3) 固化状态表:为了让微处理器能使用状态表,应将其转变成可供微处理器查询的形式。 (4) 设计键盘分析程序的设计 二、状态分析法 为了便于理解,下面以某一种函数发生器为例说明状态分析法具体实施步骤。 某函数发生器面板按键布局示意图 二、状态分析法 (1) 用状态图准确表述按键操作序列的定义; 二、状态分析法 (2)由上述状态图导出的状态表。 状态表状态表是键盘分析程序的核心。(详细内容见表3.2 ) 二、状态分析法 表中FNKEY一栏中所采用按键的编码是功能键码,而不是顺序码(键值)。这样 做是为了缩小程序中状态表的规模。 按键的键值与功能键码的关系如表3-3所示。10个数字键属于同一性质,用FNKY为1代表。为了区别不同的数字键,又定义了数字键码NUMB。 二、状态分析法 (3) 固化状态表:为了让微处理器能使用状态表,应将其转变成可供微处理器查询的形式(详细内容见表P73-74 ) 为了让微处理器能使用状态表,按一定的格式将表3-2构造成三张表:主表(仪器操作状态表),状态表入口地址表和处理子程序入口地址表。 1)主表: 2)状态表入口地址表 3)处理子程序入口地址表。 二、状态分析法 (4) 设计键盘分析 程序的设计 3.2.1 LED显示原理 3.2.2 七段LED显示及接口 3.2.3
您可能关注的文档
- VPN常见问题(适用于山东客户)-新锐信息.doc
- VPN系统介绍-中国药科大学.doc
- VTune分析器采集应用程序和系统的性能数据.ppt
- WEB1.ppt-无标题文档-北京大学.ppt
- Web系统功能测试工具Selenium-51Testing.ppt
- VC-BR70H4K高解析视频会议摄影机-Lumens.ppt
- Win2k系统安全.ppt
- WHET01-3V1.0智能配电基本电量型电力能效监测终端使用-威胜集团.doc
- VERS维普考试资源系统2011.2.ppt
- Windows操作系统补丁知多少一、为什么要给Windows打补丁二.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)