设计一个单片机时钟。要求显示时、分、秒,并能修改时间,能进行定时控 ...
\/ 作品名称:基于单片机的二十四进制数字时钟 实现功能:正常显示、调时调分、秒位清零、整点报时 \/ 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 MOV...
基于单片机的数字时钟设计方案
数字钟〔★〕这里用了两种编写方法(即汇编语言与C语言)(1. 开机时,显示12:00:00的时间开始计时;(2. P0.0\/AD0控制“秒”的调整,每按一次加1秒;(3. P0.1\/AD1控制“分”的调整,每按一次加1分;(4. P0.2\/AD2控制“时”的调整,每按一次加1个小时;2. 电路...
51单片机控制数字钟原理图及汇编程序设计
delay();\/\/调用延时程序 P2=0;P0=display_code[time[i]\/10];\/\/存放十位数字 P0=~P0;P2=k;k=k<<1;delay();\/\/调用延时程序 } P2=0;} void calc()\/\/计算程序 { time[0]++;if(time[0]>59){ time[0]=0;time[1]++;if(time[1]>59){ time[1]=0;time[2]++;if(time[2]>...
51单片机时钟程序,C语言,汇编都行
Set_RTC(); \/\/写入时钟值,如果使用备用电池时候,不需要没每次上电写入,此程序应该屏蔽 while(1){ if(ReadRTC_Flag){ ReadRTC_Flag=0;Read_RTC();l_tmpdisplay[0]=l_tmpdate[2]\/16; \/\/数据的转换,因我们采用数码管0~9的显示,将数据分开 l_tmpdisplay[1]=l_tmpdate[2]&0x0...
51单片机的电位器可调延时程序 用汇编语言
用STC系列带AD转换的单片机(例如STC12C5410AD)在P1.0接上电位器,经AD转换得到控制值,再用定时中断产生基准信号,由控制值修改计数值达到调整时间的目的。例如0电压对应20秒,5V电压对应80秒。
用汇编语言做单片机时钟显示
基于c8051f020单片机最小系统的实时时钟显示程序 c8051f020 FYD12864-0402B LCD显示,按键电子时钟\/\/ include <c8051f020.h> include<lcd.h> include <intrins.h> define uchar unsigned char void lcd_ini();void DISPInitial();void ascii_change(void);void delay();void wri_add(uchar com);void...
急求基于单片机AT89C51的多功能数字电子钟的汇编程序,高手进!~_百度知...
\/\/调节两位显示运算的子程序 \/***\/ void set_LED(){ TR0=1;\/\/开T0中断做计时间用1S sent_P0(cycle,cycle1);TR0=0;} \/***\/ \/\/T0中断子程序 \/***\/ void Timer0Int(void) interrupt 1 using 0 { count++;if(count==50)count=0; \/\/中断计时间 if(count==10) \/\/这的count值...
求一个用汇编语言编写一个8051单片机的时钟程序(急急急啊)
STACK_SEG SEGMENT IDATA K1 BIT P1.4 K2 BIT P1.5 RSEG DATA_SEG KEY_S: DS 1 KEY_V: DS 1 DIS_DIGIT: DS 1 SEC: DS 1 DIS_INDEX: DS 1 HOUR: DS 1 MIN: DS 1 SEC100: DS 1 DIS_BUF: DS 8 BUF_HOUR_H EQU DIS...
用单片机设计一个时钟,可显示时和分,可以调时间,也要有闹钟功能,要有设...
unsigned char z,s=00,m=00,h=00;给时钟初始值 while(1){ for(z=0;z<100;z++){ tmp=0x01;P2=tab[h\/10];小时显示 disp();P2=tab[h%10];disp();P2=tab[m\/10];分钟显示 disp();P2=tab[m%10];disp();P2=tab[s\/10];秒显示 disp();P2=tab[s%10];disp();} s++;while...
数字时钟C语言设计.用的是51单片机。 00 秒 00 分 00 小时 还有小数点...
void display1(uchar dz);\/\/只显示要校对的数 void init();\/\/初始化 void jiaoshi();\/\/定义一个校时函数 void delay(uchar z)\/\/定义一个延时函数 { uchar x,y;for(x=0;x<50;x++)for(y=0;y<z;y++);} void main(){ init();while(1){ jiaoshi();} } void init(){ EA=1;...