51单片机简单时钟程序

作者&投稿:荀肩 (若有异议请与网页底部的电邮联系)

高分悬赏单片机简易电子时钟设计
看看我以前的作品,希望对你有所帮助!ball 我的邮箱648500361@qq.com

单片机时钟程序:通过键设计当前时间,设定闹钟,时间一到,报警
void DS1302_WR_Byte(uchar d) \/\/实时时钟写入一字节(内部函数){ uchar i;ACC = d;for(i=8; i>0; i--){ DS1302_IO = ACC0; \/\/相当于汇编中的 RRC DS1302_CLK = 1;DS1302_CLK = 0;ACC = ACC >> 1;} } uchar DS1302_RD_Byte(void) \/\/实时时钟读取一字节(内部函数...

请高手用单片机C语言编写c51时钟程序,含有6个数显管,3个按键,要自己写...
这是我初学时写的,刚好也是数码管 \/*位选接P2口,三个按钮分别接P25~P27。段码接P1,T0计数 \/ include<reg51.h> define DOU 1818\/\/按键消抖时间sbit led_1=P2^0;sbit led_2=P2^1;sbit led_3=P2^2;sbit led_4=P2^3;sbit led_5=P2^4;sbit dp=P1^7;sbit an_mod=P2^5;sbit...

跪求单片机电子时钟程序
K1 EQU P1.0 ;在程序开始前定义变量 K2 EQU P1.1 K3 EQU P1.2 K4 EQU P1.3 ORG 0000H LJMP MAIN ORG 000BH LJMP TIME ORG 0100H MAIN:MOV SP,#50H MOV 20H,#00H ;时间 BIN SECOND MOV 21H,#00H ; BIN MINUTE MOV 22H,#00H ; BIN HOUR MOV 23H,...

求用C语言编写一个单片机89C51电子时钟程序,有时,分,秒,还有电路图_百 ...
\/\/***DS1302读写程序***\/\/\/*** 函 数 名:RTInputByte()功 能:实时时钟写入一字节说 明:往DS1302写入1Byte数据 (内部函数)入口参数:d 写入的数据 返 回 值:无 ***\/void RTInputByte(uchar d) { uchar h;

51单片机设计电子时钟的思路
#0 MOV TMOD,#01H ;T0工作于方式1,用于定时 MOV TH0,#4CH ;设置T0的初始值 MOV TL0,#00H MOV IE,#00H ;关中断 SETB TR0 ;开启定时器T0 LOOP:NOP NOP ACALL DISPLAY ;调用显示子程序 NOP NOP LOOP1:JB TF0,TIME ;等待定时溢出 LJMP LOOP1 TIME:CLR TR0 ;关闭定时器 PUSH DPL ;...

求教一个51单片机程序。。(LCD电子时钟)
这一次老师要求做一个基于LCD显示的电子时钟。完全不知所云,所以希望能请教一下高手关于LCD时钟的事情。做一个LCD时钟需要些什么东西啊,具体步骤是怎么做的呢?现在手上有一块单片机... 这一次老师要求做一个基于LCD显示的电子时钟。完全不知所云,所以希望能请教一下高手关于LCD时钟的事情。做一个LCD时钟需要些...

求51单片机12864和ds1307时钟程序
temp=P1;temp&=0xf0;if(temp!=0xf0)\/\/判断是否有键盘按下,真 为有{delay(50);temp=P1; temp=temp&0xf0;if(temp!=0xf0)\/\/判断是否有键盘按下,真 为有{temp=P1;switch (temp){ case 0xee:keyval='0';break; case 0xde:keyval='1';break; case 0xbe:keyval='2';break; case ...

单片机C语言实验电脑时钟编程
circle(mid_x,mid_y,1); \/\/画出钟的圆心 gettime(&curtime); \/\/取得系统当前时间 th_sec=(float)curtime.ti_sec*0.1047197551; \/\/把秒针的角度化为弧度,为以后绘制时方便,下同 th_min=(float)curtime.ti_min*0.1047197551+th_sec\/60.0; \/\/分针的弧度 th_hour=(float)curtime.ti_...

求一个用51单片机和74ls138译码器电子时钟程序 有注释的而最好_百度...
include "reg52.h" \/\/此文件中定义了单片机的一些特殊功能寄存器 include "ds1302.h"typedef unsigned int u16; \/\/对数据类型进行声明定义 typedef unsigned char u8;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;char num=0;u8 DisplayData[8];u8 code smgduan[10]={0x3f,0x06,0x5b,0x...

坚冉13762411730问: 单片机电子钟程序 -
岭东区卵磷回答: 51单片机在数码管上显示的数字钟程序:#include "at89x51.h" unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; unsigned char dispbitcode[]={0xfe,0xfd,0xfb,0xf7,0xef,0...

坚冉13762411730问: 怎么用51单片机做一个时钟 -
岭东区卵磷回答: 一片单片机+一个LED数码模块或LCD液晶模块+一段简单的程序=一个简单的时钟. 一片单片机+一片DS1302或其他的时基芯片+一个LED数码模块或LCD液晶模块+一段简单的程序=一个实用的时钟. 系统构成确定了以后,程序就有现成的了,可以移步到百度网页“百度一下”里搜索,资源多如牛毛.

坚冉13762411730问: 51单片机制作简易电子钟,求电路图和程序,要求6位显示,24小时制 -
岭东区卵磷回答:#include "reg51.h" #define uint unsigned int #define uchar unsigned char unsigned char code led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar sec,min,hour; bit secup=00; uchar n=0; void delay(unsigned int ms) { unsigned int i=...

坚冉13762411730问: 用单片机制作一个简易的时钟.. -
岭东区卵磷回答: #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; ...

坚冉13762411730问: 急求单片机51c编写的时钟显示程序 -
岭东区卵磷回答: #include<reg51.h> #define uchar unsigned char sbit set=P1^0; sbit setsecond=P1^1; sbit setminute=P1^2; uchar temp,second,minute; void task1() {if(set==1) {delay(10); if(set==1) { while(1) {if(setsecond==1){second++; while(setsecond);}if(...

坚冉13762411730问: 用51单片机实现时钟功能程序??? -
岭东区卵磷回答: #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一个52标准内核的头文件uchar code zixing[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; uchar code ...

坚冉13762411730问: 求1个利用51单片机AT89c51做一个简易电子钟的程序,仿真图如下.求大神帮忙. -
岭东区卵磷回答: 好评哦,亲//======================================//数码时钟#include#include typedef unsigned char uint8; uint8 smgdate[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40}; uint8 smgbit[8]={...

坚冉13762411730问: 如何利用51单片机实现一个计时器? -
岭东区卵磷回答: 方法一:用定时器中断计时模式循环计时.方法二:用CPU消耗时钟周期指令计时(浪费资源).思路:用定时器中断计时,溢出时形成中断信号,标识为一个基本周期t,所定时间T/t=n为周期循环数,到时形成定时触发信号.

坚冉13762411730问: 急求基于51单片机数字电子钟的汇编程序 -
岭东区卵磷回答: #include<reg51.h>#include<absacc.h>#define uchar unsigned char#define uint unsigned int/*七段共阴管显示定义*/ uchar code dispcode[ ]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F, 0xBF,0x86,0xCB,0xCF,0xEF,0xED,0xFD,0x87,0...

坚冉13762411730问: 关于MCS - 51单片机、你们懂得!以下是是MCS - 51单片机的数字时钟程序,#include "reg51.h"unsigned char code disptab[] ={0xC0,0xF9,0xA4,0xB0,0x99,... -
岭东区卵磷回答:[答案] #include "reg51.h" unsigned char code disptab[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80, 0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF}; unsigned char code bittab[] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F}; unsigned char hour=...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网