- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子闹钟(沈)
#include reg51.h
#includeintrins.h
#define uint unsigned char
#define uchar unsigned char
#define THCO 0xee
#define TLCO 0x0
uchar i,n;
uint H,L;
void delay(uint);
uchar code table[]={0xfd,0x09,0x04,0xfd,0x09,0x04,
0xfd,0x34,0x04,0xfd,0x83,0x04,
0xfd,0x83,0x04,0xfd,0x34,0x04,
0xfd,0x09,0x04,0xfc,0xad,0x04,
0xfc,0x44,0x04,0xfc,0x44,0x04,
0xfc,0xad,0x04,0xfd,0x09,0x04,
0xfd,0x09,0x04,0xfc,0xad,0x04,
0xfc,0xad,0x08,
0xfd,0x09,0x04,0xfd,0x09,0x04,
0xfd,0x34,0x04,0xfd,0x83,0x04,
0xfd,0x83,0x04,0xfd,0x34,0x04,
0xfd,0x09,0x04,0xfc,0xad,0x04,
0xfc,0x44,0x04,0xfc,0x44,0x04,
0xfc,0xad,0x04,0xfd,0x09,0x04,
0xfc,0xad,0x04,0xfc,0x44,0x04,
0xfc,0x44,0x08};
unsigned char code Duan[]={0x3F, 0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
//共阴极数码管,0-9段码表
unsigned char Data_Buffer[10]={0,1,2,3,4,5,6,7,8,9};//四个数码管显示数值,数组变量定义
static unsigned char Bit=0; //静态变量,退出程序后,值保留
static unsigned char Bit1=0;
static unsigned char Bit2=0;
static unsigned char Bit3=0;
static unsigned char Bit4=0;
static unsigned char Bit5=0;
static unsigned char Bit6=0;
static unsigned char Trouch=0;
sbit P10=P1^0; //四个数码管的位码口定义
sbit P27=P2^7;
sbit P26=P2^6;
sbit P25=P2^5;
sbit P24=P2^4;
sbit P23=P2^3;
sbit P20=P2^0;
sbit P21=P2^1;
sbit P3_2=P3^2;
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;
sbit P14=P1^4; //四个数码管的位码口定义
sbit P15=P1^5;
sbit P16=P1^6;
sbit P17=P1^7;
void delay(int i)
{
unsigned int a,b;
for(a=i;a0;a--);
for(b=100;b0;b--);
}
void change6()
{ P26=0;P25=0;
delay(150000) ;
do{
if(P21==0)
Bit6++;
if(Bit6==2)Bit6=0;
P0=Duan[Data_Buffer[Bit1]]; //开段码
P1=0xdf; delay(50);
P0=Duan[Data_Buffer[Bit2]];
P1=0xef; delay(50); //先关位码
P0=Duan[Data_Buffer[Bit3]]; //开段码
P1=0xf7;delay(50);
P0=Duan[Data_Buffer[Bit4]];
P1=0xfb; delay(50); //先关位码
P0=Duan[Data_Buffer[Bit5]]; //开段码
P1=0xfd;delay(50);
P0=Duan[Data_Buffer[Bit6]];
P1=0xfe;delay(50);
您可能关注的文档
- 班九月主题班会()9.ppt
- 班委工作计划(多篇).doc
- 班干部培训心得体会(多篇).doc
- 班社会实践社区服务9.ppt
- 班级德育个人工作总结(多篇).doc
- 班级文化建设制度(多篇).doc
- 班级生日主题活动策划书(多篇).doc
- 班第四周班会课课件9.ppt
- 班级管理心得体会(多篇).doc
- 班级管理的心得体会(多篇).doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 我是铁杆中医.doc VIP
- 一种西他列汀中间体吡嗪盐酸盐的制备方法.pdf VIP
- 第一章-新能源材料与器件导论绪论.ppt VIP
- 2025中远海运重工有限公司招聘166人笔试历年参考题库附带答案详解.docx
- 最新人教版八年级上册英语各单元基础知识单词、短语、句子默写版可直接打印(最全)(2).doc VIP
- 工程建设项目绿色建造水平评价标准 TZSQX 017-2022 知识培训.pptx
- CJJT8-2011 城市测量规范.pdf VIP
- 巨人通力GPN65KM(GDL)-YH无机房_电气原理图纸51151826D01U-2023-8.pdf
- 潦河渡槽充水试验总结报告(初稿).doc VIP
- 储能技术 第7章 飞轮、超导与超级电容器.ppt VIP
原创力文档


文档评论(0)