51单片机日历时钟设计
51单片机 制作 日历时钟 用汇编语言 要详细的代码和硬件图示
KEYSET: MOV 73H,#01H ;设温度初值为10度 MOV 74H,#00H MOV 75H,#00H CALL DISPLAY KEY1: CALL KS1 ;调判断有无键按下子程序 JNZ LK1 ;有键按下(A)<>0转消抖延时 AJMP KEY1 ;无键按下返回,等键按下 LK1: CALL DEL10MS ;延时 CALL KS1 ;若有键按下...
求单片机时钟设计!!要求:时钟可调 日历可调 闹钟可调 带温度检测 LCD160...
这个程序比较好用,用的是12864,比较有用希望对你有帮助 include <reg51.h> include <intrins.h> include <stdlib.h> define uchar unsigned char define uint unsigned int include<intrins.h> define uchar unsigned char define uint unsigned int uchar shijian[6]={0x1,0x1,0x0,0x2,0x5,...
课程设计:实时日历\/时钟的设计与实现
本设计论文介绍了用at89c2051单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。此数字钟是一个将“时”、“分”、“秒”“百分秒”显示于人的视觉器官的计时装置。它的计时周期为12小时,显示满刻度为12时59分59秒99毫秒,另外应有校时功 电路由时钟脉冲发生器、时钟计数器、译码驱动电路...
电子日历单片机制作
方案可以有以下2种:1.用专门的时钟芯片,比较经典的有DS12887和DS1302,任一种都是可以的。模块就是单片机最小系统+时钟芯片模块电路就可以了。2.利用单片机的定时器来做,只是误差要大一些,也可以实现功能。日历的显示可以用液晶模块:1602,或者是用数码管搭建(较麻烦)。网上应该有现成的仿真资料的...
单片机控制多位数码管的电子时钟程序
用单片机控制多位数码管的电子时钟,用独立按键进行控制,可显示时间,日期,有闹钟功能,独立按键进行时间日历,闹钟设置 软件编程: keil工程C语言代码:\/*** 项目名称:数码管电子时钟 实现功能:数码管显示时间、日期,时间、日 期可调,可设置闹钟,闹铃响一分钟。 ***\/ #include reg52.h #define...
单片机做时钟程序
单片机做时钟程序 (1)定时器一秒定时(2)小时、分钟、秒显示(3)按键设置时间,使用四个按键如下:KEY_SET、KEY_UP、KEY_DN、KEY_ENTER第一按KEY_SET,设置小时;第二次按KEY_SET设置分钟;第三次按KE... (1)定时器一秒定时(2)小时、分钟、秒显示(3)按键设置时间,使用四个按键如下:KEY_SET、KEY_UP、KEY_DN...
单片机led显示时间年月日
如果想使单片机控制的LED数码管或点阵屏显示时间年月日,需要根据硬件配置编写完整的时钟、日历程序,程序调试好了下载到单片机里在整个系统供电正常时就可以自动显示了。
求:实时日历\/时钟的设计实现
设计原理图如果你是用单片机做的话那就很简单了,我曾经做过这么一个东西,是用51单片机做的,用DS1302做时钟芯片,MAX7219做显示,这两款芯片都可以在美信公司的网站上申请样品的(www.maxim-ic.com.cn)你要想做的话我可以把程序发给你,留下你的邮箱 ...
单片机万年历
我提供思路。 1、单片机最小系统一块。可以用STC89C52芯片+外围电路。可以烧入用户编写的程序,实现万年历所需的逻辑。 2、实时时钟电路一块,可以用DS1302芯片。提供年月日、时分秒数据给单片机。 3、显示器电路一块。用来显示这些数据。 4、一些必要的按键,用来调整数据。
unsigned char data year,month,date,week;\/\/年、月、日、星期 什么意...
\/*日历时钟 **按K1,进入设置状态 **按k2,停止闹钟声音 **按k3,依次进入闹钟功能是否启用,闹钟时,分秒,年,月,日及时间时,分,秒的设置, **直到退出设置状态 **按k4,调整是否起用闹钟和调节闹钟时,分,秒,年,月,日,时间的时,分,秒的数字 **LCD第二排中间显示小喇叭,表示启用闹钟功能,无则禁止闹钟功能...
大通回族土族自治县欧来回答: 万年历用的时钟芯片一般都是DS1302,会使用DS1302就基本没什么问题了,下面是我做过电子小闹钟写的DS1302头文件,希望能给你帮助#define uchar unsigned char#define uint unsigned intvoid ds1302writebyte(uchar date) //写一个字节 { ...
革翰17272597131问: 怎么用51单片机做一个时钟 - ?
大通回族土族自治县欧来回答: 一片单片机+一个LED数码模块或LCD液晶模块+一段简单的程序=一个简单的时钟. 一片单片机+一片DS1302或其他的时基芯片+一个LED数码模块或LCD液晶模块+一段简单的程序=一个实用的时钟. 系统构成确定了以后,程序就有现成的了,可以移步到百度网页“百度一下”里搜索,资源多如牛毛.
革翰17272597131问: 电子钟的设计(带按键调整) 任务要求:利用AT89C51单片机设计简易电子钟(六位),通过6位共阴 - ?
大通回族土族自治县欧来回答: #include#define uchar unsigned char...要是PROTEUS的话差不多是这样,要是不想麻烦搞个74595的话P1就直接连(有没有都一样有的话比较整洁,没有的话程序上省点脑筋)主按键就用INT0,我没用P0口是因为懒得加上拉电阻,高低电平暂时先设成低的,思路就是P2口片选,当INT0触发时,你可以用while循环兜住不让出去,第一次是片选前两位“时”,第二次分第三次秒,如果第四次按下P32,也就是进入中断后第三次按下按键,结束中断,调到main.思路应该是这样当然肯定漏洞很多,先吃个饭再看看.
革翰17272597131问: 一周内基于51单片机电子万年历设计 - ?
大通回族土族自治县欧来回答: 第一首先你得学会编程(C语言或者汇编语言) 第二你还得会熟练使用51单片机的内部资源,主要是定时器,IO,中断.当然51内部定时器的时钟做钟表精度差,基本每天需要调时,另外就是断电后时间不能保存,建议你使用RTC芯片或者具有RTC的单片机,第三:你要懂的按键的消抖原理,第四:你要看懂DS18B20和1602液晶的数据手册或者看懂别人写的驱动测序也可以(建议你自己写驱动程序,这样你会学习到很多东西的,特别是对液晶的扫描方式和单总线的理解更加深刻,你也会尝到其中的乐趣,);第五:如果你需要自己绘制硬件电路,你还得清楚单片机的最小系统,普通的电源供电系统,IO的合理分配.
革翰17272597131问: 以MCS - 51系列单片机为核心,采用Intel8031或8051单片机设计时钟温度计 - ?
大通回族土族自治县欧来回答: 摘要 2 Abstract 3 引言 51.1 选题背景 51.2 设计过程及工艺要求 5 第二章 方案的比较和论证 62.1 温度传感器的选择 62.2湿度传感器的选择 72.3信号采集通道的选择 7 第三章 系统总体设计 93.1 信号采集 103.1.1 温度传感器 103.1.2 湿度传感器 ...
革翰17272597131问: 急求单片机编程高手帮我编一个AT89C51的时钟+万年历的程序! - ?
大通回族土族自治县欧来回答: 基于单片机的数字钟(电子万年历) http://hi.baidu.com/dsu5566/blog/item/7cfe0fa480cd14fe9152eec8.html
革翰17272597131问: 用单片机制作一个简易的时钟.. - ?
大通回族土族自治县欧来回答: #include<reg52.h> #include"segnumca.h" #define uchar unsigned char sbit _speak=P1^0; //蜂鸣器P1^0 uchar hello_[]={0x89,0x86,0xc7,0xc7,0xc0,0xf7}; //HELLO_ uchar con[]={0x01,0x02,0x04,0x08,0x10,0x20}; //位控制 uchar time0=100; ...
革翰17272597131问: 用C语言编写AT89C51单片机程序,设计一个智能数字钟. - ?
大通回族土族自治县欧来回答: 基本要求:1.C语言程序要求是模块化设计.2.该闹钟基于AT89C51单片机及相关外围电路进行设计.3.该闹钟有6个数码管(共阳极),可分别显示时间(时、分、秒)、及定时时间(分、秒).4.该闹钟有4个按钮,S1是切换显示按键,该键按下时可分别实现切换正常走时显示、设定走时显示、设置定时时间,启动定时,回到正常状态等功能.S2是设定键,即该键按下,将分别选中需要设定的选项.S3键是加键,即按下去表示相应选项加1.S4键是减键,即按下去表示相应的选项减1.5.该闹钟可以定时时间到,LED将发出提示闪光,且持续30s.发挥要求:1.定时时间可被打断,即打断后恢复时继续计时.2.设置闹钟报警功能;3.能切换显示年月日等信息.
革翰17272597131问: 基于AT89C51单片机的电子万年历设计,能够显示日期,时间,温度湿度,最好是闹钟.急急急,求大神指点 - ?
大通回族土族自治县欧来回答: 单片机读取时钟芯片和温湿度传感器的数据,然后在1602上面做显示.下载DS1302和LCD1602的数据手册,看看工作时序和寄存器就行了.
革翰17272597131问: 基于51单片机设计一个多功能电子时钟,以及相关功能的扩展.系统由按键、发光二极管、数码管或LCD显示屏幕 - ?
大通回族土族自治县欧来回答: 用一个51和一片DS12887就可以了,这个时钟是并口的,而且自带电池,比较方便,其他的串口时钟相对麻烦一点.资料上网找找有很多,汇编和C都有,硬件连接也有的是.至于按键功能,自己动手写写看,对于这个单一功能很简单.想学好单片机的话就得多动手啊,每次完成一个东西的时候都会有所收获的.希望对你有帮助.