单片机课程实训报告内容摘要:
/**********ds18b20 初始化函数 **********************/ void Init_DS18B20(void) { unsigned char x=0。 DQ = 1。 //DQ 复位 delay_18B20(8)。 //稍做延时 DQ = 0。 //单片机将 DQ 拉低 delay_18B20(80)。 //精确延时 大于 480us DQ = 1。 //拉高总线 delay_18B20(14)。 x=DQ。 //稍做延时后 如果 x=0 则初始化成功 x=1 则初始化失败 delay_18B20(20)。 } /***********ds18b20 读一个字节 **************/ unsigned char ReadOneChar(void) { uchar i=0。 uchar dat = 0。 for (i=8。 i0。 i) { DQ = 0。 // 给脉冲信号 dat=1。 DQ = 1。 // 给脉冲信号 if(DQ) dat|=0x80。 delay_18B20(4)。 } return(dat)。 } /*************ds18b20 写一个字节 ****************/ void WriteOneChar(uchar dat) { unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。 0x01。 delay_18B20(5)。 DQ = 1。 dat=1。 } } /**************读取 ds18b20 当前温度 ************/ void ReadTemp(void) { unsigned char a=0。 unsigned char b=0。 char j。 char k。 char t。 long tt。 Init_DS18B20()。 WriteOneChar(0xCC)。 // 跳过读序号列号的操作 WriteOneChar(0x44)。 // 启动温度转换 delay_18B20(100)。 // this message is wery important Init_DS18B20()。 WriteOneChar(0xCC)。 //跳过读序号列号的操作 WriteOneChar(0xBE)。 //读取温度寄存器等(共可读 9 个寄存器) 前两个就是温度 delay_18B20(100)。 a=ReadOneChar()。 //读取温度值低位 b=ReadOneChar()。 //读取温度值高位 temp_value=b4。 temp_value+=(aamp。 0xf0)4。 t=aamp。 0x0f。 tt=t*625。 xiaoshu=tt/1000。 } void temp_to_str() //温度数据转换成液晶字符显示 { TempBuffer[0]=temp_value/10+39。 039。 //十位。单片机课程实训报告
相关推荐
break。 case 3:break。 default:system(color Fc)。 coutendl\t\t\t\t输入格式不正确。 endl。 _sleep(1000)。 break。 } if(choice==3)break。 } return。 } void arrive() //汽车到达 { int choice=1。 if(top==20amp。 amp。 flag==20)
系统分析 本次课程设计,主要由 Keil 和 Proteus 两个软件来完成程序编写和电路仿真。 其中 Keil 用于程序的编写,而后生成可供单片机使用的 .hex 文件。 Proteus用于搭建仿真电路,然后再单片机中下载 Keil 生成的 .hex 文件,进行仿真。 程序一共分为宏定义、定时器中断函数、外部中断函数、按键扫描函数、 LED显示函数、延时函数、抢答开始函数、抢答复位函数和主函数
后移动,以适应不同尺寸的纸张,上压皮带采用随动结构,适应不同的纸张叠合高度。 输送皮带上下均为辊子托压,更有效地保证了纸张贴合的可靠性。 在这次毕业设计中,针对半自动裱纸机的走纸路线太长以及机器的传动方式进行改进,主要是通过改进机器的结构来缩短走纸路线和采用联动的传动方式,以提高机器的贴面精度。 北京印刷学院毕业设计(论文) 8 3 改进后的半自动裱纸机的结构分析 涂胶部的结构 改进与设计
统一组织药剂、 统一组织机械、统一操作人员、统一防治时期、统一防治技术 ” 的“ 五统一 ” 方式 , 加强病虫害统防统治 , 提高防控能力。 针对市场竞争风险,主要是要不断加强与蔬菜加工、销售企业的沟通,通过“订单”生产,并维护“订单”的严肃性,确保农户的利益不受损。 合作社全体成员对申请项目的支持情况 2020 年 5 月 16 日, 华容 县 红旗 蔬菜种植农民专业合作社 就 5
土建筑接缝用密封胶》 JC/T8812020 《建筑窗用弹性密封剂》 JC4852020 《建筑密封材料试验方法》 GB/~ 202020 《建筑用防霉密封胶》 JC/T8852020 《建筑用硅酮结构密封胶》 GB167762020 《建筑用岩棉、矿渣棉绝热制品》 GB/T196862020 《建筑用硬质塑料隔热条》 JG/T1742020 《建筑装饰用天然石材防护剂》 JC/T9732020