单片机时钟电路原理图
下面以一个实际的时钟电路来说明定时器的软件编程方法,时钟是最为常见的显示时、分、秒为单位的计时工具,它是典型的应用代表。
时钟的最小计时单位是秒,但使用单片机定时器来进行计时,若使用6.0MHz的晶振,即使按工作方式1工作,最大的计时时间也只能到131ms,所以我们可把每个定时时间取125ms,这样定时器溢出8次(125ms╳8=1000ms)就得到最小的计时单位秒。而要实现8次计数用软件方法实现是轻而易举的。
电路中使用定时器1,以工作方式1工作,定时器进行125ms定时。采用中断方法进行
溢出次数的累计,当计满8次即得到1秒的计时。
一个时钟的计时累加,要实现分、时的进位,要用到多种进制,秒、分、时中的进位是十进制,秒向分进位和分想时进位却是六十进制,而每天又有十二小时制或二十四小时制,它们分别又是十二进制和二十四进制。从秒到分和从分到小时可以通过软件累加和数值比较方法实现。
在单片机的内部RAM中,需要设置显示缓冲区,显示的时、分、秒值是从显示缓冲区中取出的,在RAM中设置四个单元作为显示缓冲区,分别是7AH、7BH、7CH。为使电路和原理叙述方便,这里不显示秒值,秒的进位我们通过闪烁分值实现。这样一共有四位LED分别显示时和分值。同时时钟都需要校准的。在程序中还需设置显示码表,要显示的数值通过查表指令将显示用的真正码值送到LED上。电路中用单片机AT89C2051的P3.4和P3.5两个I/O口外接微动开关来实现时和分的校正,每按一次小时或分值加1,连续按下数值累计下去,实现时钟的校准。
在电路中还设置了一个蜂鸣器,用作简单报时用,如可设早上7:30分起床,中午1点30分再有起床报时,每次响时1分钟,响1秒,停2秒的方式,而不是连续响铃。这个程序采用12小时制,为此,要在程序中设置相应的标志,以利于主程序识别。同样计时程序中还会有几个相关的标志,主要是控制程序流的转向。程序中都作了较详细的注释,这里不再赘述(见附录)。
图5中,硬件电路还是以低价的AT89C2051单片机为微处理单元,这个芯片兼容C51指令系统,在C51上编写的程序,无需任何修改即可方便地移植到这个芯片上来。以P1口
作为LED的字段位驱动输出,秒的“进位”采用分值闪烁提示,亮0.5秒,熄0.5秒。,P3.1—P3.3用于位驱动,使用动态扫描方式显示,每位LED的显示时间10—25ms之间均可,扫描频率不能太高,否则每位LED显示的时间过短,亮度太低,不易于观看,以肉眼不感觉到LED闪烁为宜。为了直观,驱动输出没有采用集成电路,而是使用了分立元件—三极管,但工作原理却是一致的。
这个电路结构决定LED采用共阳极的数码管,可以采用LQ5101BS普通的发光二极管,驱动三极管可采用易得的2SA1015和2SC1815等型号,当然也可使用象S9012,S9013,S9014,2N5401,2N5555等小功率三极管,其它器件没有特殊要求。为便于实验,单片机AT89C2051可采用DIP20P插座,程序编制好后,调试无错,即可烧写到AT89C2051中,值得一提的是,AT89C2051是Falsh程序存储器,程序可反复擦写,对于做实验是非常方便的。
关键字:单片机 时钟电路
编辑:神话 引用地址:单片机时钟电路原理图
推荐阅读最新更新时间:2023-10-12 21:00
华芯微特SWM341系列MCU应用扫地机器人方案
SWM341之扫地机器人
关于扫地机器人
众所周知,清洁是一项既费时又费力的工作,稍微长时间的清洁会使人感到腰酸背痛。在科技高速发展的今天,智能扫地机器人已大量投入市场,并得到越来越多家庭的认可。扫地机器人,顾名思义,可以扫地的机器人!目前市面上扫地机的品牌非常多,机器的功能也是多种多样,但最基础功能都是扫地和吸尘。行业痛点包括以下几个方面:
1
扫地机路线的规划不智能
部分机器人具有较好的扫地路线规划功能;但有些产品的清扫计划则杂乱无章,前者虽然扫地慢,但清洁方位全;对后者,除了清洁遗漏之外,很多使用者反馈,有些产品来回清扫一个地方,而对有垃圾的地方则熟视无睹。
2
障碍物绕行能力差
扫地机器
[机器人]
基于单片机高精度工程超声波测距系统研究
人耳最高只能感觉到大约20000 Hz的声波,频率更高的声波就是超声波了。超声波广泛地应用在多种技术中。超声波有两个特点,一个是能量大,一个是沿直线传播。它的应用就是按照这两个特点展开的。理论研究表明,在振幅相同的情况下,一个物体振动的能量跟振动频率的二次方成正比。超声波在介质中传播时,介质质点振动的频率很高,因而能量很大。在我国北方干燥的冬季,如果把超声波通入水罐中,剧烈的振动会使罐中的水破碎成许多小雾滴,再用小风扇把雾滴吹入室内,就可以增加室内空气湿度。这就是超声波加湿器的原理。对于咽喉炎、气管炎等疾病,药力很难达到患病的部位,利用加湿器的原理,把药液雾化,让病人吸入,能够增进疗效。利用超声波的巨大能量还可以把人体内
[单片机]
想掌握单片机,如何下手?
20年前坐在北京一个高校的教室里听老先生讲51单片机的课程。岁月荏苒,时过境迁,科技发展的潮流不可阻挡,技术的发展更是一日千里: 单片机 成了 嵌入式 , 51 等8位机完全被32位的ARM取代,编程语言经历了汇编、C、固件库,程序结构(所谓固件,firmware)从 裸跑 转变为嵌入式实时操作系统(RTOS,如uC/OS)。初学者一脸茫然:想掌握单片机,如何下手?
这是我的忠告:
1、实际的工作中、开发项目中,51单片机已很少用,PIC、AVR也在没落,ARM cortex-m 单片机(严格讲称为MCU)成为主流,尤其是ST公司的STM32系列,近5年在市场上取得绝对优势。刚刚诞生的STM32F030,号称售价30美分,
[单片机]
89c51单片机的简单运用1--数码管、流水灯
一.简单的点灯程序需要记住的 1.单片机控制开发板的二极管亮灭: 由单片机的P1口控制,注意开发板的原理图,分清楚到底是给低电平亮还是高电平亮,一般都给低电平亮。 控制灯分为总线法和位选法,总线法是用十六进制数控制P1口的高低电平,1为高,0为低,位选是选出P1口的任意一位操作。 流水灯是通过延时函数或定时器延时,依次控制不同的灯亮来完成流水灯 2.数码管的静态显示和动态扫描: Lab-MCS51开发板通过单片机的P^0~P^3口分别控制四个数码管的亮灭,每个数码管显示的内容由P0口控制, 控制线路图如上,通过P0使a,b,c,d,e,f,g,dp亮,显示不同的数字或符号。 动态扫描是减少数码管间亮
[单片机]
基于AVR Flash微控制器的电动车窗防夹系统设计的基本原理
汽车上可自动关闭的电动车窗或车门设备潜藏着卡死,挤压以及可能伤人的危险。它们必须能够反向移动以防止马达所施加的力超出正常限制。这种特性意味着必须持续监视速度、电流和玻璃的位置。
由于成本和简化的原因,本文所描述的系统使用普通的带有霍尔效应传感器的刷式马达。基于速度和扭矩导数的检测算法已通过健壮性和容错性的验证。该算法可用于所有带有A/D 转换器和通过变化引发中断的I/O 口的AtmelAVR Flash 微控制器。本文描述的是基本原理,Atmel网站上的应用笔记有关于实现的详细描述。
现代汽车中的电动设备
目前,在高端客用汽车中电子组件和系统在成本中已占20%以上。增加电子设备的数目可以更好的控
[单片机]
ATmega16A单片机UBRRH和UCSRC说明
简介:关于ATMEGA16串口,有点要注意,UBRRH和UCSRC这个寄存器使用同一个IO地址,所以在设置和读取方面要注意。 单片机UART的UCSRC和UBRRH两个寄存器是共用地址的,通过最高位的URSEL来选择更新哪个数据。比如:写UCSRC=0x86,那么0x86的最高位Bit7=1,所以这组数据会更新UCSRC的值;写UBRRH=0x01,那么0x01的最高位Bit7=0,所以这组数据会更新UBRRH的值无需专门更新URSEL的值。如果写成了UBRRH=0x81,那么就会去更新UCSRC的值,是自动识别的。在网上看到有朋友问:为什么在程序中写UBRRH的时候没有先将URSEL置0?而是直接设置 UBRRH=BAUD_
[单片机]
单片机与嵌入式系统应用
Microchip公司的MCP3421与其他A/D转换器相比,特点主要表现在:全差分输入;18位分辨率;精密的连续自校准功能;可选择3.75、15、60或240 sps采样速率进行转换;可工作在连续转换或单次转换模式,在单次转换后的空闲期内自动进入待机模式,极大地减小了电流消耗;内部集成2.048 V±0.05%精度,且温度漂移仅为5ppm/℃的基准电压源;可编程增益放大器(PGA)提供1/2/4/8倍增益,允许测量极小的信号并且具有很高的分辨率;内部集成振荡器电路并提供I2C串行接口等。 1 MCP3421封装形式与结构 MCP3421是Microchip公司△-∑A/D转换器系列的一款18位分辨率器件,采用SOT23-6封装
[工业控制]
Microchip为PIC单片机客户提供低成本编程服务
Microchip Technology Inc.(美国微芯科技公司)近日宣布,为其PIC单片机提供全新的生产编程服务。现在,不论客户在microchipDIRECT在线订购网站的订货数量为多少,Microchip都可以将在交货前预先把客户的应用代码烧写在PIC单片机中。
从最大的原始设备制造商到小型公司的嵌入式设计工程师,一直在设法优化生产效率和降低生产成本。Microchip新的生产编程服务可按客户需求进行编程,通常在48小时内就可以把产品付送至目前microchipDIRECT服务所覆盖的任何区域。这个兼具成本效益的方案省去了生产线中为PIC单片机编程的额外步骤,即使是小客户也能从中受益。
Microchip安防
[新品]