- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目6 简易数字电子时钟设计;引言;任务1 从0到9的加1计数显示(静态)设计;任务1 从0到9的加1计数显示(静态)设计;任务1 从0到9的加1计数显示(静态)设计;任务1 从0到9的加1计数显示(静态)设计;任务1 从0到9的加1计数显示(静态)设计;1.2 分析任务;电路组成:这里选择具有内部程序存储器的AT89S51单片机作为控制电路(未做特殊说明,则本项目4个任务设计时均采用该单片机芯片),P2口接1个1位共阳数码管,其中P2.0到P2.6分别连接数码管的a~f引脚,P2.7连接小数点h端。硬件电路原理图如图6.1所???。
电路分析:要使LED数码管依次显示数字,则P2口对应输出七段数码管数字显示对应的编码即可。由于流过LED的电流通常较小,为了在仿真实验中让数字显示的更亮一些,所以一般还要在回路中接入合适的限流电阻。一般情况下,根据驱动LED的电流电压计算,在这里取限流电阻为150Ω。当P2.x输出为低电平时,对应的LED亮,输出高电平时,对应的LED不亮。
;1.2 分析任务;1.2 分析任务;思考与练习 ;一、知识储备;1.1 LED数码管动态显示驱动方式 ;1.2 60进制计数程序设计说明 ;1.2 60进制计数程序设计说明 ;1.2 60进制计数程序设计说明 ; 在时钟计数时,分和秒计数一般均为60进制,也就是说从0开始到59,之后重复。基于数字电子钟设计由浅入深的原则,在实现一位数计数的基础上,本任务介绍采用AT89S51单片机控制数码管实现两位数计数。主要解决多位数计数以及不同位数的计数显示控制。 ;1.2 分析任务;电路组成:仍然选用 AT89S51单片机作为控制核心,1个8位共阳极数码管作为输出显示端。AT89S51的P0口接数码管的段码控制,其中P0.0~P0.6分别连接数码管的A~G引脚,P0.7连接DP端,低电平有效。P2口接数码管位码选通部分,P2.0口控制第1个数码管,一直到P2.7口控制第8个,高电平有效。硬件电路原理图如图6.5所示,选择8位数码管的前面两位进行计数显示。
电路分析:要使8位数码管显示实现从0到59的动态计数,实际上就是通过P2口输出控制信号轮流选通数码管,共阳型数码管公共端为高电平方可选通,因此要求P2口由P2.7到P2.0依次输出高电平,然后在数码管段码控制端口P0按照一定规律送出要显示的数字0~9。由于P0口带负载能力较小,因此仿真电路中P0接入一排上拉电阻。 ;1.2 分析任务;表6-2 数码管60进制动态显示段码任务分析表(一) ;表6-2 数码管60进制动态显示段码任务分析表(二) ;2. 软件设计思路;2. 软件设计思路;思考与练习 ; 所谓任意进制计数器就n进制计数器,是指从0开始计数到n-1时,又重复从0开始进行的计数过程。例如数字电子时钟的小时可以是24进制计数,也可以是12进制计数,篮球比赛中用到30s规则中可以采用延时1s的30进制计数。本任务利用AT89S51单片机实现24进制计数器,并由此推广到任意进制计数。;1.2 分析任务;1.3 源程序;void display() //显示程序
{
uchar i,k;
k=0x80;
for(i=0;i8;i++)
{
P2=0;
P0=display_code[time[0]/10]; //计数值取整得到十位数,送P0端口
P2=k;
k=k1;
delay();
P2=0;
P0=display_code[time[0]%10]; //计数值求余得到个位,送P0端口
P2=k;
k=k1;
delay();
}
P2=0;
};void calc() //计算程序
{
timer[0]++; //计数值加1
if(time[0]23) //判断计数值是否到23
time[0]=0; //计数到23,则重新从0开始
}
void main(void) //主函数
{
uchar i;
while(1) //无限循环
{
for(i=0;i250;i++)
{
display();
}
calc();
}
}
;任务3 任意进制计数器的设计 ;任务3 任意进制计数器的设计 ;任务3 任意进制计数器的设计 ;任务3 任意进制计数器的设计 ;任务3 任意进制计数器的设计 ;任务3 任意进制计数器的设计 ;思考与练习 ; 数字钟是一个将“?时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为23时59分59秒。本任务是基于AT8
您可能关注的文档
- 鞋类产品市场调研.pptx
- 鞋的产品知识以及售后处理标准.pptx
- 鞋类产品市场调研专案.pptx
- 鞋类产品质量识别方法和检验标准.pptx
- 鞋类导购服务与销售技巧.pptx
- 鞋类营业员技能培训.pptx
- 鞋类陈列培训课件.pptx
- 鞍山会议小结.pptx
- 鞍山宏昊城色营销推广构思方案70页.pptx
- 鞍山市阪芙小镇商业项目市场定位推广报告.pptx
- 泰山学院设计相关.pdf
- 概率实验样品点样本空间4lecture2-prob 1讲座2 Prob.pdf
- 课件检验报告kj400f-d06ac4558 cest.pdf
- hdmi产品20066yilou liu代表历史功能customer presentation客户ww2606.pptx
- 金属产品报价单.pdf
- a家庭区域车队性能可靠性由p fleet brief.pdf
- 机器人操作说明一步-irc5工作室跟踪返回信息区r18 gettingstarted degetstarted.pdf
- 人教版语文级其它灯光课件.pptx
- 有效圣萨尔瓦多国际mslp.pdf
- 人教版八级下册英语unit6样品课件份section a 1.pdf
文档评论(0)