单片机秒表设计

作者&投稿:自文 (若有异议请与网页底部的电邮联系)
用51单片机做秒表设计~

遇到懒学生了,这个不就是一个定时器加显示吗,有什么难的,自己翻翻微机原理书就可以做 了,也就四五十行汇编语言就行了,用C就更加简单,具体的方法:用定时器定时0.2ms,定时到了就给固定的一个变量加1,然后判断这个变量是不是到了500,到了就清零然后把秒的变量加1,就是1s了,(分和时也是如此,秒为60,秒清零,分加1);主程序就只管显示和按键,按键随便用中断还是查询,我建议你查询,因为程序简单,显示程序就是查个表,自己把数码显示的断码表编好就可以了,把秒的数值查表对应显示,完了就查询按键,按键累加,值为0是没按,1是按1次,2是按2次,3是按3次,同时清零,很简单的


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



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口的输出极是开漏电路,用它驱动时需要外接上拉电阻才能输出高电平。

在软件设计中,一般采用模块化的程序设计方法,它具有明显的优点,把一个多功能的复杂的程序划分成多个简单的、单一的程序模块

采用51的单片机即可实现。用定时器计时,每秒进位,输出到LED数码管上显示即可。利用一个外部中断,按键决定何时显示秒和分(也可在LED上同时显示分和秒)。

分太少了,呵呵,200分差不多
你这个不单是写程序,还要配合硬件才能工作的.
我想你这个是要交作业的吧?

题目:秒表(9999秒)
(1)采用定时器...,利用开发板上的按钮,...
--------
楼主应该给出你的 开发板上的 显示电路 和 按键电路。


电子设计大赛猜题
电动车跷跷板(F题)【本科组】一、任务 设计并制作一个电动车跷跷板,在跷跷板起始端A一侧装有可移动的配重。配重的位置可以在从始端开始的200mm~600mm范围内调整,调整步长不大于50mm;配重可拆卸。电动车从起始端A出发,可以自动在跷跷板上行驶。电动车跷跷板起始状态和平衡状态示意图分别如图1和图2...

guess手表详细资料大全
GUESS手表是为全球向往活力、追求时尚的年轻消费者而设计的,于1983年向世界推广它是时尚潮流的典范,其设计风格多样化,强调休闲时尚特色与顶级设计相融合。 ...功能:不同手表不同,可能具备时间、日期、秒表、计时器、闹钟等。6. 适用人群:男款、女款、中性款7. 直径:不同手表不同,可能是30毫米、38毫米、42...

智能手表表盘有些什么
整个表盘的直径是46mm,2.5D一体性设计,中框是316L不锈钢,镜片康宁大猩猩玻璃,防刮花性能虽比不上蓝...而作为将智能手表屏幕带入高刷时代的一加首款智能手表,其屏幕操控的流畅性和操控性自然是该机的最大...三个小表盘分别是:一3点钟位置的小圆盘代表24小时制,6点钟小圆盘代表秒表计时,9点钟小圆盘代表分钟...

ipad如何计时
设置方法如下:1,首先在应用里找到时钟,点击进去。2,这个页面可以查看世界时钟,设置闹钟,使用秒表,计时器在最右下角。点击进去。3,在时间滚动条里可以设置你要计时的时间。点击“计时结束时,启用”可是设置计时结束时的铃声提示,4,在这个页面下翻,还可以设置计时结束时启用停止运行。5,设置好...

CASIO 2711,这只手表有哪些功能.
CASIO 2711的型号为EF-513D-7AV(2711),这款手表为钢带防水夜光六针表,不锈钢表带,矿物强化玻璃镜面,三眼计时表盘设计,有60分计时、12小时计时、小秒针计时、日期显示、每日闹钟、自动月历功能,还能防水100公尺,同时有夜光功能。右侧一共有三个按钮,第一个为开启\/停止秒表的,第二个可以拔出...

索尼爱立信W100的基本参数
黑色手机尺寸:122.4x64.2x9.9mm手机重量:118g基本功能输入法:中文输入法,英文输入法输入方式:手写通话记录:已接+已拨+未接电话短信(SMS) 彩信(MMS) 免提通话 录音功能 情景模式 动画屏保 待机图片 主题菜单 来电铃声识别 来电图片识别 定时开关机 自动键盘锁 日历功能 闹钟功能 秒表 计算器 ...

iQOO Z1x的尺寸多大啊?
iQOO Z1x的三围(长*宽*厚度)是:164.20×76.50×9.06mm.

像喜羊羊与灰太狼那样的动画片是怎么弄的啊?
制作故事脚本——设计人物——绘制故事草稿——导入电脑——利用Flash等软件进行编辑——用电脑绘制动画关键帧——为角色录音——导入声音进行编辑——加入特效——成片 动画制作时要牵涉到很多的人,从最上面的赞助方、制作人、导演、动画师、特效师、原画师等等。动画的概念不同于一般意义上的动画片,...

