单片微型计算机原理与接口技术课程设计报告——温度测量
-
资源ID:1448192
资源大小:366KB
全文页数:16页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
单片微型计算机原理与接口技术课程设计报告——温度测量
1、 单片微型计算机原理 与接口技术课程设计报 告 题目题目: 温度测量 班级班级: 学号学号: 姓名姓名: 指导老师指导老师: 实习日期实习日期: 6.277.1 1、课程设计要求、课程设计要求 (1)通过按键设置温度上、下限 (2)读入 A/D 转换数据: 若数据上限,则显示温度并显示 H、报警并使步进电机反转; 若下限0;i-) DQ=1;_nop_();_nop_(); value=1; DQ=0;_nop_();_nop_();_nop_();_nop_(); /4 us DQ=1;_nop_();_nop_();_nop_();_nop_(); /4 us if(DQ)value|=0
2、x80; delay(6); /66 us DQ=1; return(value); /*读出温度函数*/ read_temp() ow_reset(); /总线复位 delay(200); write_byte(0xcc); /发命令 write_byte(0x44); /发转换命令 ow_reset(); delay(1); write_byte(0xcc); /发命令 write_byte(0xbe); temp_data0=read_byte(); /读温度值 的第字节 temp_data1=read_byte(); /读温度值 的高字节 temp=temp_data1; temphi
3、gh if(num18) dowhile(!TF0);num1+;TH0=0x06;T L0=0x06; else num1=0; P1=Tablenum; num+; if(num=4) num=0; else if(rlow) TR0=1; if(num1=3) temp1=0; break; /*初始化*/ void init (void) TMOD=0x22; TH0=0x06;TL0=0x06; TH1=0xfd; TL1=0xfd; PCON=0x00; TR1=1; SCON=0x50; SBUF=0x55; /*接收函数*/ void receive () buf0=SBUF;
4、 if(buf0=0x06) lig=1; SBUF=0x06; do while(TI=0);TI=0; else if(buf0=0xaa) lig=1; SBUF=r; do while(TI=0);TI=0; else if(buf0=0x55) lig=0x00; SBUF=0x55; do while(TI=0);TI=0; else ; /*主函数*/ void main() init(); dm=0x00; /初始化端口 w0=0; w1=0; w2=0; w3=0; for(h=0;h4;h+) /开机显示“0000“ displayh=0; ow_reset(); /开机先转换一次 write_byte(0xcc)