单片机秒表设计

用AT89C51设计一个2位的LED数码显示作为“秒表”,显示时间为00-99秒,每秒自动加1,另设计一个开始键和复位键。... 用AT89C51设计一个2位的LED数码显示作为“秒表”,显示时间为00-99秒,每秒自动加1,另设计一个开始键和复位键。 展开
 我来答
lycdl
高粉答主

2019-04-15 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4888万
展开全部

用AT89C51设计一个2位的LED数码显示作为“秒表”,这应该是一个仿真题,可用两位一体的共阴数码管,用定时器T0定时,得到1秒计时。

赤霄_大刀
2019-04-09 · TA获得超过804个赞
知道小有建树答主
回答量:1478
采纳率:57%
帮助的人:113万
展开全部
4.4系统总体方案及硬件设计(方案论证、设计、调试及仪器说明)
本系统采用AT89C51单片机为中心器件,利用其定时器/计数器定时计数的原理,结合硬件电路如电源电路,晶振电路,复位电路和显示电路,以及一些按键电路等来设计计数器,将软硬件有机结合起来,其中软件系统采用汇编语言编写程序,包括显示程序,计数程序,中断,硬件系统利用Protues强大的功能来实现,简单易于观察,在仿真中就可以观察到实际的工作状态。
1)晶振电路

MCS-51单片机内部的晶振电路是一个高增益反相放大器,引用XTAL1和XTAL2分别为反向振荡放大器的输入及内部时钟工作电路的输入和来自反向

振荡器的输出,该反向放大器可以配置为片内振荡器。

这里,我们选用51单片机12MHZ的内部振荡方式,电路如下:电容器C1、C2起稳定振荡频率,快速起振的作用,C1和C2可以在20-100PF之间取值,这里取20PF,接线时要使晶体振荡器X1尽可能接近单片机。

2)按键部分电路接线

在按键电路中,我们可以在I/O口上直接按键,或者通过I/O口设计一个键盘,然后通过键盘扫描程序判断是否有按键按下等。此系统是一个小系统,有足够的I/O口可以使用,为了使程序简化,我们采用按键电路,用部分P1口做开关,P1.0开始,P1.1暂停,P1.2清零,P1.3复位。

3)显示电路电路

显示电路我们采用的是数码管显示电路。用2个共阴极LED显示,LED是七段式显示器,内部有7个条形发光二极管和1个小圆点发光二极管组成,根据各二极管的亮灭组合成字符。

在用数码管显示时,我们有静态和动态两种选择,静态显示程序简单,显示温度,但是占用端口比较多;动态显示所使用的端口比较少,可以节省单片机的I/O口。

在设计中,我们采用LED动态显示,用P0口驱动显示。由于P0口的输出极是开漏电路,用它驱动时需要外接上拉电阻才能输出高电平。

在软件设计中,一般采用模块化的程序设计方法,它具有明显的优点,把一个多功能的复杂的程序划分成多个简单的、单一的程序模块
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
招奇辉芮佳
2019-04-19 · TA获得超过3949个赞
知道大有可为答主
回答量:3064
采纳率:24%
帮助的人:383万
展开全部
采用51的单片机即可实现。用定时器计时,每秒进位,输出到LED数码管上显示即可。利用一个外部中断,按键决定何时显示秒和分(也可在LED上同时显示分和秒)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谬福汲清卓
2019-12-23 · TA获得超过3725个赞
知道小有建树答主
回答量:3023
采纳率:34%
帮助的人:219万
展开全部
分太少了,呵呵,200分差不多
你这个不单是写程序,还要配合硬件才能工作的.
我想你这个是要交作业的吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宰妞韶夜绿
2020-01-09 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1674
采纳率:100%
帮助的人:7.7万
展开全部
题目:秒表(9999秒)
(1)采用定时器...,利用开发板上的按钮,...
--------
楼主应该给出你的 开发板上的 显示电路 和 按键电路。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式