按键次数计数器毕业论文

1.求计数器毕业论文

摘要:数字秒表,主要由以下几部分组成:1.控制部分;2.计数显示电路;3.电源电路。此次采用的方案是利用时基脉冲发生器产生振荡,通过控制电路等转换,最后到计数显示电路显示。此计数器计时精度 2 10 ;最大量程99.99秒;稳定度5 10 /连续工作12小时。信号输入方式:(1)机控用触点输入;(2)光控用光点输入;具有清零功能;适宜工作环境-25 ~+50 度(摄氏度)。

关键词:时基脉冲、振荡、控制电路、计数显示电路

1.引言

计数器计是一个很接近我们生活的一个小产品,为了将自己所学运用于实际生活中,我的设计课题是数字毫秒计数计。

本设计的课题为精密数字毫秒计数计,所要达到的目标并不是很多,及其考虑的因素也不是很专业化,主要目的只是检验所学知识的系统结构与密度,培养自己的创新能力与实践能力。

设计过程中,参考选录了近期一些芯片的最新技术资料和数据资料,在此,对这些设计者能够向广大朋友提供资料表示感谢!

此次制作过程中,得到指导老师的大力支持,还有同学的帮助,顺利的完成。单独自己个人的力量是无法达到这样的效果的,在此我对他们给予的帮助表示深深的感谢!

时间是具有连续性、单向性和序列性的,而且总是不断向前推进。牛顿的经典时空理论认为:时间是绝对的,与参照系无关,与空间也无关。爱因斯坦的相对论则认为:时间是相对的,与参照系和空间都有密切的联系。而量子力学的建立,又为时间的连续性提出质疑,提出了最短时间间隔的观点。

时间的量度一般以稳定的周期性运动为基础,以选定标准的周期运动的周期的某一倍数或分数为时间单位。时间是一种能用周期性的物理现象来观察和测量的物理量。在国际单位制中,时间的主单位为秒。

早期使用的计时产品电路复杂、接插件多,使用过程中常出现工作不稳定的现象。它们大多用的是灯泡及光敏三极管,由于白天光线较亮,物体通过光电门时,光线明、暗变化不明显,易造成测量失误的现象。

在宏观测量中,往往需要用到比秒大的单位;而在微观领域中,又常常用到比秒小的单位。所以我们经常用秒的倍数或分数来表示时间,而这些也正是我们现实中常用的。

本次设计的精密数字毫秒计是由时基脉冲发生器、控制电路、计数显示电路、清零电路、电源电路、光电开关和光电门组成的计时系统。该机主要特点是:电路简单,成本低廉、制作容易、测量精度高、电路工作稳定、抗干扰能力强

现在我就来制作一个,虽然不是很专业,少但是是自己的一个尝试。此次设计中我考虑了两种方案!此次我采用的是数字毫秒计数器,同样其中还有另一中方案,下面我将着重介绍自己所采纳方案。虽然设计过程很粗略化,但是我觉得学到的东西很多,自己的能力也相应地得到了提高;毕竟由于自己的能力有所限制,设计难免有所纰漏,时间仓促,能力有限,有诸多不足之处,还希望大家多多批评指正!

2.51单片机键盘接口电路的计算器的实现的毕业设计及开题报告

51单片机计算器的设计(开题报告实物论文)

目 录

1.课程设计的目的………………………………………………3

2.课程设计题目描述和要求……………………………………3

3.单片机发展简史………………………………………………4

4.MCS-51单片机系统简介………………………………………6

5.MCS-51单片机内部定时器/计数器简介……………………7

6.理论设计………………………………………………………8

7.主要电路分析…………………………………………………8

8.硬件设计………………………………………………………10

9.软件设计………………………………………………………11

10.程序代码……………………………………………………12

11.设计总结……………………………………………………18

12.参考文献……………………………………………………20

随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。

计算器在人们的日常中是比较的常见的电子产品之一。可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计是用单片机来设计的四位数计算器。该设计系统是以AT89S51为单片机, P3口作为输入端,外接4X4的键盘,通过键盘扫描来对输入数的控制,在P1口,P2口接了驱动电路。用来保证LED的工作正常。计算器将完成的功能有加,减,乘,除等功能。

功能:

完成0~9999整数的一次加/减/乘/除运算,