华为mate20什么时候上市?售价多少?
3、前置摄像头:前置单摄: 2400万像素,f/2.0光圈,支持固定焦距。 备注: *不同拍照模式的照片像素可能有差异,请以实际为准。 *前置摄像头采用2480万像素CMOS传感器(理论值),有效像素2400万(理论值)。4、电池容量:4000mAh(典型值)5、屏幕尺寸:6.53英寸(备注:显示屏采用圆角设计,...

华为手机哪款适合学生党
华为畅享10不错,以下是手机参数:1、屏幕:屏幕尺寸6.39英寸,屏幕色彩:1670万色,分辨率:HD+ 1560*720像素,极点全面屏,显示细腻清晰。2、拍照:后置摄像头:4800万+200万像素,支持自动对焦,极大提升了暗光、逆光环境下的噪声,清晰度。前置摄像头:800万像素,支持固定焦距,结合华为自研AI美肤...

常德市13025816168: 单片机秒表功能设计 -
爱慧达必: 采用51的单片机即可实现.用定时器计时,每秒进位,输出到LED数码管上显示即可.利用一个外部中断,按键决定何时显示秒和分(也可在LED上同时显示分和秒).

常德市13025816168: 单片机 电子秒表的设计 -
爱慧达必: 首先,你选择一个合适的晶振,算好延迟多长时间能到1毫秒 其次,选好用单片机哪个口作为复位、启动、停止、暂停、继续、连接数码管及数码管的位选等 再就是画一画电路图了,Protel DXP里弄一弄,就好了 等PCB做好了以后,焊好就能用了,电路图我可以给你一个类似的设计图

常德市13025816168: 单片机秒表设计!! -
爱慧达必: #include <reg51.h> #include <intrins.h> unsigned char data dis_digit; unsigned char key_s, key_v; unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0, // 0, 1, 2, 3 0x99,0x92,0x82,0xf8,0x80,0x90, 0xff};// 4, 5, 6, 7, 8, 9, off unsigned char dis_buf[...

常德市13025816168: 单片机的秒表设计的程序 -
爱慧达必: 这个程序本身思路都已经非常清晰了呀,主要就是再把流程优化下即可了.定时器T0只负责产生秒信号,用两个计数单元来计数需要显示的内容,在低位秒信号满100后清零同时把高位单元加一,还有就是对按键的处理和显示的处理问题上,比如两个键同时按下如何处理,显示是用锁位来实现,还是不停的动态扫描实现等等

常德市13025816168: 用51单片机做秒表设计 -
爱慧达必: 遇到懒学生了,这个不就是一个定时器加显示吗,有什么难的,自己翻翻微机原理书就可以做 了,也就四五十行汇编语言就行了,用C就更加简单,具体的方法:用定时器定时0.2ms,定时到了就给固定的一个变量加1,然后判断这个变量是不是到了500,到了就清零然后把秒的变量加1,就是1s了,(分和时也是如此,秒为60,秒清零,分加1);主程序就只管显示和按键,按键随便用中断还是查询,我建议你查询,因为程序简单,显示程序就是查个表,自己把数码显示的断码表编好就可以了,把秒的数值查表对应显示,完了就查询按键,按键累加,值为0是没按,1是按1次,2是按2次,3是按3次,同时清零,很简单的

常德市13025816168: 51单片机完成简易秒表的设计 -
爱慧达必: 设计思路:1.定时器计时 设置秒表最小单位(如ms)设置定时器的寄存器初始值,定时器溢出显示等.2.键盘扫描 可设置中断也可直接键盘扫描,因键较少可以不必接成矩阵.可以只用三个键来实现. 键1:功能选择,包括功能设置、准备计时等 键2:计时开始,向上调整时间 键3:计时停止,向下调整时间3.显示 看单片机引脚多少,可以直接静态显示,可以用移位寄存器增加管脚功能.

常德市13025816168: 用51单片机设计一个秒表,计时范围从00:00 - 59:59. -
爱慧达必: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ...

常德市13025816168: AT89C51单片机设计一个简易秒表? -
爱慧达必: 定时器10ms中断 检测按键且10ms位加一 若10ms=10,100ms位加一 若10ms=10,1000ms位加一 以此内推 显示最好用LCD的 用数码管的也行 有疑问mail:290765583@163.com

常德市13025816168: 单片机秒表设计
爱慧达必: 显示部分由于硬件连接状态不明,无法提供程序,有些硬件方案要求一次发送所有的显示内容,这种可以直接参考我下面的部分.有些硬件方案可以分别更改每一位的显示内容,这样可以利用DispFlag的不同位代表不同的显示字符位置,并且在...

常德市13025816168: 单片机设计,两位秒表 -
爱慧达必: 这个也太简单了吧,一点难度都没有,不想写代码了.我的百度空间里有电子钟的程序,是4位LED的,有图有代码.你可以参考一下. 需要修改的就是把时和分去掉,把秒最大值改到99,再加一个按键就可以. 至于按键次数的处理,设一个变量来计算按下次数就可以.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网