广告位招租,广告代号:TopGGAD
skycc系统 >> 报警器 >> 温度报警器设计

温度报警器设计

skycc系统 2010-1-9 20:07:29

水云天智慧园单片机课程设计之温度探测与报警器腾讯博客qzone

水云天智慧园

我想在百花园里建一座蘑菇房,安宁地努力,不平凡地成就.

转载到我空间

复制本文网址

小字体

分享

单片机课程设计之温度探测与报警器

阅读(

)

评论(

)

发表时间:2008年09月17日13:38

本文地址:

一课程要求:

基于单片机的温度探测与报警器的制作

设计和制作温度探测与报警器的研制,可实现现场温度的检测,并在一定的条件下进行温度告警。

完成软硬件的设计和制作、实现以下系统功能:

1

、现场温度的检测及显示(采用

lcd

显示屏);

2

、温度上、限的判决及报警;

3

、可通过键盘修改温度报警的条件。

1602lcd

ds18b20

二设计硬件电路与proteus仿真:

三软件编程:

org00h

jmpinport

org0bh

;jmptm0

org30h

inport:

tmp_hequ29h;温度高字节

tmp_lequ28h

rsequp3.0;确定具体硬件的连接方式

rwequp3.1;确定具体硬件的连接方式

eequp3.2;确定具体硬件的连接方式

key_setequp1.1

key_upequp1.0

key_downequp1.2

ds18b20_flagequ70h

set_flagequ01h

flash_flagequ02h

k_onequ03h

mov25h,#0ffh;位00h07h全部置1

movr4,#14

movtmod,#01h

movtl0,#0b0h

movth0,#3ch

movie,#10000010b;(8:总控,2:定时0溢出中断控制位)

lcd_init:

;15ms

movr6,#30

calldelay_by_r6;15ms

movp0,#38h;写38h

acallwrite_not_check_busy

movr6,#10

calldelay_by_r6;5ms

movp0,#38h

acallwrite_not_check_busy

movr6,#10

calldelay_by_r6;5ms

;设转初始值

setbe

movp0,#00000001b;清屏并光标复位

acallenable;调用写入命令子程序

movp0,#00111000b;8位2行5x7点阵

acallenable;调用写入命令子程序

责任编辑: 参与评论
本网站提供免费的信息发布,珍惜网络资源,严禁发布与违背法律法规的信息 http://www.www021.net.cn
Powered By: KingCMS 3.0 Beta