减法运算结果可以实现计算结果的负数显示,

除法运算结果为0~999并保留两位小数,

按键音,

设有清零键,

首位零不显示,

其它的显示"E"

按键排布为:

清零/确认/除/乘

减/加/9/8

7/6/5/4

3/2/1/0

3.计数器的设计方法探讨的毕业论文,要求可用多种方法设计计数器

基于单片机的航标灯控制电路的设计摘要】阐述了利用单片微处理器87C51的定时功能,设计了一种简单、可靠、节能、低成本的航标灯控制电路,提高了航标灯控制电路的质量和可靠性,拓展了微处器的应用范围。

【关键词】单片机;航标灯;87C51(一)硬件电路及工作原理1.硬件电路为整体电路简单,低功耗、低成本高可靠性目标的实现,本电路选用了MCS87C51单片微处理器作为航标控制电路的核心,时钟频率选为12MHZ。87C51是INTEL公司MCS-51系列单片机中基本型产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的体系结构和指令系统。

它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,是80C51BH的EPROM版本,电改写光擦除的片内4kB EPROM。87C51内置8位中央处理单元、128字节内部数据存储器RAM、32个双向输入/输出(I/O)口、2个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。

快速脉冲编程,如编写4kB片内ROM仅需12秒。此外,87C51还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。

在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。

航标灯的工作特点是夜晚工作而白天停止工作,实现这样的工作模式可以有多种方法,如可通过控制87C51的外部中断源INT0或INT1引脚的电位,启动或停止定时器/计数器实现晚上工作而白天停止的工作模式。除此以外,也可以使用门控位GATE为1的条件,允许外部输入电平控制启动或停止定时器/计数器来实现。

但这两种情况下微处理器不管是白天还是晚上都处于工作状态,不能有效的降低能耗。本设计采用光敏三极管结合继电器控制的方式,白天利用光敏三极管和继电器组成的控制电路切断微处理器的供电源,迫使微处理器停工作,达到降低能耗的目的。

到夜晚来临时又通过光敏三极管和继电器的控制作用接通蓄电池向微处理器的提供电能,微处理启动工作。整个航标灯控制电路如图1所示。

在图1中Q1、Q2及继电器K组成光检测电路,LM7805及电容C1、C2构成微处理器80C51的供电电路路,C3、R2为微处理器的上电复位电路,12MHz晶振及两个30PF的电容与80C51内部电路共同构成振荡电路为80C51提供时钟信号,Q3、Q4等构成微处理器与LED航标灯的接口电路。2.工作原理由图1可知,整个控制电路由蓄电池提供电能,白天光敏本极管Q1导通,三极管Q2(NPN型)截止,继电器J失电,常开触点K断开,微处器87C51无供电电源停止工作。

当夜晚时,光敏三极管Q1截止,Q2导通,继电器J得电,常开触点K闭合,蓄电池经LM7805稳压向微处理器87C51供电,同时80C51由复位电路复位,复位后87C51进入程序执行状态,执行驻留87C51内程序存储器里的程序,向P1.0输出控制信号,通过由Q3、Q4组成的安口电路驱动LED,完成航标灯的闪烁或定光控制,按钮开关S作为手动校验用。(二)软件设计航标灯根据其所处的位置和作用不同,有多种灯光模式。

比如定光、闪光等,闪光标灯中又根据所处具体位置的不同又有快闪,顿闪之分,这里以过河标为设计目标。过河标对灯光的要求为顿闪,闪光周期为3S,亮2S,灭1S。

利用87C51的定时功能很容易实现这种控制模式,当然要实现长达2S的定时,这个值已超出了定时器T0或T1的最大定时值。为此在这里采用定时器定时和软件计数相结合的方法。

如在主程序中设定一个初值为40的软件计数器和定时为50ms。这样每当定时到50ms时CPU就响应它的溢出中断请求,从而进入客观存在的中断服务程序。

在中断服务程序中。CPU先使软件计数器减1,然后判断它是否为零。

若它为零,则表示2S定时间到,这样就可获得较长的定时时间。由此可得该航标灯控制程序的流程图和源程序如下。

