第九章 MCS-51单片机系统的开发应用.ppt

第九章 MCS-51单片机系统的开发应用.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 MCS-51单片机系统的开发应用 单片机系统与看门狗电路 第9章 MCS-51单片机系统的开发应用 通信接口电路 第9章 MCS-51单片机系统的开发应用 控制面板电路 第9章 MCS-51单片机系统的开发应用 系统主程序流程图 第9章 MCS-51单片机系统的开发应用 9.4 单片机温度控制实验装置的研制 单片机温度控制实验装置的系统框图见图。该系统主要由单片机及扩展电路、固态继电器(Solid State Relay,简写为SSR)、加热元件、R/V变换电路、感温元件、铝块、PC机等组成。其中单片机及扩展电路包括8255、ADC0809、键盘、LED显示器、RS232/TTL 电平转换电路及其它电路。 第9章 MCS-51单片机系统的开发应用 电热丝为普通电烙铁用电热丝,用2根,固定在铝块的左右两侧深孔内,使铝块加温。 热敏电阻为负温度系数热敏电阻,其阻值随周围的温度升高而减小。热敏电阻嵌入铝块内部来感知铝块温度,通过R/V转换电路,将铝块温度转化为对应的电压。 ADC0809为模/数转换器,将R/V转换电路的模拟输出电压转换为对应的数字量,送单片机。 SSR为过零触发固态继电器,只有在交流电压的过零点附近才能使双向晶闸管触发导通。该器件能对交流电进行控制的最小周期为半个周波,即10ms。 第9章 MCS-51单片机系统的开发应用 基本内容 1.熟悉单片机温控系统硬件结构和温控原理。了解常用的温控算法。 2.编制测温程序。A/D转换值在LED显示器上显示,铝块温度由插入铝块深孔中的温度计读数反映。实测铝块在升温和降温过程中的温度/A/D转换关系表。 3.编制单片机温控程序,在PC机上编译后,经串行口下载到单片机,并调试。 第9章 MCS-51单片机系统的开发应用 连线图 第9章 MCS-51单片机系统的开发应用 设计说明 1.数码管显示字形 LED显示器是由发光二极管构成的字段组成的显示器。 第9章 MCS-51单片机系统的开发应用 设计说明 显示程序任务: 设置显示缓冲区(7EH- 79 H) ,存放待显示数据和字符(位置码)。 显示译码:程序存储器中建立字形码常数表,查表得出对应数据和字符的字形码。 输出显示:输出字形码到显示端口。 2.字位口表(从高位起) 位置 G5 G4 G3 G2 G1 G0 数值 20H 10H 08H 04H 02H 01H 3.键盘显示原理图 第9章 MCS-51单片机系统的开发应用 第9章 MCS-51单片机系统的开发应用 设计说明 4.周波控制法: 实现温度控制。以某一时间间隔(例如200ms)为1个控制周期Tc,调整每个控制周期中加到固态继电器输入端的控制信号uc的宽度tp,即可改变加到电热丝上的电压uo和平均功率。 第9章 MCS-51单片机系统的开发应用 模块流程 (1)显示子程序模块 采用动态显示方式,即一位一位地轮流点亮(扫描)6位显示器。 在8032RAM存储器中设置六个显示缓冲区单元7EH-79H,分别存放6位显示器的显示数据(从高到低)。 第9章 MCS-51单片机系统的开发应用 (2)键盘输入模块 实验系统有4×8的键盘结构(见键扫显示原理图)。 键盘的行线通过电阻接+5V,当键盘上没有键闭合时所有的行线和列线都断开,行线都为高电平。当键盘上某一键闭合时,则该键所对应的行线和列线都短路。 CPU逐行逐列地检查键盘的状态,可判断键盘上有无键闭合。CPU对键盘上闭合键的键号确定,可根据行线和列线的状态计算求得,也可以根据行线和列线的状态查表求得。 第9章 MCS-51单片机系统的开发应用 主程序和T0中断服务程序。 T0设定10ms定时中断一次,对测量结果进行采样。 调节周期定为0.5秒 第9章 MCS-51单片机系统的开发应用 9.5 单片机的C语言程序开发 1. Keil软件系统概述 2.Keil uVision2 Keil uVision2 是优秀的单片机开发软件之一,读者可以向Keil公司代理周立功网站索取并下载得到, 解压后在Windows下运行软件包中的WIN\Setup.exe安装,在桌面上有Keil uVision2图标,点击后出现如图所示界面,该集成软件开发平台,具有汇编语言和C语言源代码编辑、编译、仿真于一体,它的人机界面友好,操作方便,是51单片机开发者的首选。 第9章 MCS-51单片机系统的开发应用 2. Keil Vision2软件的运行 双击软件图标进入集成开发系统,如图所示,界面由工程管理窗口、源程序编辑调试窗口和输出窗口组成,界面上还有菜单和工具栏。当系统工作时还有内存窗口,变量观察窗口以

文档评论(0)

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

1亿VIP精品文档

相关文档