第9章基于单片机的应用(2课时)要点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬件系统设计 4、时钟电路和复位电路 硬件系统设计 5、键盘识别模块 8279使Intel公司为8位微处理器设计的通用键盘/显示器接口芯片,其功能主要体现在二个方面:接收来自键盘的输入数据并作预处理;数据显示的管理和数据显示器的控制。单片机采用8279管理键盘和显示器,可减少软件程序,减轻负担,且显示稳定,程序简单。8279可适应各种键盘和显示器的不同工作方式,这是由于8279内的各功能块的工作是可程控的,用户可根据自己的要求,利用向8279写命令字的方法对8279的工作方式等进行编程。 硬件系统设计 6、显示模块 显示模块由LED显示和LCD显示构成,其中8位数码管显示用户给定的温湿度上下限值,前四位数码管显示温度上下限值,后四位显示湿度的上下限值。LCD1602液晶显示用于操作提示,同时也显示实时的温湿度和给定的中间温湿度值。其中LCD第一行显示温度的实时值和给定的温度中间值,第二行显示当前湿度值和系统给定的中间的湿度值。 硬件系统设计 硬件系统设计 LCD1602的显示操作 1、系统初始化模块 2、键盘显示模块 3、采样转换模块 4、温湿度控制模块 温湿度判断控制模块也是 系统的核心模块之一,所谓判 断控制模块,就是对用户输入 的温度和湿度与当前温室内的 实际温湿度进行比较,先进行 判断,然后再进行控制,控制 模块是决定系统将要进行什么 工作的。如温度高于上限时需 要降温,低于下限时需要升温, 同时还要启动警报等等。 4、温湿度控制模块 2.2 具体指标 1.数码管显示里程和金额(四位显示,最后一位为小数位); 2.单程价格为2元/公里,往返的价格为1.5元/公里;单程/往返两种模式可由按键切换; 3.车速5公里/小时的时间累积为总等待时间T(分钟),每5分钟等待时间相当于里程数增加1公里; 4.起步公里数为3公里,价格8元;若实际运行大于3公里,超出的里程按要求2进行; 5.用光电传感器检测转盘转动模拟车速,根据车轮周长和转动圈数计算里程; 6.到达目的地后,按“停止”键,计价器停止计价;按“清除”键,计价器能将记录数据(里程、等待时间与价格等)自动清零;按“查询”键,能自动显示总等待时间T,再按下该键回到显示里程数、金额状态。 方案一 采用数字电路控制。采用传感器件,输出脉冲信号过放大整形作为移位寄存器的脉冲,实现计价,方案框图如图1所示。 单片机最小应用系统 数码管显示电路 按键电路 指示灯电路 图8 存储电路 图9 时钟显示电路 5.1 主程序简介 主程序流程图如图10所示。 5.2 数据处理子程序简介 数据处理子程序如图11所示。 5.3 等待时间计时子程序 等待时间计时子程序如图12所示。 5.4 键盘扫描子程序简介 键盘扫描子程序如图13所示。 第六部分 系统仿真和设计结论 6.1 仿真结果 在Proteus软件中画出仿真电路,将车速检测电路有传感器输出的信号简化为用一个脉冲信号源替代,通过改变脉冲频率模拟车速变化。把Keil uVision3编译后生成的“.hex”导入到单片机中,进行仿真。下面为系统的几种主要状态运行测试。 空车状态时,空车指示灯亮,数码管显示当前时间。空车状态仿真电路及其显示如图14所示。 按下功能键,进入单双程选择模式。如图15和图16所示。数码管显示单价,数字前带负号表示当前单价。 模式选定后按确认键进入运行状态,空车指示灯灭,该模式对应的指示灯亮(双程亮,单程不亮)。数码管前四位显示里程,后四位显示金额。以双程模式运行状态为例,如图17所示。 当车速小于5km/h,系统进入等待模式,等待指示灯亮,数码管显示等待时间。如图18所示。 当到达终点后,按下停止键,系统停止运行,此时按查询键可查询总等待时间、再按下该键回到显示里程和金额状态,查询指示灯亮。如图19所示。 交易完成之后,按下清除键,系统回到空车状态,空车指示灯亮,数码管显示当前时间。 仿真完成。 第三部分 设计方案 综合考虑 实现该系统的方案,主要有数字逻辑电路为主的模数混合电路系统,单片机为控制核心的系统和DSP为运算核心的系统,可简单亦可复杂,但是从实用性和成本、效率等综合考虑,同时结合课题的难度和自身大学学习的情况,主要选定以下两种方案并进行比较。 图1 数字电路实现方案 方案二 采用单片机电路控制,如图2所示。利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能,途中

文档评论(0)

w5544434 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档