1.程序流程图(上接第114页)2.源程序ORG 0000HAJMP MAINORG 000BHAJMP T0INTORG 0100HMAIN:MOV SP,#40HCLR P1.0SETB EASETB F0MOV TMOD#01HMOV TL0,#0B0HMOV TH0,#3CHSETB PT0SETB ET0SETB TR0MOV R7,#40HERE:AJMP HERET0INT:JNB F0,DOWNMOV TL0,#0B0HMOV TH0,#3CHDJNZ R7,EXITMOV R7,#40CLR F0CLR P1.0MOV R6,#20MOV TL0,#0B0HMOV TH0,#3CHAJMP HEREDOWN:MOV TL0,#0B0HMOV TH0,#3CHDINZ R6,EXITSETB P1.0SETB F0EXIT:RETIEND(三)航标灯控制电路改进和思考上述设计利用微处理来实现对航标灯的控制,具有耗电省,成本低,可靠性高,维护维修方便等特点,解决了传统航标控制电路存在的一些缺点,尽管如此也还有许多值得改进和思考的地方,航标灯的工作条件恶劣,灯具经常发生移位或损坏,为了能及时地了解各航标灯的工作状态和工作正常与否,以便及时对出现故障的航标灯进行维护,这就需航标灯具有智能功能,完成自我诊测,报警等功能。相信随着微处理器技术和现代通信技术在航标灯控制领域的不断应用和完善,航标灯将会越来越智能化,可靠性也会越来越高,。

4.哪位朋友可以告诉我一篇关于多功能电子定时器的毕业论文

你这个论文我会写

给你提供以下参考资料参考

方案论证

2.1方案一

定时器电路如图2.1所示,由RS触发器、可控振荡器及12级二进制计数器组成。与非门1.2组成的RS触发器可启动定时器并可实现中断定时;与非门3.4组成的可控振荡器输出占空比50%的定时脉冲;12级二进制计数器4040输入定时脉冲进行二进制计数。Q1~Q12为计数器计数输出,所计的脉冲数可用2*n来表达(n为计数器的级数,n=1~ 12)。若选择第8级(QS)输出,则输人27个脉冲时QS输出高电平。此高电平经VT组成的反相器反相后输人RS触发器使触发器翻转并结束定时。可根据定时的长短来选择计数器的级数。

图2.1 简单定时器电路

2.2方案二

利用单片机AT89C2051作为主控制元件,如图2.2,通过外围电路控制用电设备的电源,以达到定时的目的。AT89C2051具有体积小、功能强大、运行速度快、价格低廉等优点,非常适合制作集成度较高的控制电路。主板电路包括MCU AT89C2051、键盘与显示、输入与输出口、复位和电源滤波等电路组成。

图2.2 由AT89C2051构成的定时电路

3 电源电路设计和论证

3.1方案一

MIC2194 是MICREL 公司生产的一种高效PWM触发式电源控制器。利用它可将2. 9V~14V电压范围内的输入电压变换成3. 3V、5V 或12V 的电压输出, 因而可广泛应用于需要3. 3V、5V或12V以及采用1~2 节锂离子电池供电的电源电路中。MIC2194设计简单, 结构灵活, 因而可配置成多种电源转换器。MIC2194 采用小体积封装, 因此其体积很小, 重量很轻, 可有效节约宝贵的印制板空间。另外, MIC2194 还具有外围元件少的特点。在400kHz 的PWM操作时, 电路输出中的电感和电容都不需要太大,因而可降低应用电路的实际成本。电源电路图如图3.1所示。

图3.1 触发式电源控制器

3.2方案二

78系列为 3 端正稳压电路,TO-220 封装,能提供多 种固定的输出电压,应用范围广,内含过流、过热和过载保护电路。带散热片时,输出电流可达 1A。虽然是固定稳压电 路,但使用外接元件,可获得不同的电压和电流,如图3.21所示。此电路简单而且原件很少,所以选择第二种电源方案。

5.基于单片机多用途定时器的论文

基于单片机的多用途定时器的设计与实现摘要】 设计了一种以AT89 C51为核心、结构紧凑和功能齐全的多用途定时器。

它可通过小键盘输入任意定时时间,最大可定时10h,能满足各种层次答辩、各种赛事以及某些特殊定时需要。文章对其结构作了介绍。

关键词:AT89 C51,定时器,Intel 8279,Intel82531 引 言“定时器”总的来说有两种类型。其一是基于模拟技术的传统产品,这种定时器功能简单,尽管曾被广泛应用过,但已进入淘汰之列。

