欢迎来到天天文库
浏览记录
ID:362947
大小:214.50 KB
页数:18页
时间:2017-07-28
《单片机温度计实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、辽宁信息职业技术学院《单片机数字温度计》实训任务书自动化专业制定部门:自动控制系二○一一年十二月18辽宁信息职业技术学院单片机课程设计报告学生姓名:李洋系别:自动控制系专业:电气自动化班级:自动化G101指导教师:孙少华完成日期:2011年12月15号18目录第一部分硬件设计..................................................第二部分软件设计...................................................第三部分心得体会..................
2、................................18第一部分硬件电路一、数字温度计系统的电路原理图图1温度计系统电路原理图二、数字温度计的系统构成1、AT89S51单片机(1)内部组成中央处理器(CPU),数据存储器(RAM),程序存储器(ROM),IO,时钟系统,复位电路,外围模块,定时计数器(T0,T1),外部中断(INT0,INT1),通用异步串行口(UART),中断系统)。18(2)引脚图图2AT89S51单片机引脚图2、振荡电路(1)电路图图3(2)工作原理正反馈:BG1饱和瞬间,VC1由+EC突变到接近于零,迫使
3、BG2的基极电位VB2瞬间下降到接近-EC,于是BG2可靠截止。3、复位电路(1)电路图18图4a上电复位电路b上电/按钮复位电路(2)工作原理上电瞬间,RC电路充电,RST引线端出现正脉冲,只要RST保持10ms以上的高电平,就能使单片机有效的复位4、6位LED显示器(1)电路图图56位LED显示器电路图(2)工作原理控制计算机(或网络)(1)控制计算机(或网络上的一台工作站)控制电子显示屏的显示效。它可以运行一个根据用户需求编写完成的节目单,并提取计算机本地硬盘上或网络服务器上的相关显示数据。当然,也可以人为地产生LED屏幕的显示效果。
4、屏幕上像素和屏幕控制机显示器相应区域上的像素点一一对应,直接映射。18(2)通过电子显示屏控制计算机,可以手动或自动调节显示屏的亮度、对比度、色度等,选择适合当前环境的灰度校正数据,控制计算机将要显示的信息传送到视频信号处理器和控制单元进行视频信息处理。控制计算机(或网络)(1)控制计算机(或网络上的一台工作站)控制电子显示屏的显示效。它可以运行一个根据用户需求编写完成的节目单,并提取计算机本地硬盘上或网络服务器上的相关显示数据。当然,也可以人为地产生LED屏幕的显示效果。屏幕上像素和屏幕控制机显示器相应区域上的像素点一一对应,直接映射。(
5、2)通过电子显示屏控制计算机,可以手动或自动调节显示屏的亮度、对比度、色度等,选择适合当前环境的灰度校正数据,控制计算机将要显示的信息传送到视频信号处理器和控制单元进行视频信息处理。信号处理信号系统(1)处理控制器为一套专用于LED显示屏上的多媒体视频卡,作用是显示数据的图像处理,它包括:灰度调节、亮度调节、图像降噪、运动补偿、色坐标空间变换、色度调节功能、马赛克消除等。视频控制器可将已处理的显示信息传至通信模块以便长距离传送到显示屏。通信系统(1)通信系统通过25对超五类双绞线连接控制计算机和显示屏,它有效地保证将计算机显示器上显示的内容
6、传输到显示屏显示。5、DS18B20(1)DS18B20的特点(1)采用单总线(1-wirebus)通信方式,仅需1条口线即可实现与单片机进行数据传输;(2)具有3引脚小体积封装方式,全部传感元件及转换电路集成在形如1只的集成(3)、测温度范围为-55~125OC; (4)、电源供电范围为3.0~5.5V; (5)、可编程为9~12位数字量输出; (6)18、支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温; (7)、在每个DS18B20器件都有独一无二的序列号。 电路内;(2)内部组成64位ROM、温度传感器、
7、非挥发的温度报警触发器TH和TL及配置寄存器等(3)引脚图图6DS18B20引脚图(4)工作命令1.读ROM[33H]2.匹配ROM[55H]3,跳过ROM[0CCH]4.搜索ROM[0F0H]5.报警搜索[0ECH]6.写暂存存储器[4EH]7.读暂存存储器[0BEH]8.拷贝暂存存储器[48H]9.温度转换[44H]10.重新调出[0B8H]11.读电源[0B4H] 第二部分软件程序一、系统工作过程二、流程图18图1主程序流程图图2温度转换子程序流程图图3温度BCD转换流程图1、主程序流程图主程序的主要功能是进行温度转换、温度BCD码转
8、换、显示缓冲区刷新及温度显示等,见流程图1所示。2、温度转换子程序流程图该子程序的功能是启动DS18B20温度转换,并将DS18B20RAM中的前两个字节温度数据读入单片机指定存
此文档下载收益归作者所有