- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电子钟及波形发生器实验报告
设计题目
LED显示器件显示的电子时钟
设计要求
要求电子钟有复位功能,整点报时,六只LED数码管显示当前的时分秒,并且具有闹钟功能。
所用设备与器材
电子钟有以下几个部件组成:单片机89c51等,电源,时分秒显示部件。
硬件方案
时分秒显示采用动态扫描,以降低对单片机端口数的要求,同时也降低了系统的功耗。
电源部分:电源部分有两部分组成。一部分是由220v的市电通过变压,整流稳压来得到+5v电压,维持系统的正常工作。
软件方案
该系统的软件方案主要分为主程序和定时器中断程序两大模块。主程序完成系统的初始化。中断程序完成时间计数,时间调整,误差消除等功能。
#includereg51.h //
#define uint unsigned int
uint flag;
sbit LED=P3^6; //定义LED端口
sbit LED1=P3^7; //定义LED端口
sbit LED2=P0^0; //定义LED端口
sbit key1=P3^0; //定义按键位置
sbit key2=P3^1;
//code unsigned char tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阴数码管 0-9
code unsigned char tab[]={0xc0,0xf9,0xA4,0xB0,0x99,//0-4
0x92,0x82,0xf8,0x80,0x90//5-9
};
unsigned char h_shiwei;//定义十位
unsigned char h_gewei; //定义个位
unsigned char m_shiwei;//定义十位
unsigned char m_gewei; //定义个位
unsigned char s_shiwei;//定义十位
unsigned char s_gewei; //定义个位
unsigned char colck_h_shiwei;//定义十位
unsigned char colck_h_gewei; //定义个位
unsigned char colck_m_shiwei;//定义十位
unsigned char colck_m_gewei; //定义个位
unsigned char colck_s_shiwei;//定义十位
unsigned char colck_s_gewei; //定义个位
unsigned char hour=0,minute=0,second=0,count=0,AA=0,zd_flag,zd_count;
unsigned char colck_hour=0,colck_minute=0,colck_second=0,colck_flag,colck_count;
void delayms(unsigned int delay)//1ms延时函数
{
unsigned int i,x;
for (x=0;xdelay;x++)
{
for (i=0;i100;i++);
}
}
void delay(unsigned int cnt)
{
while(--cnt);
}
void Init_shumaguan(void)
{
h_shiwei=tab[0];
h_gewei=tab[0];
m_shiwei=tab[0];
m_gewei=tab[0];
s_shiwei=tab[0];
s_gewei=tab[0];
colck_h_shiwei=tab[0];
colck_h_gewei=tab[0];
colck_m_shiwei=tab[0];
colck_m_gewei=tab[0];
colck_s_shiwei=tab[0];
colck_s_gewei=tab[0];
}
void Init_Timer1(void)
{
TMOD |= 0x10; //使用模式1,16位定时器
TH1=(65535-50000)/256; //给定初值 TL1=(65535-50000)%256;
EA=1; //总中断打开
EX0=1; //外部中断0开
IT0=1; //电平触发
EX1=1; //外部中断1开
IT1=1; //电平触发
ET1=1; //定时器中断打开
TR1=1; //定时器开关打开
}
/*---------------------
您可能关注的文档
最近下载
- 考研真题 中国药科大学710药学基础综合(一)历年考研真题汇编.docx VIP
- 2025云南省高等职业技术教育招生考试计算机信息类(技能考核)试题(F1).doc VIP
- 南通蓝印花布印染技艺 生活应用精品 门帘.ppt VIP
- 国网35条严重违章及其释义解读课件PPT.pptx VIP
- 2025年度神经内科五年发展规划.docx
- 14J936 变形缝建筑构造.docx
- 20S517- 排水管道出水口.pdf VIP
- 2025云南省高等职业技术教育招生考试计算机信息类(技能考核)试题(F5).doc VIP
- 2025-2030中国注意缺陷多动障碍(ADHD)疗法行业市场发展趋势与前景展望战略研究报告.docx
- 南通蓝印花布印染技艺 生活应用精品 服饰.ppt VIP
原创力文档


文档评论(0)