当前位置:主页 > 中学教育 >
单片机万年历(LCD12864、DS18B20、DS1302)

 


二、运行效果

三、部分代码

/*想要更多项目私wo!!!*/

#include

#include

#include

#include


unsigned char j[8];

sbit KEY1=P3^2;

sbit KEY2=P3^3;

sbit KEY3=P3^4;

sbit LED1=P3^5;

sbit LED2=P3^6;

sbit LED3=P3^7;


uchar time0_count; //time0¼ÆÊýÆ÷


void delay10(void)

{

unsigned char i,j;

for(i=0;i>4&0x07);

ShowNumber(2,72, j[1]&0x0f);

ShowChina(2,80,4);

ShowNumber(2,96,j[0]>>4&0x07);

ShowNumber(2,104, j[0]&0x0f);

ShowChina(2,112,5);



ShowNumber(0,32,j[6]>>4&0x0f);

ShowNumber(0,40, j[6]&0x0f);

ShowChina(0,48,0);

ShowNumber(0,64,j[4]>>4&0x01);

ShowNumber(0,72, j[4]&0x0f);

ShowChina(0,80,1);

ShowNumber(0,96,j[3]>>4&0x03);

ShowNumber(0,104, j[3]&0x0f);

ShowChina(0,112,2);


ShowChina(4,104,6); 

ShowNumber(4,120,j[5]-1&0x07);

while(1)

{

if(flag_2==1)

read_serial(j);  //¶ÁÈ¡DS1302µÄʱ¼ä

else 

write_date_time(j);


a=Read_Temperature();  //¶ÁÈ¡DS18B20µÄζÈ

if(a40){LED3=0;LED2=1;LED1=1;}

if(a>4&0x03);

ShowNumber(2,40, j[2]&0x0f);

ShowChina(2,48,3);

ShowNumber(2,64,j[1]>>4&0x07);

ShowNumber(2,72, j[1]&0x0f);

ShowChina(2,80,4);

ShowNumber(2,96,j[0]>>4&0x07);

ShowNumber(2,104, j[0]&0x0f);

ShowChina(2,112,5);


// ÄêÔÂÈÕ

ShowNumber(0,32,j[6]>>4&0x0f);

ShowNumber(0,40, j[6]&0x0f);

ShowChina(0,48,0);

ShowNumber(0,64,j[4]>>4&0x01);

ShowNumber(0,72, j[4]&0x0f);

ShowChina(0,80,1);

ShowNumber(0,96,j[3]>>4&0x03);

ShowNumber(0,104, j[3]&0x0f);

ShowChina(0,112,2);

ShowChina(4,104,6); 

ShowNumber(4,120,j[5]-1&0x07);


}

}

关键字: 编辑:什么鱼 引用地址:单片机万年历(LCD12864、DS18B20、DS1302)

上一篇:基于单片机的智能计算器(AT89C51、LCD1602、矩阵键盘)
下一篇:单片机测温系统(AT89C51、DS18B20温度传感器、LCD1602)

推荐阅读最新更新时间:2023-10-04 22:03

DS1629及其与单片机的接口设计

1DS1629的结构特性 DS1629是专门为了方便温度的数字化测量而设计的一种芯片,温度的测量精度为±2.0℃(典型值)。 DS1629由6个部分组成:数字温度传感器、实时时钟、两线串行接口、数据寄存器、温度和时钟报警比较器及时钟分频器和缓冲器。由制造商标定的温度传感器无需外部器件。芯片一上电就开始进行温度转换。主机(通常为单片机)可以周期性地读取温度寄存器中最新转换的温度值;由于转换是在“后台”进行的,读数据并不影响转换的过程。二进制数据的读/写通过两线总线进行,高位在前,每个寄存器的访问都采用8位的命令协议。芯片的引脚分布图如图1所示,引脚的功能为:SDA:串行口数据I/O端;SCL:串行口时钟I/O端;ALRM

[单片机]

DS1629及其与单片机的接口设计

基于AD7888的高稳定度激光器多路监测系统的设计

系统功能简介   在高稳定度 激光器 的研制中,实时 监测 激光器 的工作状态是需要重点关注的问题。本系统实现了高稳定度 激光器 温度控制系统、激光管工作电流、工作电压、 激光器 光功率的实时精确 监测 ,以及 激光器 工作状态数据的存储和数据串行上传的功能。其中电流设定值和实际工作电流的观测可以更好地确定 激光器 的工作状态。系统结构图如图1所示。 图1 系统结构框图   本系统的实时 监测 是利用AD模数转化器实现的。对于AD芯片的选择,需要综合设计诸项因素,系统技术指标、成本、功耗、安装等,最主要的依据还是速度、精度以及需要的通路。由于系统采样的数据是缓慢变化的信号,所以速度的要求不高,主要

[安防电子]

基于AD7888的高稳定度激光器多路监测系统的设计

Zigbee无线网络在汽车轮胎压力监测中的应用

1 Zigbee技术概述 Zigbee技术是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适合于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。一般而言,随着通信距离的增大,设备的复杂度、功耗以及系统成本都在增加。相对于现有的各种无线通信技术,Zigbee技术将是最低功耗和成本的技术。同时基于Zigbee技术的低数据速率和通信范围较小的特点,也决定了Zigbee技术适合于承载数据流量较小的业务。Zigbee技术的主要优点有:省电、可靠、成本低、时延短、网络容量大、安全。 Zigbee是一组基于IEEE批准通过的802.15.4无线标准研制开发的,有关组网、安全和应用软件方面的技术

[嵌入式]

触摸屏技术在16位单片机中的应用