教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

带温度显示的数字时钟设计(3)

来源:网络收集 时间:2026-03-31
导读: 济南大学培训报告 4.2 18B20温度计流程 开始初始化DS18B20跳过读序列号启动温度转换延时初始化DS18B20跳过读序列号读取温度值结束 图4.2 18B20温度计流程 - 9 - 济南大学培训报告 4.3 按键电路流程图 开始键盘扫描

济南大学培训报告

4.2 18B20温度计流程

开始初始化DS18B20跳过读序列号启动温度转换延时初始化DS18B20跳过读序列号读取温度值结束 图4.2 18B20温度计流程

- 9 -

济南大学培训报告

4.3 按键电路流程图

开始键盘扫描加健功能健减健相应的按键操作结束 图4.3按键电路流程图

- 10 -

济南大学培训报告

结语

本次实训在老师的指导和同学的帮助下顺利完成。本次设计的是一个带

温度显示的电子时钟。在本次试验中,感觉到自己单片机知识非常欠缺,编程方面很多知识不懂,在同学的帮助下,并借鉴了其他同学的部分程序,经过调试后在单片机上显示出最终结果,一个小型的带温度显示的万年历就做出来了。通过本次设计,了解了时钟芯片、温度传感器的一些基本原理及用途,并学习了单片机中一些基本指令的运用,明白了写程序的困难及软件思维和逻辑思维能力的重要性,提高了自己思考问题的严谨性,并且体会到了团队合作的重要性,增强了解决困难的能力。在此感谢老师在本次课程设计中的指导,使得本次设计顺利的完成。

- 11 -

济南大学培训报告

参考文献

[1] 万光毅. 严义. 单片机实验与实践教程(一)[M], 北京航空航天大学出版社;

[2] 夏继强. 沈德金. 单片机实验与实践教程(二)[M] ,北京航空航天大学出版社;

[3] 李广弟. 朱月秀. 王秀山. 单片机基础(修订本)[M],北京航空航天大学出版社;

[4] 徐爱钧. 彭秀华. 单片机高级语言C51应用程序设计[M],2000年版; [5] 马家辰. MCS-51单片机原理及其接口技术[M],哈尔滨工业大学出版社,1997年版;

[6] 瓮嘉民. 单片机应用开发技术—基于PROTEUS仿真和C语言编程[M],中国电力出版社,2009年版;

[7]李强. 51系列单片机应用软件编程技术[M],北京航空航天大学出版社,2009年版。

- 12 -

济南大学培训报告

附录

#include

#include\#define uint unsigned int #define uchar unsigned char

uchar a,miao,shi,fen,ri,yue,nian,week,flag,key1n,temp; //flag用于读取头文件中的温度值,和显示温度值

#define yh 0x80 //LCD第一行的初始位置,因为LCD1602字符地址首位D7恒定为1(100000000=80)

#define er 0x80+0x40 //LCD第二行初始位置(因为第二行第一个字符位置地址是0x40)

//液晶屏的与C51之间的引脚连接定义(显示数据线接C51的P0口) sbit rs=P2^0; sbit en=P2^2;

sbit rw=P2^1; //如果硬件上rw接地,就不用写这句和后面的rw=0了 sbit led=P2^6; //LCD背光开关

//DS1302时钟芯片与C51之间的引脚连接定义 sbit IO=P1^1; sbit SCLK=P1^0; sbit RST=P1^2;

sbit ACC0=ACC^0; sbit ACC7=ACC^7;

/************************************************************ ACC累加器=A ACC.0=E0H

ACC.0就是ACC的第0位。Acc可以位寻址。

***************************************************************/

//校时按键与C51的引脚连接定义 sbit key1=P1^5; //设置键 sbit key2=P1^6; //加键 sbit key3=P1^7; //减键

sbit buzzer=P1^3;//蜂鸣器,通过三极管9012驱动,端口低电平响

- 13 -

带温度显示的数字时钟设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/434685.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)