全球旧事资料 分类
中国石油大学(华东)本科课程设计报告
硬件综合实习报告
题目:用单片机设计实现数字温度计、与PC机的通信及温度控制
1
f中国石油大学(华东)本科课程设计报告
摘要:本课题是研究基于单片机功能扩展的温控系统。系统用微机做上位机,设置各种控制参数和时间,用单片机做下位机,具体实施数据采集和控制。本文就各个模块的技术实现展开论述。关键字:单片机;温控系统;RS232;PROTEL99
1前言11课程设计任务要求
1数字温度计用热电阻Pt100做温度传感器,采用惠斯登电桥测量电路,将随温度变化的热电阻变化量转换成模拟电压信号;用LM324设计放大电路;以12位串行模数转换器ADS7816将模拟电压信号转换成为数字信号;单片机将采集到的数字信号经过平滑处理、变换成温度量用数码管显示出来。2脉冲计数器用单片机的内部计数器T0T1对外部输入脉冲计数并用数码管显示出来。3定时时钟用键盘设定当前时间并设定定时时间,数码管显示。到达设定的定时时间后峰鸣器输出振铃。数码管采用动态显示方式,以P2口输出段码,并用74LS373锁存器驱动数码管,用MC1413驱动位码。4交通灯控制程序设计一个交通信号灯控制器,在十字路口每个入口处设置红、绿色信号灯,红灯亮禁止通行,绿灯亮允许通行。用红、绿发光二极管作信号灯,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,用数码管显示45秒、25秒计时。在每次由绿灯亮到红灯亮的转换过程中,绿灯要闪烁亮3秒作为过渡,使行驶中的车辆有时间停到禁行线外。
12课程设计软硬件环境
软件环境:Protel99SE、KeilC51、STCISP、WAVE6000硬件环境:单片机开发板
13课程设计的步骤
1绘制实验原理图2生成PCB图
2
f中国石油大学(华东)本科课程设计报告
3焊接电路板4编写实验程序
2硬件电路设计
21单片机基础电路和键盘设计
时钟电路:复位电路:
键盘电路:
22上位机和下位机的连接
3
f中国石油大学(华东)本科课程设计报告
23数码管显示系统
24温度采集及模数转换系统
4
f中国石油大学(华东)本科课程设计报告
3软件设计
31交通灯显示控制ifflag1
umif
um20
um0flg_temflg_temcou
tifcou
t0cou
t4shi
e_flgshi
e_flgifcou
t1shi
e_flgshi
e_flgcou
t45flagflag红绿灯切换标志
计时1s
闪烁标志
5
f中国石油大学(华东)本科课程设计报告
32数字温度计ifflg_tem0
um0recv_dataAD7816Arecv_data0x000FDrecv_data40x000FCrecv_data80x000FxC1616D16A4shixr
好听全球资料 返回顶部