📄 main.c
字号:
#include "reg51.h"
#include "define.h"
#include "function.h"
unsigned int tmr,n=0,c=0;
unsigned char h1=2,h2=3,m1=5,m2=9,s1=3,s2=0,d=0;//初始时钟时间
unsigned char n1,n2,n3,n4,n5,n6,c1,c2,c3,c4,c5,c6;//t1~t6为定时时间,n1~n6为键盘读入的6个值
unsigned char st=1,tt=1,wr=1,begin=0;//st用来判断是否进入设置界面,tt是显示时钟的值还是定时器的值,wr是否显示数值
signed char t1,t2,t3,t4,t5,t6;
//*********************clockin 时间显示t和初始化****************************
void clockin(void)
{
write7279(0x80, h1);
delay10ms(30);
send_byte(RTL_UNCYL);
write7279(0x80, 128+h2);
delay10ms(30);
send_byte(RTL_UNCYL);
write7279(0x80, m1);
delay10ms(30);
send_byte(RTL_UNCYL);
write7279(0x80,128+m2);
delay10ms(30);
send_byte(RTL_UNCYL);
write7279(0x80, s1);
delay10ms(30);
send_byte(RTL_UNCYL);
write7279(0x80, s2);
delay10ms(30);
write7279(BLINKCTL,0xc0);
delay10ms(100);
write7279(BLINKCTL,0xff);
TR0=1;
}
//************************外部中断2函数*********************************
//*** 进行时钟数值的设置 **
//***********************************************************************
void serial (void) interrupt 2
{
unsigned char key_number,a,b,num;//key_number为键值 ,a为时钟位数,b是否输入有效数字,num输入的数值
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -