基于51單片機的數字電子鐘C程序設計
基于51單片機的數字電子鐘C程序設計
/***************************lns主程序snl***************************/
#include 《absacc.h》 //包含頭文件
#include 《reg52.h》 //包含頭文件
/***************************數據類型定義***************************/
#define uchar unsigned char //數據類型定義
/*************************定義變量并初始化*************************/
uchar n=31; //定義月份天數變量并初始化
uchar ms=0; //定義毫秒變量并初始化
uchar h1=0,m1=0,s1=0; //定義計時時、分、秒變量并初始化
uchar h2=0,m2=1,s2=1; //定義定時時、分、秒變量并初始化
uchar year=7,month=9,day=8; //定義年、月、日變量并初始化
uchar wday=6; //定義星期變量并初始化
uchar *h=&h1,*m=&m1,*s=&s1; //定義顯視位變量并初始化
uchar *p; //定義調節指針
uchar k1=0,k2=0,k3=0,k4=0,k5=0; //定義控制變量并初始化
uchar counter=0; //定義鈴聲節拍變量并初始化
uchar count=0; //定義鈴聲音符變量并初始化
sbit sound=P1^0; //定義鈴聲輸出位
uchar a[8]={1,2,3,4,5,6,7}; //定義顯視輸出位數組并初始化
uchar code tt[12]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,
0x7d,0x07,0x7f,0x6f,0x40,0x00
}; //數碼管顯視代碼
uchar code array[]={
非常好我支持^.^
(2) 1.4%
不好我反對
(144) 98.6%