热电偶高温测量与大屏幕显示技术 第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] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有