单片机秒表设计
遇到懒学生了,这个不就是一个定时器加显示吗,有什么难的,自己翻翻微机原理书就可以做 了,也就四五十行汇编语言就行了,用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)采用定时器...,利用开发板上的按钮,...
--------
楼主应该给出你的 开发板上的 显示电路 和 按键电路。
镜片行业的标准工时计算。车间的工序为:切片,染色,烤片,品检。要制定...
然后,分别测量手工作业时间、机器作业时间和非循环时间(用秒表测时,手工作业还可以用MOD法或者MTM法计算)。第三,确定宽放率(若你们公司有固定的宽放率,如无特殊情况就采用公司规定的值)。第四,将上述数据套入公式,得到工作站的标准工时和标准产能。如有需要,还有第五,根据生产线各个工序的...
利用51单片机,4个数码管设计一个计时器,要求在数码管上显示的数据从0开...
共阳数码管中断程序:include<reg52.h> define uint unsigned int define uchar unsigned char uchar code table[]= { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};uint num,a;uchar bai,shi,ge;void init();void delay(uint);void ...
《单片机C语言程序设计实训100例——基于8051+Proteus仿真》 第03...
实例65:数码秒表设计 实例66:数码时钟设计 实例67:用LED数码管显示计数器T0的计数值 实例68:静态显示数字“59”单片机c语言编程100个实例目录3 键盘控制*键盘控制* *键盘控制 *键盘控制 *\/ 实例69:无软件消抖的独立式键盘输入实验 实例70:软件消抖的独立式键盘输入实验 实例71:CPU控制的独立式...
幼儿园大班体育教案
中号筒2个、大号筒4个、大号体能环6个、基础单元砖6个、钻爬网2个、绒布球40个、长方形布块2片,秒表1块。 【游戏玩法】 幼儿分成两组,第一组幼儿...设计意图: 幼儿到了大班,身体骨骼发生了明显的变化,在动作技能上也有很大的发展潜能,动作的协调性、体力都明显增强。活泼好动,喜欢尝试新奇富有挑战性的活动...
华为mate20手机什么时候上市的?多少钱?
3、前置摄像头:前置单摄: 2400万像素,f/2.0光圈,支持固定焦距。 备注: *不同拍照模式的照片像素可能有差异,请以实际为准。 *前置摄像头采用2480万像素CMOS传感器(理论值),有效像素2400万(理论值)。4、电池容量:4000mAh(典型值)5、屏幕尺寸:6.53英寸(备注:显示屏采用圆角设计,...
邦德瑞士军工手表,军人气质彰显魄力
邦德瑞士军工手表的做工作为军工手表,成为美军三角洲特种部队装备,飓风战斗机式表盘,向二战空军致敬,如logo上的No Compromise(绝不妥协)所体现的,这个顶级军表品牌的手表功能强大、坚固耐用,机械潜水表在2009年以20000英尺的防水深度再创吉尼斯世界纪录,使之成为专业计时器的制造标杆;创新设计和顶尖技术...
华为WATCH Ultimate非凡大师评测:革命性创新打造智能手表新“王者”_百...
有别于华为智能手表以往按键设计,华为WATCH Ultimate 非凡大师采用了独特的三按键设计,这一设计代表了手表功能性的丰富性、工艺的复杂性以及交互体验的提升也是传动高端表才会采用的设计。旋转表冠支持短按回表盘,长按开关机,同时也支持旋转交互,方便操作者进行上下翻页、放大缩小等功能。在水下,这一设计也很方便潜水员...
双卡双待+超强待机25天 飞利浦X510评测
计算机、录音机、秒表、单位换算、农历等11个常用小工具,这些常用工具可以给用户在日常生活中提供一定的方便。飞利浦X510实用小工具 飞利浦X510自带电子书阅读器,用户可以根据自己储存在手机或者储存卡上的位置打开电子书。飞利浦X510电子书阅读器 互联网方面,飞利浦X510自带了UCWEB6和聊天工具QQ。解决用户上网寻找相关...
计时器怎么使用
计时器使用的方法:在计时器里设置一段时间,点击开始后便开始倒计时,时间结束后发出声响提醒倒计时已结束。1、时钟功能板块。打开时钟,在标题栏可以看到它分为四个功能板块,分别是:闹钟、时钟、秒表、计时;2、计时器。计时,指的是倒计时,在这里设置一段时间比如30分钟,点击开始后它便从30分钟...
怎样制作一个一分钟摆60次的钟摆
1、先准备好秒表、细绳、支架、燕尾夹、软尺、螺帽。2、用细绳和螺帽制作一个“简易摆”,用燕尾夹夹住细绳,确定摆的支点,分别观测绳长(支点到摆上端的距离)40厘米和20厘米时,该“简易摆”摆动10次所需要的时间。先把摆绳调整40CM。3、绳长40CM,往返摆动10次,需13秒。4、调整绳长为20CM。