另一种就是基于数字技术的新一代产品,这种产品功能强,是前者的换代之物。然而,此类产品大多是较大型的设备,真正实用、携带方便、功能齐全的“大路”商品则就不多见了。

随着单片机性能价格比的不断提高,新一代产品的应用越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能,小则可以用于家电控制,甚至能够用来做儿童电子玩具。它功能强大,体积小,重量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。

鉴此,我们设计开发了一种基于单片机的多用途定时器。这种定时器除了AT89 C51芯片以外,只采用Intel8253、Intel 8279为主要芯片,是典型的“三片系统”。

它造价低,功能全,整体功能价格比高,配以小键盘和LED显示器,可适应各种场合的定时预警之用。 2 硬件结构AT系列单片机是美国ATMEL公司在IntelMCS-51单片机技术基础上开发出的一种新产品,片内带有4k E2ROM,编程/擦除全部采用电实现(有5V和12V两种模式),既能进行在线编程擦写, 亦可采用电话线进行远程编程擦写。

可重复性强,使用寿命长,可重复擦写1000次以上,并且擦写速度快,4k编程大约需3s,擦除仅需10ms。程序保存时间长,可达100年,与Intel MCS-51系列单片机完全兼容,且有超强的加密功能,能完全替代IntelMCS - 8751/Intel MCS - 8752和Intel MCS -87C51/Intel MCS-87C52,低电压,低电流,低功耗,除了有DIP、PLCC、QFP等多种封装形式,还有商用级、工业级、汽车用级、军用级等多种规格。

因此,目前它在微计算机产品开发中的应用越来越“火”。我们的系统不需要复杂的计算,程序代码量不大,4k ROM已足够,无须外扩ROM和RAM。

由于AT89 C51的内部计数器是16位的,即便采用2MHz的时钟,计满一次为32767.5μs,因此通过Intel 8253外扩了计数器,并且用AT89 C51的ALE输出作为8253的时钟脉冲,这样就大大地扩展了量程范围。通过Intel 8279外扩了键盘/显示器,由于Intel8279内部自带按键消抖电路和键值自动扫描电路,故无须再进行编程,这样既提高了可靠性,同时也减少了整个程序的代码量。

键盘为4*4物理键阵(部分键是复用的),除了0~9数字键外,还有计时键、修改键、确认键、设置键/复位、↑、↓等功能键,键位排布情况见图1。因为选用了塑膜按键(定做的),所以既防尘又美观。

显示器选用5位高红LED管,分别表示时、分、秒。之所以没有选用液晶,主要是从广泛的实用环境来考虑的,比如球赛,大多是在户外进行的,LCD就显得亮度不够了。

另外用了4个发光二极管作为时与分、分与秒之间的分界符,如图2所示。达到预定时间,声光同时报警,采用高亮度LED和所需语音(时间到,请停止)。

CPU对8279的监视采用了查询方式,故8279的中断请求信号IRQ悬空未用。系统有直流(4节1号干电池)和交流(220V市电)两种供电方式。

整流电源是与系统配装在一起3 软件结构8253的工作时钟是ALE,输出为1MHz。它有三个计数器,为了能够最大限度地扩大计时量程,三个计数器采用了“套用”方式,即计数器0的输出作为计数器1的输入脉冲,计数器1的输出作为计数器2的输入脉冲,最后计数器2的输出才输入到的。

整个系统的结构如图3所示。 AT89 C51的T0进行计数,一个“硬件计时周期”就能定时71min1.41s,这已能满足一般的赛事定时需要。

从更广的范围考虑,编制了不同“软定时”延迟程序,可用嵌套的形式启动“硬件计时周期”,以达到更长的定时需要,但是显示器的位数已定,最长能够定时10h,这已足够长了。系统软件分为三大模块,即初始化模块,键盘扫描/显示模块,时间延迟(脉冲计数)模块。

关键技术为延迟时间的计算和对8279编程,工作期间要动态地显示倒计时时间,结构框图如图4所示。4 结束语本文所介绍的多用途定时器设计巧妙,体积小,造价低,功能强,计时范围大,用途广泛,操作携带方便,是一种较理想的定时工具,经多次试用改进后已基本定型。

