c51数字钟c语言程序,基于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[]={

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值