简单单片机万年历程序
基于51系列的单片机和DS1302时钟芯片以及液晶显示的lcd1602电子万年历毕...
基于51系列的单片机和DS1302时钟芯片以及液晶显示的lcd1602电子万年历毕业设计,万分感谢。 我来答 4个回答 #热议# 什么样的人容易遇上渣男? ct8...\/*在这个程序中,液晶写入有关函数会在DS1302的函数中调用,所以液晶程序要放在前面*\/write_1602com(uchar com)\/\/***液晶写入指令函数***{ rs=0;\/\/数据...
基于51单片机,DS1302,1602实现万年历(年月日时分秒)及闹钟功能的C程序...
【八】电子表、万年历系列 [1]单片机公交车环境监测及时间显示系统 功能描述:1、按键调时间 2、带备用电池(断电继续走时)3、监测噪声和温湿度并实时显示 4、超过报警值蜂鸣器会响 ☆已作出的实物优酷视频演示地址:http:\/\/v.youku.com\/v_show\/id_XMTQ3OTMxMDUwMA==.html [2]单片机语音报时...
电子数码万年历的解决办法有哪些?
因此,电子数码万年历的实现办法基于不同硬件平台和编程语言,需要对硬件及软件进行深入研究,以获得更好的效果。以下是一个使用C语言编写的简单电子数码万年历程序,实现了日期和时间的显示功能。include <stdio.h>#include int main(){ time_t now; \/\/ 声明time_t类型变量 struct tm *tm...
求万年历设计程序
我有程序,但是只能设置一个闹钟,你可以稍加修改。其他条件均符合。我的实物已成功,是我的一个参赛作品,毕业设备也被人借过。你先看一下硬件及连线看行不。我的有你所说的功能,外加农历闰月日期、跑秒、温度显示、温度过高自动降温(5V小风扇)等功能。单片机是STC8051。你先看一下硬件看行不。
单片机做万年历用数码管的优缺点
优点,定时精准,缺点,电路复杂成本高。数码管万年历的设计原理是利用AT89C5单片机内部定时\/计数器TO的模式2(8位自动重装初值)产生一个时间为250us的信号,再计数4000次产生1S的时间后发出中断,再由单片机进行数据处理后,送人数码管(共阴极数码管)显示(动态显示)。
请大神帮我看下单片机万年历Proteus仿真
电路太复杂。用了太多的芯片,单片机自身的引脚,却闲置。先弄个显示八位的时分秒,好了之后再万年...
的大神,单片机电子万年历的程序怎么计算平年和闰年
能被4整除且不能被100整除确可以被400整除的年的为闰年。比如2016年为闰年,2100年不为闰年,2000年为闰年。
单片机电子万年历的设计 数码管显示问题
74HC164 - 14 (VCC)74HC164 - 7 (GND)74HC164 - 9 ( MR 接 VCC )74HC164 - 1- 2 ( DSA DSB 连接在一起接单片机 IO 作 DAT 数据线 最好加上拉 )74HC164 - 8 ( CP 连接在一起接单片机 IO 作 CLK 时钟线 最好加上拉 )由于 74HC164 的输入内阻问题 不加 上拉电阻(2k ...
基于单片机多功能数字钟
带万年历的LCD显示多功能数字钟 程序清单: ; SMC1602接口程序(MCS51模拟口线方式) ;*** ;连线图: *LCM---8031* *LCM---8031* *LCM---8031* ; *DB0---P0.0* *DB4---P0.4* *RS---P2.0* ; *DB1---P0.1* *DB5---P0.5* *RW---P2.1* ; *DB2---P0.2* *DB6---P0.6* *E---...
用单片机做的万年历,lcd1602老师显示00:00:80,按键也调不了时间_百度知...
问题可能出在驱动程序或是硬件,比如说32.768KHz晶振,比如说虚焊等因素造成的
涞水县硫酸回答: 就用DS12C887,接一个12864汉字液晶,12864汉字液晶每行显示8个汉字,一共能显示4行,而且DS12C887提供闹钟功能,闰月能功能,刚开始做,最好还是买一个51的开发板,做这个需要两个子程序,去网上找,或者到迅雷里下,自己再组合一下,就好了,很简单的.
慕兴13776342467问: 设计一个基于单片机的万年历程序 - ?
涞水县硫酸回答: #include<reg51.h>#include"lcd.h"#include"ds1302.h" sbit K1=P3^1; sbit K2=P3^0; sbit K3=P3^2; sbit K4=P3^3; //管脚接线 unsigned char character0[24] = {0x08,0x0f,0x12,0x0f,0x0a,0x1f,0x02,0x02 ,0x0F,0x09,0x0F,0x09,0x0F,0x09,0x13,0x...
慕兴13776342467问: 单片机万年历c语言 - ?
涞水县硫酸回答: #include//判断是否是闰年 int leapYear(int year) { if((year%4==0 && year%100!=0) || !(year%400)) return 1; else return 0; }//返回星期几 int weekday(int year,int day_sum) { if(year return (7-day_sum%7+1); else return (day_sum%7+1); }//年份之间...
慕兴13776342467问: 怎样用C51单片机设置万年历,只要程序 - ?
涞水县硫酸回答: /*********************************包含头文件********************************/#include "reg51.h"#include /*********************************端口定义**********************************/ sbit DS1302_CLK = P1^0; sbit DS1302_IO = P1^1; sbit DS1302_RST = P1^2...
慕兴13776342467问: 51单片机万年历编程? - ?
涞水县硫酸回答: 万年历用的时钟芯片一般都是DS1302,会使用DS1302就基本没什么问题了,下面是我做过电子小闹钟写的DS1302头文件,希望能给你帮助#define uchar unsigned char#define uint unsigned intvoid ds1302writebyte(uchar date) //写一个字节 { ...
慕兴13776342467问: 请问写一个万年历的单片机程序,要求调日期时星期自动变,请问要怎么写,调日没问题,但调月,调年要怎么 - ?
涞水县硫酸回答: void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void write_com(uchar com) { rs=0; lcden=0; P0=com; delay(5); lcden=1; delay(5); lcden=0; } void write_date(uchar date) { rs=1; lcden=0; P0=date; delay(5); lcden=1; delay(5); lcden=0; } ...
慕兴13776342467问: 急求单片机编程高手帮我编一个AT89C51的时钟+万年历的程序! - ?
涞水县硫酸回答: 基于单片机的数字钟(电子万年历) http://hi.baidu.com/dsu5566/blog/item/7cfe0fa480cd14fe9152eec8.html
慕兴13776342467问: 如何用单片机做万年历? - ?
涞水县硫酸回答: 可以自己模拟一个时钟,也可以使用单片机内部的时钟功能寄存器(部分支持),最好的是使用相关时钟芯片,这个时间很准,加上备用电池就是一个时钟了,万年历也同时支持, 再就是硬件制作了,需要很多元器件,
慕兴13776342467问: 基于单片机的简单电子万年历电路图如何画 - ?
涞水县硫酸回答: 根据你要显示的内容选择足够的显示板(数码管、液晶等),单片机选型,然后就外围器件了,再加输入的按键,基本就差不多构成了
慕兴13776342467问: 52单片机万年历编程,头文件#include<reg52.h>的那种 - ?
涞水县硫酸回答: #include #define uchar unsigned char#define uint unsigned int sbit db=P2^7; char i,sec,min,h,date,month,year,flag; uchar j,k,m,n,o,p; sbit dula=P2^0; sbit wela1=P2^1; sbit wela2=P2^2; sbit key_ch=P3^5; sbit key_add=P3^6; sbit key_minus=P3^7; ...