51单片机时钟程序代码

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

单片机做时钟程序
(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、KEY_ENTER第一...

求一电子时钟单片机程序
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 ;保护现场...

设计一个单片机时钟。要求显示时、分、秒,并能修改时间,能进行定时控 ...
LOOP1: CJNE R1,#10,NEXT1 ;秒位判断进位 MOV R1,#0 INC R2 CJNE R2,#6,NEXT1 MOV R2,#0 INC R3 LOOP2: CJNE R3,#10,NEXT1;分位判断进位 MOV R3,#0 INC R4 CJNER4,#6,NEXT1 MOV R4,#0 INCR5 CLRP2.7;整点报时 CALLDELAY2;报时延迟 ...

单片机时钟程序
AJMP STRAT ORG 0003H ;中断0入口地址 ACALL DEL AJMP INTA ;跳转到中断0服务程序 ORG 0013H ;中断1入口地址 ACALL DEL AJMP INTB ;跳转到中断1服务程序 STRAT:SETB EA SETB EX0 SETB EX1 SETB IT0 SETB IT1 ;A8:MOV R6,#0 ;24进制计数器 MOV R5,#0 MOV 25H,#3FH ;时十位 A7:M...

求一个简单的单片机时钟程序
disdat[1]=sec\/10;disdat[2]=min%10;disdat[3]=min\/10;disdat[4]=hour%10;disdat[5]=hour\/10;}void t0isr() interrupt 1\/\/秒计时{TR0=0;TH0=0x3c;TL0=0xb0;TR0=1;time++;if(time==20){time=0;sec++;if(sec>59){sec=0;min++;if(min>59){min=0;hour++;if(...

用51单片机实现时钟功能程序???
duanEQUP0;weiEQUP2;keyBITP3.7;ORG0000H AJMPMAIN;绝对转移指令,2kb范围(11位)内跳转LJMP16位64kb范围内跳转 ;短转移指令的功能是先使程序计数器PC加1两次(即:取出指令码),然后把加2后的地址和rel相加作为目标转移地址。因此,短转移指令是一条相对转移指令,是一条双字节双周期指令 ORG...

求一个单片机控制时钟的程序,要求一个键切换,其余两个键分别对切换好...
void delay(unsigned int num) \/\/延时程序 { while(--num);} void hand_time(void) \/\/时间调整 \/\/时间数据调整 { if(time[2]==60) {time[1]++;time[2]=0;} else if (time[2]>60) time[2]=59;if(time[1]==60) {time[0]++;time[1]=0;} else if (time[1]>60...

单片机时钟程序:通过键设计当前时间,设定闹钟,时间一到,报警
我的程序,首先有一点,肯定是调试通过的,不像我以前找的一些网络程序,貌似可以,就是不能执行结果。\/*DS1302时钟芯片显示设置 功能:显示 时间 日期 星期 引脚说明:DS1302三引脚 CLK = P1^5; IO=P1^6; RST=P1^7;设计整理:创达科技 陈仲库 技术服务:kuzi00@163.com QQ:86828048 整理时间:...

单片机c语言时钟程序
void T0_1s(void) interrupt 1 \/\/ T0中断子程序开始 { TH0=TH_M1; TL0=TL_M1; \/\/ 设置T0计数量高8位元、低8位元 if (++count_T0==20) \/\/ 若中断20次,即0.05x20=1秒 { count_T0=0; \/\/ 重新计次 seconds++; \/\/ 秒数加1 if (seconds==60) \/\/ 若超过60秒 {...

8051单片机时钟程序
main:mov dptr,#tab mov 30h,#00h mov 31h,#00h mov 32h,#00h mov 33h,#00h mov 34h,#00h mov 35h,#00h loop:mov r4,#5 tt1:lcall display djnz r4,tt1 lcall update ajmp loop display: mov p3,#0h mov r7,#100 dd1:mov a,30h movc a,@a+dptr mov p1,a CLR P...

鄢彩18739352067问: 单片机电子钟程序
永康市胃泰回答: 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...

鄢彩18739352067问: 急求单片机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(...

鄢彩18739352067问: 急求基于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...

鄢彩18739352067问: (51单片机)找一个电子时钟的(C语言)程序,用LED灯做秒表,四个数码管做时 - 分.急急急!
永康市胃泰回答: 有XS128的 //延时控制 void delay(void) { int m,n; for(m=14000;m;m--) { for(n=1000;n;n--) {} } } void LED(void) { PORTB=0XFE; delay(); PORTB=0XFC; delay(); PORTB=0XF8; delay(); PORTB=0XF0; delay(); PORTB=0XE0; delay(); PORTB=0XC0; ...

鄢彩18739352067问: 关于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=...

鄢彩18739352067问: 用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 ...

鄢彩18739352067问: 急需一个51单片机C语言编的时钟程序
永康市胃泰回答: 下面的程序我写的时候把电路图弄丢了,你自己看程序可以知道电路图的 其实不同的电路图他的程序肯定不一样.你可以依据自己的电路图修改一下程序 希望可以帮到你 #include<reg52.h>unsigned char t=0;unsigned char second=0;unsigned ...

鄢彩18739352067问: 用51单片机做一个电子时钟,请问源程序怎么写,用C++. -
永康市胃泰回答: #include <windows.h>#include <time.h>#include <stdlib.h>#include <iostream>#include <string> using namespace std; class SystemTime { private:int year,month,day,hour,minute,second; public:const int T;SystemTime(int t); ~SystemTime(); ...

鄢彩18739352067问: 谁能给个c51单片机的时钟程序 -
永康市胃泰回答: 下面是在网上找的.供参考uchar code seven_seg[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7C,0x39,0x5e,0x79,0x71};uchar keyState = 0 ; // 0表示没有操作 1 修改秒 2 修改分钟 3 修改小时 4 定闹 小时 5定闹分钟uint ledState ...

鄢彩18739352067问: 51单片机 1602液晶屏时钟c程序 -
永康市胃泰回答: 指针啊,字符串的首地址…… 其实直接写成:show_string(0x44,s),就行啦…… s也可以表示字符串首地址的……


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