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第一...

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

求一个单片机控制时钟的程序,要求一个键切换,其余两个键分别对切换好...
\/\/ K2为相应位加1 \/\/ K3为相应位减1 include <reg51.h> define ys 180 define led_dat P0 define led P2 unsigned char code dis_xs[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; \/\/显示缓冲区 unsigned char time[3]={12,30,0}; \/\/时间数据 unsig...

求一个简单的单片机时钟程序
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(...

单片机时钟程序
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:MOV R4,#0 MOV 24H,#3FH ;时个位 A6:MOV R3,#0 MOV 23H,#3FH ;分十位 A5:MOV R2,#0 MOV 22H,#3...

跪求单片机电子时钟程序
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,...

跪求单片机c51一个多功能时钟设计。要闹钟。调整时间、秒表、就行了...
SYSTEMTIME time1; \/\/在ds1302.h文件中已经定义了一个名字为SYSTEMTIME的结构体,在这里我们定义一个变量名 \/\/为time的SYSTEMTIME结构体 void delay(unsigned char i) \/\/延时子程序 { unsigned char j; while((i--)!=0) { for(j=123;j>0;j--); }}unsigned char button_time(n,x,y) \/\/时钟调整子...

单片机时钟程序一语句看不懂
或者你可以写成write_date(‘0’+shi);这里的'0'加了引号,就代表是ASCII码了,效果和加0X30是一样的。另外,你想要显示字母,比如A,那么可以写成write_date(‘A’+shi);当SHI为0时,就是显示A了,当SHI为1时,就显示B了。字母的ASCII也是递增的,你不想去查数字或者字母的ASCII时,你就直接...

设计一个单片机时钟。要求显示时、分、秒,并能修改时间,能进行定时控 ...
\/ 作品名称:基于单片机的二十四进制数字时钟 实现功能:正常显示、调时调分、秒位清零、整点报时 \/ ORG 0 START: MOV R0,#100 MOV R1,#0 MOV R2,#0 MOV R3,#0 MOV R4,#0 MOVR5,#0 MOVR6,#0 MOV20H,#20 \/***查表显示部分***\/ NEXT1: MOV A,R1 ...

怎样利用51单片机实现时钟功能程序?
define NO_KEY -1 \/\/定义一下方便使用 define KEY_1 1 define KEY_2 2 define KEY_3 3 bit show_on_flag;\/\/###定时器T0中断服务程序###\/\/ Timer0() interrupt 1 { TH0=0x3c;TL0=0xb4; \/\/50ms ms_50++;if(ms_50==20) {sec++;ms_50=0;} if(sec==60) {sec=0;min++;...

愚典17588433334问: 急求单片机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(...

愚典17588433334问: 用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 ...

愚典17588433334问: 急求基于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...

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

愚典17588433334问: 关于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=...

愚典17588433334问: (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; ...

愚典17588433334问: C51 单片机汇编程序制作时钟
胶南市高三回答: 包含小时,可直接注释掉小时显示部分. ORG 0000H SJMP MAIN ORG 000BH AJMP TIMER0 ORG 0030H MAIN: MOV DPTR,#TABLE MOV P0,#0ffh MOV R0,#0 MOV R1,#0 MOV R2,#200 MOV R3,#50 MOV R4,#0 MOV R5,#0 MOV R6,#0 ...

愚典17588433334问: 51单片机时钟程序设计 -
胶南市高三回答: A MOV P2;误按判断 LOP3: MOV 41H,C LCALL HDLY CJNE R1: CJNE R6,#0 NO2,02H CPL C MOV 02H,#2 HDL1: LCALL HD DJNZ R1,#100 HDL3,R4 MOV 53H,#0 NS,#0 LCALL HD CLR 00H JB 04H,LOOP16 MOV R3.7 CPL C MOV P2,...

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

愚典17588433334问: 用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(); ...


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