该系统市场前景广阔,具有较明显的经济效益。参 考 文 献1 张友德等.单片微型机原理、应用与实践.上海:复旦大学出版社,19922 李华. MCS-51系列单片机实用接口技术.北京:北京航空航天大学出版社,19933 李秉操等.单片机接口技术及其在工业控制中的应用.陕西:陕西电子编辑部,19914 陈键铎.8098单片机原理及应用技术.北京:电子工业出版社,1995。

6.求一篇5000字的毕业论文

一、摘 要:数字抢答器由主体电路与扩展电路组成。

优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。

经过布线、焊接、调试等工作后数字抢答器成形。关键字: 抢答电路 定时电路 报警电路 时序控制 二、目 录 摘要………………………………………………………………………………… Ⅰ Abstract………………………………………………………………………………Ⅱ一、引论…………………………………………………………………………1 三、实验部分 1)、设计任务与要求 1. 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。

2. 设置一个系统清除和抢答控制开关S,该开关由主持人控制。 3. 抢答器具有锁存与显示功能。

即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。

5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 6. 如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

2)、实验仪器设备: 1. 数字实验箱。 2. 集成电路74LS148 1片,74LS279 1片,74LS48 3片,74LS192 2片,NE555 2片,74LS00 1片,74LS121 1片。

3. 电阻 510Ω 2只,1KΩ 9只,4.7kΩ l只,5.1kΩ l只,100kΩ l只,10kΩ 1只, 15kΩ 1只, 68kΩ l只。 4. 电容 0.1uF 1只,10uf 2只,100uf 1只。

5. 三极管 3DG12 1只。 6. 其它:发光二极管2只,共阴极显示器3只 三、方案论证与比较:与普通抢答器相比,本作品有以下几方面优势: 1、具有清零装置和抢答控制,可由主持人操纵避免有人在主持人说“开始”前提前抢答违反规则。

2、具有定时功能,在30秒内无人抢答表示所有参赛选手获参赛队对本题弃权。 3、30秒时仍无人抢答其报警电路工作表示抢答时间耗尽并禁止抢答。

四、总体设计思路:(一)设计任务与要求:1.抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。2.设置一个系统清除和抢答控制开关S,该开关由主持人控制。

3.抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。4.抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。

当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。5.参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。

6.如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。(二)设计原理与参考电路1.数字抢答器总体方框图 如图11、1所示为总体方框图。

其工作原理为:接通电源后,主持人将开关拨到"清除"状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开关置“开始”状态,宣布"开始"抢答器工作。定时器倒计时,扬声器给出声响提示。

选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。

如果再次抢答必须由主持人再次操作"清除"和"开始"状态开关。五、多功能硬件与软件设计及其理论分析与计算:各单元部分电路设计如下: (1) 抢答器电路 参考电路如图2所示。

该电路完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。工作过程:开关S置于"清除"端时,RS触发器的 端均为0,4个触发器输出置0,使74LS148的 =0,使之处于工作状态。

当开关S置于"开始"时,抢答器处于等待工作状态,当有选手将键按下时(如按下S5),74LS148的输出 经RS锁存后,1Q=1, =1,74LS48处于工作状态,4Q3Q2Q=101,经译码显示为"5"。此外,1Q=1,使74LS148 =1,处于禁止状态,封锁其他按键的输入。

当按键松开即按下时,74LS148的 此时由于仍为1Q=1,使 =1,所以74LS148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。如有再次抢答需由主持人将S开关重新置“清除”然后再进行下一轮抢答。

74LS148为8线-3线优先编码器,表1为其功能表。表1 74LS148的功能真值表 由节目主持人根据抢答题的难易程度,设定一次抢答的时间,通过预置时间电路对计数器进行预置,计数器的时钟脉冲由秒脉冲。

7.新人求助基于单片机的独立按键计数器设计

这个可以将按键接入到一个定时/计数器。

#include#define uchar unsigned char;uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到fuchar number,dat;void t0isr() interrupt 1{TH0=(65536-5000)/256;TL0=(65536-5000)%256;number++;if(number>1)number=0;switch(number){case 0:P2=0x02;P0=distab[dat/10];break;case 1:P2=0x01;P0=distab[dat%10];break;default:break;}}void t1isr() interrupt 3{dat++;dat%=100;}main(){TMOD=0x61;TH0=(65536-5000)/256;TL0=(65536-5000)%256;TH1=0xff;TL1=0xff;TR1=1;ET1=1;TR0=1;ET0=1;EA=1;while(1);} 。

