热电偶高温测量与大屏幕显示技术 第8页
热电偶高温测量与大屏幕显示技术 第8页
晶振 12MHz 1 为单片机提供时钟
4寸LED数码管 共阴极 5 温度值显示
K型热电偶 表面型 10 温度测量传感器
电解电容 10uF/16V 1 电解电容
1000uF/25V 1
电阻 0.5K 3
误差1%,炭膜,1/4W
1K 7
10K 1
470Ω 3
电容 0.33uF 1 贴片电容
0.1uF 1
22pF 2
IC芯片插座 40脚 1
双列直插
20脚 1
8脚 1
十,系统软件设计
(一) RAM分配表
表9 单片机RAM分配表
位 自 检 20H.0 0 ROM无故障
1 ROM有故障
20H.1 0 RAM无故障
1 RAM有故障
位消隐 20H.3 1 显示4位,万位消隐
20H.4 1 显示3位,万、千位消隐
20H.5 1 显示2位,万、千、百位消隐
停机 20H.6 1 停止显示
超 限 20H.2 1 10000C﹤t﹤10200C,默认上限
20H.7 1 10200C﹤t,绝对超上限
20H.0 1 温度超默认下限
20H.1 1 温度超默认上限
字
节 16位 21H~22H 从MAX6675传来的16位数据存放地址
12
位 23H~24H 表示温度值1的12位数据存放地址
25H~26H 表示温度值2的12位数据存放地址
27H~28H 表示温度值3的12位数据存放地址
29H~2AH 表示温度值4的12位数据存放地址
2BH~2CH 表示温度值5的12位数据存放地址
12位 2DH~2EH 中位值数据存放地址
BCD 30H~34H 待显示的5位非压缩BCD码存放地址区,个→万
BCD 40H~44H 温度下限预置存放地址区,个→万
BCD 45H~49H 温度上限预置存放地址区,个→万
(二)程序构成
1.主程序:MAIN
2.ROM自检程序:TROM
3.RAM自检程序:TRAM
4.数码管初始化程序:TLEDI
5.ROMRAM故障报警程序:ROMRAMBJ
6.MAX7219写入程序:DINPUT
7.数码管显示检测程序:TLEDD
8.T0中断服务程序:T0INTSER
9.MAX6675数据读取程序:DATAIN
10.中值滤波程序:FDSORT
11.超限检测程序:LOWHIGT
12.16位二进制数数转BCD码程序:HEXBCD
13.键盘程序(/INT0中断服务程序):KEYBOARD
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页