没有合适的资源?快使用搜索试试~ 我知道了~
单片机课设单片机课设.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 128 浏览量
2022-07-08
04:23:00
上传
评论
收藏 426KB DOC 举报
温馨提示
试读
26页
单片机课设单片机课设
资源推荐
资源详情
资源评论
单片机原理及应用
课程设计
设计题目:设计智能仪表实现智能数字显示
学院:
专业班级:
指导老师:
学号:
姓名:
- 1 -
摘要
智能仪器工作原理为传感器拾取被测参量的信息并转换成电信号,滤波去除
干扰后送入多路模拟开关;由单片机逐路选通模拟开关将各输入通道的信号逐一
送入程控增益放大器,放大后的信号经 A/D 转换器转换成相应的脉冲信号后送
入单片机中;单片机根据仪器所设定的初值进行相应的数据运算和处理(如非线
性校正等);运算的结果被转换为相应的数据进行显示和打印;同时单片机把运
算结果与存储于片内 FlashROM(闪速存储器)或 E2PROM(电可擦除存贮器)内的设
定参数进行运算比较后,根据运算结果和控制要求,输出相应的控制信号(如报
警装置触发、继电器触点等)。此外,智能仪器还可以与 PC 机组成分布式测控系
统,由单片机作为下位机采集各种测量信号与数据,通过串行通信将信息传输给
上位机——PC 机,由 PC 机进行全局管理。
智能仪器是含有微型计算机或者微型处理器的测量仪器,拥有对数据的存储
运算逻辑判断及自动化操作等功能。它的出现,极大地扩充了传统仪器的应用范
围。智能仪器凭借其体积小、功能强、功耗低等优势,迅速地在家用电器、科研
单位和工业企业中得到了广泛的应用。
本课程设计主要介绍单片机在温度控制中的应用。是基于 STC89C51 单片机
和 B 型(铂铑
30
)热电偶传感器的智能仪表,测温范围为 400℃—1200℃。可以
实现对设定值和测量值的显示、调整以及报警等,并用晶闸管脉宽调制驱动
1000W 电加热器。
- 2 -
目录
摘要…………………………………………………………………………1
一、题目……………………………………………………………………3
题目------------------------------------------------------1
1. 设计原理--------------------------------------------------1
2. 硬件设计---------------------------------------------------2
3.1 单片机的引脚图以及引脚功能-----------------------------2
3.2 数码管显示电路-----------------------------------------3
3.3 A/D 电路连接------------------------------------------4
3.4 按钮电路连接-------------------------------------------4
3.5 LED 灯电路连接-----------------------------------------5
3.6 I
2
C 接口存储器 24C02 电路连接-----------------------------5
3.7 RS-232 串口电路连接-------------------------------------6
3.8 蜂鸣器电路连接-----------------------------------------6
3.9 电源电路连接-------------------------------------------6
3.10 信号调理电路连接--------------------------------------7
3.11 驱动晶闸管并用晶闸管脉宽调制驱动 1000W 电加热器电路接线
------------------------------------------9
3. 软件设计--------------------------------------------------10
3.1 AD 转换程序设计---------------------------------------10
4.2 报警程序设计------------------------------------------10
4.3 串口程序设计------------------------------------------11
4.4 24C02 程序设计----------------------------------------12
4.5 数据处理---------------------------------------------14
5.总结----------------------------------------------------22
6. 参考文献------------------------------------------------22
7. 附录----------------------------------------------------22
7.1 原理图------------------------------------------------23
7.2 PCB 图------------------------------------------------24
- 3 -
一、题目:
实现智能数字显示仪表。要求 8 位数码管显示(4 位显示测量值,4 位显示
设定值),4 输入按钮(功能选择、数码管选择、数字增加、数字减少),可设定
上下限报警(蜂鸣器报警)。适配 B 型(铂铑
30
)热电偶,测温范围为 400℃~1200
℃。采用比例控制、并用晶闸管脉宽调制驱动 1000W 电加热器(电源电压为
AC220V)。
二、原理框图
根据题目要求以 STC89C51 为主,采用 J 型(铁-铜镍)热电偶传感器通过采
集温度,利用 A/D 转换后,经单片机处理后通过存储器对温度进行存储然后再用
数码管对采集的温度显示,还可以通过晶闸管脉宽调制驱动 1000W 电加热器。
STC89C51 测温仪表原理框图
B 型 电
偶
RS232 串口
24C02
信号调理
A/D
按键
STC89C51
单片机
蜂鸣器
LED
灯
数码显示
MOC3063 隔离驱动
1000W 电加热器
- 4 -
三、硬件设计
1、单片机的引脚图以及引脚功能说明
单片机的引脚图
MSC-51 系列单片机的外形采用 40 条引脚双列直插封装(DIP)。每条引脚有
规定的序号和名称。DIP 封闭的引脚排列和逻辑符号如下图:
MSC-51 系列单片机引脚图
STC89C51 单片机特点:
12 时钟/6 时钟机器周期的 8051CPU;工作电压 3.4-5.5V;工作频率 0-40MHz;
程序存储器容量 4KB;RAM 容量 512B;I/O 端口与 AT89S51 相同;通过串口
(P3.0 P3.1)直接下载用户程序到代码存储器中(ISP 功能),可下载 10 万次以
上;具有 EEPROM;具有看门狗,冷启动后未关闭状态,一旦启动无法关闭;3 个
定时计数器;2 个外部中断,掉电模式可由外部中断低电平触发唤醒;一个异步
串行口;温度范围 0-75℃(商业),-40-85℃(工业);具有 PDIP-40、PLCC-44、
封装。
STC89C51 引脚说明:
VCC:供电电压。 GND:接地。
P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1
口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,
它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,
当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。
P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收
输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被
外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和
校验时,P1 口作为第八位地址接收。
P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输
出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为
输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内
剩余25页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功