8.急求单片机汇编编程:按键计数(0

有两种方法可以达到效果,一种是计数器中断法。

就是设计数器为8位的计数器,那么当计数器达到256时就会触发中断,那么就会转入相应的清0中断程序。还有一种方法是软计数器法。

就是定义一个软计数器,然后每来一个脉冲会首先检测软计数器的状态,如果软计数器的值没到256,那么就将个位加一,如果到了256就转到清0程序,这时计数就可以从000开始了。 这里采用的是软计数器法。

硬件连接是这样的:p0口接数码管的八段,p2。7口的p2。

4到p2。6分别接个位、十位、百位。

外部中断1接按键。码表需要自己修改。

程序在自制试验板上一切正常。需要注意的是最好在中断1与地之间接一个103的电容器。

防止出现多次触发的现象。此程序的计数频率不是很高,大约每秒3次。

但是对付按键输入的话应该能行。如果觉得计数频率太低的话,可以联系我。

此程序长按不会继续加,除非松开再按。 GEJ EQU 35H;定义个位寄存器 SHIJ EQU 36H;定义十位寄存器 BAIJ EQU 37H;定义百位寄存器 QIANJ EQU 38H;定义千位寄存器 CON EQU 39H;定义软计数器 ORG 00H;程序首地址 AJMP START;跳转到START处执行 ORG 13H AJMP INTT1 ORG 30H;START地址 START: LCALL CHUSHI;调用初始化子程序 SETB EA SETB EX1 SETB IT1 MAIN: LCALL XIANSHI;调用显示子程序 AJMP MAIN;跳转到MAIN处执行 CHUSHI: MOV GEJ,#0;清0 MOV SHIJ,#0;清0 MOV BAIJ,#0;清0 MOV QIANJ,#0;清0 MOV CON,#0;清0 RET;返回 INTT1: LCALL XIANSHI LCALL XIANSHI INC CON MOV A,CON CJNE A,#256,NEXT AJMP QING NEXT: INC GEJ;个位计数器加一 MOV A,GEJ;数据转移 CJNE A,#10,OVER;比较判断 MOV GEJ,#0;清0 INC SHIJ;十位计数器加一 MOV A,SHIJ;数据转移 CJNE A,#10,OVER;比较判断 MOV SHIJ,#0;清0 INC BAIJ;百位计数器加一 MOV A,BAIJ;数据转移 CJNE A,#10,OVER;比较判断 MOV BAIJ,#0;清0 INC QIANJ;千位计数器加一 MOV A,QIANJ;数据转移 CJNE A,#10,OVER;比较判断 MOV QIANJ,#0;清0 OVER: RETI;中断返回 QING: MOV GEJ,#0 MOV SHIJ,#0 MOV BAIJ,#0 MOV QIANJ,#0 MOV CON,#0 LCALL XIANSHI RETI XIANSHI: MOV DPTR,#TABLE;获得表数据 MOV R1,#20;给R1赋值20次 LOOP: MOV A,GEJ;数据转移 MOVC A,@A DPTR;获得相应地址 MOV P2,#0EFH;打开左起第一位 MOV P0,A;送出段码 LCALL DELY1MS;调用1毫秒延时子程序 MOV A,SHIJ;数据转移 MOVC A,@A DPTR;获得相应地址 MOV P2,#0DFH;打开第二位 MOV P0,A;送出段码 LCALL DELY1MS;延时 MOV A,BAIJ;数据转移 MOVC A,@A DPTR;获得地址 MOV P2,#0BFH;开第三位 MOV P0,A;送出段码 LCALL DELY1MS;延时 MOV A,QIANJ;数据转移 MOVC A,@A DPTR;获得地址 MOV P2,#07FH;开第四位 MOV P0,A;送出段码 LCALL DELY1MS;延时 DJNZ R1,LOOP;减一非0转 RET;返回 DELY1MS: MOV R7,#250;延时子程序 DL1: NOP;空指令 NOP; DJNZ R7,DL1;减一非0转 RET;返回 TABLE: DB 028H,0EBH,032H,062H,0E1H,064H,024H,0EAH,020H,060H END;编译结束。

按键次数计数器毕业论文

转载请注明出处众文网 » 按键次数计数器毕业论文

资讯

专硕研究生毕业论文多少字

阅读(76)

本文主要为您介绍专硕研究生毕业论文多少字,内容包括硕士研究生的毕业论文要求多少字要求2万是什么概念,硕士论文一般多少字左右,硕士毕业论文字数要求。大部分学校是根据具体专业来规定论文字数的,关于硕士论文各部分的字数要求如下:1. 中、

资讯

重庆音乐毕业论文

阅读(76)

本文主要为您介绍重庆音乐毕业论文,内容包括音乐系毕业论文怎么写,音乐学毕业论文,写什么内容比较好,关于音乐的毕业论文怎么写啊。毕业论文对于每一位学子来说,都是完成学业的重要一笔,它不但影响最终的学位成绩,同时也是从另一侧面反映出所

资讯

帮写毕业论文要多少钱合适

阅读(67)

本文主要为您介绍帮写毕业论文要多少钱合适,内容包括[求助]给别人写一篇毕业论文收费多少,代写一篇经济类毕业论文一般多少钱,代写论文要多少钱。看是什么论文了,还有就是你对文章以及刊物的要求,一本国家级重点刊物的价格是 1000 代写代发!

资讯

问卷调查系统毕业设计论文

阅读(88)

本文主要为您介绍问卷调查系统毕业设计论文,内容包括如何将调查问卷放入毕业论文,如何用问卷调查法写毕业论文,如何将调查问卷放入毕业论文。一般都是放在文章末尾的附录的,没有强制规定。在毕业论文调查问卷当中学校可以发现很多问题,比如说

资讯

临床医学自考本科毕业论文

阅读(77)

本文主要为您介绍临床医学自考本科毕业论文,内容包括本人临床医学本科,求毕业论文一篇(3000字以上),自考本科的毕业论文怎么写,医学毕业生结业考试时需要写毕业论文吗该怎么写谁能提供相关资。上次我们讨论了自考本科毕业论文的重复率的影响,

资讯

自考临床本科毕业论文

阅读(86)

本文主要为您介绍自考临床本科毕业论文,内容包括自考本科的毕业论文怎么写,自考本科毕业论文要求是多少字答辩好过么,自考本科毕业的时候有个毕业论文,这个论文是怎么回事。上次我们讨论了自考本科毕业论文的重复率的影响,现在就这些情况来

资讯

毕业论文任务书统计

阅读(88)

本文主要为您介绍毕业论文任务书统计,内容包括毕业论文任务书应该填什么,我想知道毕业设计的任务书主要技术指标写些什么内容,毕业设计的任务书主要技术指标写些什么内容。主要分为以下几个内容:1.标题:标题应该简短。2.公式:公式应居中书写,尚

资讯

移动公司话务员毕业论文

阅读(66)

本文主要为您介绍移动公司话务员毕业论文,内容包括跪求一篇5000字左右的话务员毕业论文,求一篇关于"移动通信新业务"的毕业论文,移动话务员感想怎么写。你好的!① 中国知网也好、万方数据也好都有例子!② 并且大部分的院校都有免费的接口!③ 如

资讯

毕业论文多少算优秀

阅读(69)

本文主要为您介绍毕业论文多少算优秀,内容包括请问自考毕业论文成绩多少分算优秀,本科生毕业论文字数多少算合格,毕业论文多少分就算通过了。一般来说不同的学校他们对毕业论文的重复率要求是不同的,而且不同的学历要求一般也不相同。只能说

资讯

关于岗位管理制度的毕业论文

阅读(64)

本文主要为您介绍关于岗位管理制度的毕业论文,内容包括怎样写关于本岗位或企业内部管理的论文,有关公司员工管理的毕业论文,求一篇关于人力资源管理方面的论文(5000字)。负责公司拟订公司年度和季度工作计划、总结、传达公司领导的决策意见,协

资讯

幼儿园教师高升本毕业论文

阅读(64)

本文主要为您介绍幼儿园教师高升本毕业论文,内容包括成人高考高升本的毕业论文,老师会严格对待吗需要答辩吗不是,求关于幼儿教师的毕业论文,幼师的毕业论文要5000字。论文关键词:学习型 终身教育 幼儿教师成长 论文摘要:社会的发展对人提出了

资讯

网校会计学毕业论文

阅读(85)

本文主要为您介绍网校会计学毕业论文,内容包括求一篇网络会计的毕业论文,会计专业毕业论文范文,会计专业毕业论文。求一篇网络会计的毕业论文QQ 搜1134++++6343++++77希望可以合作我们是专门做收费代写服务的需要的话可以联系若有打扰深表

资讯

毕业论文单位基本情况

阅读(64)

本文主要为您介绍毕业论文单位基本情况,内容包括论文代表作基本情况登记表单位意见怎么写,写一篇毕业论文,中专的,题目为某一公司的员工流失的调查一单位,毕业实习单位及主要内容怎样写。该论文比较符合前实际定理论价值实践意义结构够合理

资讯

家庭社会学毕业论文

阅读(68)

本文主要为您介绍家庭社会学毕业论文,内容包括求一篇关于家庭社会学的相关内容的论文,求一篇关于家庭社会学的相关内容的论文,求一篇2000字家庭社会学论文,主题是家庭对社会和个人的功能和作用。人类历史上,乌托邦主义者大多反对家庭,从古希

资讯

专硕研究生毕业论文多少字

阅读(76)

本文主要为您介绍专硕研究生毕业论文多少字,内容包括硕士研究生的毕业论文要求多少字要求2万是什么概念,硕士论文一般多少字左右,硕士毕业论文字数要求。大部分学校是根据具体专业来规定论文字数的,关于硕士论文各部分的字数要求如下:1. 中、

资讯

重庆音乐毕业论文

阅读(76)

本文主要为您介绍重庆音乐毕业论文,内容包括音乐系毕业论文怎么写,音乐学毕业论文,写什么内容比较好,关于音乐的毕业论文怎么写啊。毕业论文对于每一位学子来说,都是完成学业的重要一笔,它不但影响最终的学位成绩,同时也是从另一侧面反映出所

资讯

帮写毕业论文要多少钱合适

阅读(67)

本文主要为您介绍帮写毕业论文要多少钱合适,内容包括[求助]给别人写一篇毕业论文收费多少,代写一篇经济类毕业论文一般多少钱,代写论文要多少钱。看是什么论文了,还有就是你对文章以及刊物的要求,一本国家级重点刊物的价格是 1000 代写代发!

资讯

临床医学自考本科毕业论文

阅读(77)

本文主要为您介绍临床医学自考本科毕业论文,内容包括本人临床医学本科,求毕业论文一篇(3000字以上),自考本科的毕业论文怎么写,医学毕业生结业考试时需要写毕业论文吗该怎么写谁能提供相关资。上次我们讨论了自考本科毕业论文的重复率的影响,

资讯

自考临床本科毕业论文

阅读(86)

本文主要为您介绍自考临床本科毕业论文,内容包括自考本科的毕业论文怎么写,自考本科毕业论文要求是多少字答辩好过么,自考本科毕业的时候有个毕业论文,这个论文是怎么回事。上次我们讨论了自考本科毕业论文的重复率的影响,现在就这些情况来

资讯

毕业论文任务书统计

阅读(88)

本文主要为您介绍毕业论文任务书统计,内容包括毕业论文任务书应该填什么,我想知道毕业设计的任务书主要技术指标写些什么内容,毕业设计的任务书主要技术指标写些什么内容。主要分为以下几个内容:1.标题:标题应该简短。2.公式:公式应居中书写,尚

资讯

关于环境调查的毕业论文

阅读(72)

本文主要为您介绍关于环境调查的毕业论文,内容包括100分,关于环境的调查论文,求一篇关于大学生环保意识的调查报告,论文的形式,3000字左右,,谁能帮我写一篇关于环境调查的1000字左右的论文。油区环境污染问题的调查摘要: 现在社会都进入了高

资讯

内蒙古大专毕业论文抽查

阅读(83)

本文主要为您介绍内蒙古大专毕业论文抽查,内容包括大专毕业论文查重是抽查某些人还是全查,专科毕业后,毕业论文会不会像本科,硕士一样被学校或者教育厅抽查,毕业论文抽查。不知道你是哪个专业的?我的经验是,答辩的老师一般会提三四个问题左右