//********************************
// 时钟万年历+温度+液晶显示
// LCD1602+DS1302+DS18B20
//作者:曾宪阳
//网址:http://hi.baidu.com/zxymcu
//********************************
#include
#include"zxysrc/ds1302.h"
#include"zxysrc/lcd1602.h"
#include"zxysrc/delay.h"
#include"zxysrc/DS18B20.H"
void Display(void)
{
ReadDs1302All();
ReadTemp();
Wr1602Cmd(0x80);
Wr1602Dat('0'+shi/16);
Wr1602Dat('0'+shi);
Wr1602Dat(':');
Wr1602Dat('0'+fen/16);
Wr1602Dat('0'+fen);
Wr1602Dat(':');
Wr1602Dat('0'+miao/16);
Wr1602Dat('0'+miao);
Wr1602Dat(' ');
Wr1602Dat('T');
Wr1602Dat(':');
Wr1602Dat('0'+DisBufT[1]);
Wr1602Dat('0'+DisBufT[2]);
Wr1602Dat('.');
Wr1602Dat('0'+DisBufT[3]);
Wr1602Dat('0'+DisBufT[4]);
Wr1602Cmd(0xc0);
Wr1602Dat('0'+nian/16);
Wr1602Dat('0'+nian);
Wr1602Dat('-');
Wr1602Dat('0'+yue/16);
Wr1602Dat('0'+yue);
Wr1602Dat('-');
Wr1602Dat('0'+ri/16);
Wr1602Dat('0'+ri);
Wr1602Dat(' ');
Wr1602Dat('W');
Wr1602Dat('e');
Wr1602Dat('e');
Wr1602Dat('k');
Wr1602Dat(':');
Wr1602Dat('0'+week);
}
void main()
{
Set_1302();
Init1602();
Wr1602Cmd(0x80);
Wr1602Dat('0');
while(1)
{
Display();
}
}
关键字:单片机 温度显示系统
引用地址:
单片机实现的温度显示系统
推荐阅读最新更新时间:2024-03-16 14:35
51单片机(十七)—— 定时器2寄存器介绍及功能描述
这篇文章,我们对51单片机的定时器2的寄存器和功能进行介绍。 1 定时器2控制寄存器T2CON 定时器2是一个16位定时器/计数器,通过设置特殊功能寄存器T2CON中的C/T2位,可将其作为定时器或计数器。定时器2有3中模式:捕获、自动重新装载(递增或递减计数)和波特率发生器,这3种模式由T2CON进行设置。T2CON寄存器的字节地址为C8H,单片机复位时T2CON全部被清0,T2CON的定义如下表所示。 定时器2控制寄存器T2CON TF2—定时器2溢出标志位。 定时器2溢出时置位,必须由软件清0。当RCLK=1或TCLK=1时,TF2将不会置位。 EXF2—定时器2外部标志。 当EXEN2=1且T2EX
[单片机]
MCU分销商的专业化和资源整合哲学
在MCU市场方面,32位MCU的需求将继续快速增长,其中消费类电子的增速将更快。智能手机、平板电脑、汽车周边产品将产生新的增长点。物联网、智能家庭的市场需求会继续快速增长,我们看到有不少传统厂商在自己的产品上增加无线互联的功能,以满足客户灵活控制和降低人工成本的要求。
因为MCU是应用比较广的产品,因此对于代理商的要求越来越高,这主要体现在专业化、市场分析能力、资源整合能力方面。在专业化方面,MCU有非常多的细分市场,且厂商众多,这些市场对MCU的功能、性能、成本、方案等需求均有非常大的差别,需要代理商有足够的专业能力来区别应用,把适合的产品推荐给客户。
在市场分析能力方面,因为新技术的推动导致产业不断升级,同时MCU的开
[单片机]
基于EZ-USB单片机的正弦信号发生器
一引言 近年来,随着通信系统的发展,人们对信号源的要求越来越高,直接数字频率合成器(Direct Digital Frequency Synthesis简称DDS或DDFS)正是在这样的背景下进一步得到了发展。它具有相对带宽、频率分辨率高、频率转换时间短、控制灵活和全数字化的优点,并且成本低,功耗小。它的优越性能使其在跳频通信、雷达系统、电子测量等领域得到了广泛的应用。采用DDS芯片AD9851和EZ-USB单片机CY7C68013实现的正弦信号发生器,通过上位机控制AD9851可以调节输出信号,使输出信号具有高精度、高频率、高稳定度的特点。 二信号发生器系统硬 件构成 1.单片机系统. 本文采用CYP
[单片机]
Proteus仿真51单片机C语言程序-单片机间双向通信
简介:单片机之间的双向通信:甲机向乙机发送控制命令字符,甲机同时接收乙机发送的数字,并显示在数码管上。
[单片机]
51 单片机:键控直流电机
题目:用AT89C51单片机汇编语言写个控制电动机正反转的程序 P3.0的按钮是控制正转 P3.1的按钮是控制反转 P3.2的按钮是停止 用最短的汇编语言写出来,如果可以的话请一句句的解释一下。我不会弄中断。 电路如下: 这么简单的问题,用不着使用中断。 做而论道编写的程序如下: ;直流电机控制 ORG 0000H P30:JB P3.0, P31 ;检测按键 CALL DELAY ;延时 JB P3.0, P31 ;消抖 JNB P3.0, $ ;等待释放 MOV P2, #01H ;正转 ;------------------------ P31:JB
[单片机]
给学单片机学生的一些忠告
在大学里,必须掌握一些基础知识(这是必要的,毕竟你还不知道毕业后将干什么工作),基础知识主要有模拟电路和数字电路以及高等数学知识(必修课)。然后重点学习一些别的知识,比如单片机,FPGA,PCB设计,DSP(这些都是选修课),不要什么都学,自己感兴趣的,有条件的学一学。 有些人的求职简历写着学了什么什么,罗列一大堆,我认为这种人是吹牛,或者是学而不精。每个领域,要想精通,不要说一年两年,可能10年8年,都有的学。如果我去招聘,我反而看重简历里学的知识不是很杂,但有所精通的人。这些人一般有比较多的实践经验。实践比理论要重要的多,对于搞电子的来说。特别是高频,理论通,实践往往不通,但是实践通的,理论上又难于解析。 对于单片机来说,
[单片机]
MSP430系列单片机的加密熔断器设计
MSP430 系列单片机是德州仪器(TI)公司推出的一款16位超低功耗单片机。它能够在1.8~3.6 V电压、1 MHz频率的条件下运行,耗电电流在0.1~400μA。在运算速度上,MSP430系列单片机能在8 MHz晶振的驱动下,实现125 ns的指令周期。16位的数据宽度、125 ns的指令周期以及多功能的硬件乘法器相配合,能实现数字信号处理的某些算法(如FFT等)。 在整合方面,MSP430系列单片机将大量的CPU外围模块集成在片内,有如下一些模块:看门狗(WDT)、模拟比较器、串口、硬件乘法器、液晶驱动器、 10位/12位/14位ADC、端口0~6、基本定时器。其中定时器A、B均带有多个捕获/比较寄存器,同时可实现多路
[单片机]
80C51单片机的定时计数器的结构和工作原理
单片机怎么学,先从哪入手开始学,怎么开始入门 无论是对于新手还是已经在行内的朋友,学习单片机技术,实战动手能力十分重要,如果只知道从网络上的视频以及配套教材来入手开始学,很肯定的说,你永远也学不会。为何?单片机的学习最重要的一点是需要去动手实战实操,单单只看培训教材,也许看的时候能懂一些,但过了一段时间就会遗忘得一干二净,中国有句成语交“纸上谈兵”,经常用来嘲讽一些完全没有实践过的人,单凭从书上了解的知识就胸有成竹的长篇大论。 在这里建议大家,一定要给自己构建一个合适的动手实战试验场所,结合具体的实操对象就很容易理解单片机的电路组态原理,以及理解单片机的程序编制原理,对于入行不深的人,建议给自己出一道居家智能化的物联网课题,采
[单片机]