定时开关控制器设计
可编程作息时间控制器设计

可编程作息时间控制器设计作息时间控制器是一种用来帮助人们管理健康作息时间的设备。
它可以根据个人的需求和习惯自定义作息时间,并通过可编程功能来控制各种任务和提醒。
作息时间控制器的设计主要分为硬件和软件两个部分。
硬件部分包括显示屏、按钮、电源供应和时钟模块等,用于显示时间和设置参数。
软件部分则负责运行用户设置的程序,实现相应的功能。
首先,用户可以通过硬件部分的按钮界面来设置睡眠时间和起床时间。
可以根据个人需要设置每天起床时间、睡眠时间、午休时间和提醒时间等。
用户还可以设置不同的作息时间表,如工作日和周末的作息时间可以不一样。
其次,作息时间控制器可以通过软件部分的程序来控制各种任务和提醒。
用户可以设置不同的任务,如早晨运动、午休、提醒喝水等,控制器会在设定的时间触发相应的提醒。
此外,控制器还可以通过定时器功能来控制其他设备,如自动开启关闭灯光、咖啡机等。
最后,作息时间控制器还可以提供统计和分析功能来帮助用户更好地管理作息时间。
它可以记录用户的作息时间,并生成相应的报告,帮助用户了解自己的作息情况和睡眠数据,以便做出相应的调整。
总而言之,可编程作息时间控制器是一种方便实用的设备,它能够帮助人们管理健康的作息时间。
通过具备硬件和软件的设计,用户可以自定义作息时间、设置任务和提醒,并通过统计和分析数据来实现更好的作息管理。
作息时间对于个人的健康和生活品质有着重要的影响。
良好的作息时间可以提高工作和学习效率,增加身体健康和免疫力,改善睡眠质量和心理状态。
然而,现代社会的快节奏和各种干扰因素往往使人们难以维持规律的作息时间。
为了帮助人们更好地管理作息时间,可编程作息时间控制器成为了一种理想的解决方案。
硬件部分是可编程作息时间控制器的基础,它主要由显示屏、按钮、电源供应和时钟模块组成。
显示屏用于显示当前时间、设置参数以及展示任务和提醒的信息。
用户可以通过按钮来操作控制器,包括设置作息时间、添加任务和提醒等。
电源供应保证控制器的正常运行,时钟模块则提供精准的时间计量,确保作息时间的准确性和可靠性。
基于PLC的简易定时报时器系统的设计

基于PLC的简易定时报时器系统的设计丁时锋;李清香【摘要】可编程控制器在工业及工业以外的众多领域已经发挥越来越大的作用.以某住宅的定时报时器系统开发为例,探讨了市场上流行的三菱FX2N系列PLC在定时报时器系统中的应用,详细介绍了该定时报时器系统的功能、使用操作,定时报时器系统基于PLC的实现方法、PLC控制系统的系统配置、I/O分配、硬件结构设计、SWOPC-FXGP/WIN-C应用软件等,并给出了有关PLC控制软件的梯形图和指令表.【期刊名称】《现代电子技术》【年(卷),期】2006(029)017【总页数】2页(P121-122)【关键词】PLC;梯形图;指令表;定时器;报时器【作者】丁时锋;李清香【作者单位】九江学院江西九江 332005;九江学院江西九江 332005【正文语种】中文【中图分类】TP3161 引言PLC是一种专门为工业环境而设计的数字运算操作的电子装置,他采用可以编制程序的存储器在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出控制各种类型的机械或生产过程。
如今PLC的应用范围很广泛,他不但在工业而且在工业以外的众多领域发挥着越来越大的作用。
FX2N型机是三菱公司的近期产品,按叠装式配置,结构紧凑、体积小、成本低、安装方便,是日本高性能小型机中的代表产品,目前在市场上广为流行。
本文介绍的一种自动控制智能简易定时报时器系统,采用日本三菱公司生产的型号为FX2N-32MR可编程控制器作为主控部件设计而成。
2 系统功能概述2.1 定时报时器系统工作要求早上6:00电铃定时响,每秒响一次,10次后自动停止;日间8:30~17:30,启动住宅报警系统;晚上6:30开园内照明,晚上11:00关园内照明;手动启停系统;具有快速调整与试验功能。
2.2 定时报时器系统使用操作(1) 系统启动工作:0:00点按下SA1即X000取ON时,X001取OFF,X002取OFF,系统启动,开始工作。
定时控制器

定时控制器这是一个数字时钟电路,它可以定时开关一路使用交流电的设备。
简介这个定时控制电路既可以在实际中应用,也可以作为一个学习用C51控制定时器中断0、七段LED数码管和键盘扫描的例子。
它可输出一路控制信号来控制一个继电器或可控硅等。
那些需要七位数码显示和键盘接口的电路也可从这个电路和单片机程序得到启发。
工作原理P1.0-1.7采用倒灌方式驱动七段共阳数码管。
P3.0-3.3驱动4个PNP三极管2N2907。
如图所示,第三个数码管旋转了180度,这样第三个数码管的那个点和第二个数码管的那个点用来表示数字时钟上的那两个点,它们每秒闪动一次。
P3.0-3.3同时连接到四个微动开关,微动开关的另一脚连接到P3.4。
在显示和键盘扫描期间,从P3.0到P3.3轮替输出一个逻辑0,如果这时某个微动开关被按下,P3.4将变成低电平。
P3.7输出一路控制信号,可以通过一个三极管来控制一个继电器。
电路原理图如下:程序clock.c程序是用C语言写的,用Micro-C编译的。
内存模式是TINY。
clock.hex是它的十六进制文件。
clock1.c是用为C51编译器修改过的。
修正实时钟的子程序已被移到定时中断0中。
程序的扩展clock.c中的time()函数没有放在定时中断0中。
scanLED()函数中有一个位延迟功能用于时钟延迟,你可写个子程序来调整时钟。
因为还有足够的程序空间,所以你可以再写一些程序来完成第二组定时功能。
重负载如果要控制的负载很重的话,建议使用合适的固态继电器,大多数固态继电器可以使用3-30V来驱动。
定时器原理图

定时器原理图定时器是一种常见的电子元件,它在各种电子设备中都有着重要的作用。
定时器可以根据预先设定的时间来控制电路的开关状态,从而实现定时开关、定时报警等功能。
本文将详细介绍定时器的原理图及其工作原理。
定时器原理图通常由几个主要部分组成,包括时钟源、计数器、比较器和控制逻辑。
其中时钟源用于提供时钟信号,计数器用于进行时间计数,比较器用于比较计数值与设定值,控制逻辑用于控制定时器的工作状态。
时钟源通常由晶体振荡器或外部时钟信号提供,它会产生稳定的时钟脉冲信号,作为计数器的时钟输入。
计数器根据时钟信号进行计数,当计数值达到设定值时,比较器会产生输出信号,控制逻辑根据输出信号来控制电路的开关状态。
定时器的工作原理可以简单描述为,当定时器上电或复位时,计数器开始从零开始计数,当计数值达到设定的时间后,比较器产生输出信号,控制逻辑根据输出信号来改变电路的状态。
通过不同的设计,定时器可以实现不同的定时功能,如延时触发、周期触发、脉冲延时等。
在实际应用中,定时器可以广泛应用于各种电子设备中,如微波炉、洗衣机、空调等家用电器,工业自动化设备,通信设备等。
通过合理的设计和配置,定时器可以实现精准的定时控制,提高设备的智能化程度,提升用户体验。
总的来说,定时器是一种十分重要的电子元件,它通过时钟源、计数器、比较器和控制逻辑等部分组成,实现了精准的定时控制功能。
在各种电子设备中都有着广泛的应用,为设备的智能化和自动化提供了强大的支持。
希望本文的介绍能够帮助大家更好地理解定时器的原理图及工作原理,为相关领域的工程师和爱好者提供一些参考和帮助。
循环定时器电路图

1、2、循环定时器电路图循环定时器电路图按照电路原理图组装定时器。
接6伏电源,调整RP使发光二极管闪烁频率为每秒一次。
或按自己需要调整,则定时时间相应改变。
3、按钮按下“清零”,定时从新开始,发光二极管闪烁发光。
图中电路的接法,定时16秒钟后(发光管闪16下)蜂鸣器间断发声,发光二极管变成长亮。
4、调整印板图最下端的短路线,可成倍地增加延时时间。
(依此为16、32、64、128、256、512、1024、2048秒,图中位置为16秒)元件清单:(共23件)4011集成电路R1 1MΩ电阻R8 5.1KΩ电阻4040集成电路R2 100KΩ电阻R956KΩ电阻9012晶体管R3 150KΩ电阻RP 500KΩ微调电阻发光二极管R4 10KΩ电阻C1 4.7uF电解电容蜂鸣器(喇叭)R5 15KΩ电阻C20.01uF瓷片电容按钮R6 1KΩ电阻D11N4148 二极管印刷电路板R7 22KΩ电阻D21N4148 二极管16针排插短路插基于TEC9328可编程定时电路的循环式定时控制器摘要:TEC9328是深圳天潼公司生产的四位定时计数电路,利用它可以对控制对象进行循环控制操作。
文中介绍了它主要特点、引脚功能和内部结构。
并给出了利用TEC9328设计的循环式定时控制器的实际应用电路。
关键词:循环控制定时器TEC9328在日常生产及工业应用中,有时可能需要对某一控制对象进行循环式控制,即让对象工作一段时间(如1分钟),然后停歇一段时间(如10分钟),再工作一段时间,再停歇一段时间,如此循环地工作下去。
通常的定时器仅能使对象在停歇一段时间后继续工作,而不能实现循环控制。
而基于TEC9328可编程定时电路循环式定时控制器则非常适合于这种循环式的自动控制操作。
1 TEC9328的主要特点TEC9328是深圳天潼微电子公司生产的四位定时计数电路,其主要特点如下:●工作电压范围为3~6V;●采用CMOS工艺,功耗极低,抗干扰能力强;●具有开机复位功能;●采用32768Hz石英晶振;●具有4位BCD码计数器,计数频率小于2MHz,可级连使用;●当时间到达设定值后,器件的G端即有相应的输出。
定时开关控制器设计

定时开关控制器设计设计一个定时开关控制器,主要功能是在指定时间段对电器设备进行开关控制。
下面是一个基于微控制器的设计示例:1.系统概述定时开关控制器主要由具有实时时钟(RTC),电源控制电路,开关电路和控制程序组成。
RTC用于保持系统时间和日期。
电源控制电路用于稳定和保护供电电源。
开关电路用于与外部设备连接,例如灯、电视机等。
控制程序负责处理用户输入和执行开关控制逻辑。
2.硬件设计2.1微控制器选择选择一款带有RTC功能的微控制器,例如ATmega328P。
该微控制器具有较低成本、低功耗和丰富的外设,适合本应用场景。
2.2时钟电路时钟电路由晶体和电容构成,用于为微控制器提供时钟脉冲。
选择合适的晶体和电容值以确保精确的时间计数。
2.3电源电路电源电路由稳压电路和电源适配器构成,用于稳定和保护系统供电。
稳压电路可以使用LM7805线性稳压芯片。
电源适配器需要提供所需的电压和电流。
2.4开关电路开关电路由继电器和相关电路构成,用于与外部设备连接。
选择适当的继电器以匹配所需的电流和电压。
使用继电器驱动电路来控制继电器的开关。
3.软件设计3.1主程序框架主程序循环执行以下步骤:a)读取系统时间和日期。
b)比较系统时间和预设时间,决定是否开关设备。
c)更新系统时间。
d)等待片刻。
3.2用户界面用户可以通过按钮和显示屏与控制器进行交互。
按钮用于设置和修改预设时间。
显示屏用于显示当前时间和日期以及操作状态。
3.3开关控制逻辑开关控制逻辑由用户设置的预设时间决定。
用户可以设置多个时间段和相应的开关状态。
根据当前时间和这些预设时间段的比较,控制程序将决定是否开关设备。
4.性能和功能4.1定时精度通过使用RTC芯片和晶体时钟电路,可以实现相对较高的定时精度。
4.2节能功能可以设置设备在特定时间段保持关闭状态,从而节省能源。
4.3多种模式选择可以设置不同的模式,如自动模式、手动模式和节能模式等。
5.总结本文设计了一个定时开关控制器,利用微控制器和RTC芯片实现了对电器设备的定时开关控制。
定时开关控制器的制作

定时开关控制器的制作魏军丞定时开关控制器在各种场合都有着极为广泛的用途,例如可用于工业方面的自动控制,办公场所的电器控制,广告公司的霓虹灯控制,军事装备的武器控制等等,有比较高的应用价值。
本文利用2051单片机设计的定时开关控制器具有简单易制、价格低廉、控制点数多、控制时间可精确到秒等特点,供有兴趣的朋图1、主板电路原理图友参考。
1、主板电路部分本电路主要是利用单片机AT89C2051(-24PI)作为主控制元件,通过外围电路控制用电设备的电源,以达到定时开关机的目的。
AT89C2051具有体积小、功能强大、运行速度快、价格低廉等优点,非常适合制作集成度较高的控制电路。
按图1制作的主板(双面)大小只有95*70mm2,器件位置图见图2。
主板电路包括MCU AT89C2051、键盘与显示、输入与输出口、复位和电源滤波等电路组成。
1.1 键盘与显示显示电路由U2、U3、Q1~Q7和L1A、L2A组成。
U2为BCD-7段译码器(74LS47),通过单片机U1的P1.4~P1.7口将要显示字符的BCD码输出到U2的四个输入端,经U2译码后输出相应的笔段驱动LED数码管(共阳)。
LED数码管显示采用动态扫描方式,即在某一时刻,只有一个数码管被点亮。
数码管的位选信号由单片机U1的P3.3~P3.5输出,经U3(74HC138)译码后通过Q1~Q6放大,驱动相应的数码管。
R17~R24为限流电阻。
图2、主板电路器件位置图由于U2只能输出7段笔段码,而数码管除了七段笔段外,还要控制点亮小数点,因此,小数点必须有另外的驱动电路来完成,在这里,通过Q7来驱动小数点。
当需要点亮小数点时,在U1的P1.3输出高电平即可。
键盘电路跟显示电路一样,采用扫描方式,利用动态显示时的数码管驱动位置信号来判断相应按键的状态。
U1的P3.3~P3.5口输出的BCD码经U3译码后,相应Y口呈低电平,而U1的P3.7口平时为高电平(由于R8上拉),当某一键按下时, P3.7被下拉为低电平,这时MCU利用程序查询P3.7是否为低电平,如果P3.7为低电平,就读回U1 P3.3~P3.5口的值(从缓冲区读取),就可判断是那个按键按下,然后调用相应的处理程序进行处理。
数字电路课程设计-数字式定时开关设计

数字电路课程设计-数字式定时开关设计本设计旨在设计一个数字式定时开关,即可设置时间后自动控制开关的开/关状态。
该设计采用120V AC电源。
整个系统的核心是AT89C51微控制器。
在控制电路中,用户可以设置开关的启动时间和关闭时间。
在此设计中,我们使用了倒计时计数器,可以使开关在设定时间到达时自动关闭或打开。
以下是数字电路课程设计-数字式定时开关设计的详细说明:材料清单:1. AT89C51微控制器2. 16位数码管显示模块3. 蜂鸣器4. LED灯5. 继电器6. 按钮开关7. 电源电线8. 杜邦线9. 电阻和电容电路设计:图-1:数字式定时开关电路图如上图所示,整个电路由AT89C51微控制器,计数器,16位数码管,继电器,蜂鸣器,LED灯和按钮开关组成。
整个电路的供电电压为120V AC。
MCU输入为120V交流电源电压,为保证MCU安全,采用了稳流二极管电路降压至5V,在MCU和计数器外部电路中采用了电阻器和电容器滤波处理。
在该电路中,16位数码管用于显示倒数计时器的时间。
数码管显示模块使用计时寄存器来设置显示时间和更改时间。
倒计时计数器由74LS192芯片实现。
继电器用于控制电源的开关。
按键用于启动和停止计数器以触发继电器开关的动作。
操作:1. 设置时间:按下时间设置按钮,数码管显示时间设置,你可以更改时间,包括小时和分钟,用按键切换需要更改的位。
设置完成后,按时间设置按钮再次退出时间设置模式。
2. 开始计时:按下开始/停止按钮,计时器开始倒计时,同时继电器也开始工作。
3. 关闭计时器:当计时器到达指定时间后,它将停止计数并触发继电器打开/关闭开关。
此时,LED灯将发出信号。
总结:数字式定时开关是一种非常实用的电路设计,它可以自动打开/关闭设备,而无需实时操作。
此设计通过采用AT89C51微控制器和倒计时计数器等组件,实现了大量自动控制电路的功能。
设计过程中,需要注意安全问题,保证电路稳定运行,同时合理设计各个模块,并进行联合测试验收。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.STC89C5xRC对应Flash空间:4KB\8KB\15KB;
4.内部存储器(RAM):512B;
5.定时器\计数器:3个16位;
6.通用异步通信口(UART)1个;
7.中断源:8个;
8.有ISP(在系统可编程)\IAP(在应用可编程),无需专用编程器\仿真器;
Keywords:STC89C51;timer;Digital tube
目 录
随着产业结构的不断调整、生产工艺的飞速发展、人们生活水平的不断提高及家用电器的逐渐普及,市场对定时控制系统的需求越来越大. 如定时自动报警、定时自动打铃、定时开关烘箱、定时通断动力设备以及各种电气的定时启动等都属于定时控制系统。定时控制系统的实现方法很多, 本文主要介绍以80C51 系列单片机中的STC89C51为核心的智能定时控制系统的设计实现方式. 80C51 系列单片机进入市场时间早, 总线开放, 仿真开发设备多, 芯片及其开发价格低廉、速度较快、电磁兼容性较好。
按键操作:
1.开始键:按下该键,电源接通。或当调时结束后按下该键,电源将在设定时间到达后接通。
2.关闭键:按下该键,切断电源。
3.预约键:第一次按下该键,可以对电源的接通时间进行“小时”调整;第二次按下该键,可以对电源的接通时间进行“分钟”调整。
4.加“1”键:按下该键,调“小时”时间加1,最可加到11;调“分钟”时加1,最大可加到59。即最长定时时间为11小时59分。
5.减“1”键:按下该键,调“小时”时减1,最小值为0;调分钟时,“分钟”减1,最小值为0。
6.预留键:在本设计中,无作用。
显示功能:
(1)按键指示灯D1:只要有按键被按下,指示灯会点亮。
(2)电源开关状态指示灯D3:当电源和负载接通时,该灯点亮。
7.四位数码管:前两位为小时,后两位显示分。上电即显示“- - - -”;预约调时前两位闪烁,预约调分钟后两位闪烁。预约时间内,倒计时显示。
图2-1 基于STC89系列单片机的定时控制系统
2.3 STC89C51单片机介绍
STC系列单片机是最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、SRAM、UART、SPI、A\D、PWM等模块。该器件的基本功能与普通的51单片机完全兼容。
2.3.1主要功能、性能参数
1.内置标准51内核;
9.通用I\O口:32\36个;
10.工作电压:3.8~5.5V;
11.外形封装:40脚PDIP、44脚PLCC和PQFP等。
2.3.2引脚分配
STC89C51RC单片机引脚图如图2-2所示。
图2-2 STC89C51RC引脚图
根据设计要求,选用STC89C51RC作为电路的控制核心,电路中包含了时钟电路,复位电路作为单片机的最小系统。
图3-7 时间显示电路
3.7整机工作原理
定时器电路图如附录2所示。
开启仿真开关后,按下开始,电源接通。通过设置按钮,我们可以很方便的设置时间。我们调整好时间后,按开始键,当时间到达所定时时间时,通过控制继电器的动作接通电源,电源接通指示灯亮。
4.
整套系统的运行都是基于8051内核指令控制运行的。由任务目标分析,采用中断处理方式设计程序流程图,如下图所示,主要程序见附录1。
P2.0口表示开始键;P2.1口表示关闭键;P2.2口表示预约键;P2.3口表示数字加1键;P2.4口表示数字减1键;P2.5口表示预留键,在本任务中该键预留。按键电路如图3-4所示。
图3-4 按键电路
3.4中断触发电路
中断触发电路主要由8输入与非门74HC30及非门74LS04构成,当六个按键中只要有一个按键按下,8输出与非门74HC30的输出端必然输出高电平(它的逻辑功能为:全1出0,有0出1),经非门电路74LS04倒相后,按键按下时输出为负脉冲,该负脉冲信号接单片机的外部中断信号输入端 (即P3.2引脚),从而引起单片机中断,停止执行正在执行的程序,转而去执行中断服务程序。电路图如图3-5所示。
2.2电路设计方案确定
综上要求所述,对此次设计的方案选定:以单片机STC89C51为主控制器,采用单片机内部定时、独立式按键和动态LED显示。
采用51单片机可以实现一些功能不多的控制环境,既节约经济又达到了我们所需的智能化控制。
本设计主要从以下三个方面入手:一是实现按键功能,可以接通和关闭电源并设定时间;二是实现显示功能,显示设定时间;三是实现定时功能,当时间到达设定值时可以通过继电器动作控制负载电源的启闭,并通过指示灯显示任务的完成。设计的总体方案如图2-1所示,由单片机最小系统、LED数码管显示电路、继电器控制电路、按键电路及5V直流供电电1集成芯片。
本文所述定时开关控制系统主要包括时间设置,数码管显示,中断程序设置等功能。硬件与软件方面的设计。硬件部分主要由STC89C51单片机,LED显示电路,以及调时按键电路等组成,系统通过LED显示数据,所以具有人性化的操作和直观的显示效果。软件方面主要包括中断程序、键盘程序,显示程序等。
本系统以单片机的C语言进行软件设计,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,以便更简单地实现调整时间及显示功能。所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。在日新月异的21世纪里,家用电子产品得到了迅速发展。许多家电设备都趋于人性化、智能化,这些电器设备大部分都含有单片机控制器,具有操作简单的特点。
图3-5 中断触发电路
3.5继电器控制电路
继电器控制电路如图3-6所示。
由于单片机I/O口输出电流小驱动能力有限,从图中可以看出我们利用三极管来控制,通过如图的连接方式,可以提高驱动负载的能力,利用三极管截止和饱和导通去控制继电器的闭合/断开。因为P3.6口作为控制信号的输出口,控制继电器吸合与释放,所以当定时时间未到时,P3.6引脚输出的是高电平,三极管处于截止状态,继电器无动作,开关不会闭合,负载不工作。当定时时间到,P3.6引脚输出的是低电平,三极管饱和导通,继电器动作,开关闭合,负载得电运行。电路如图3-6所示。
晶体振荡器频率为12MHz,P0.0~P0.7作为四位七段数码管的段码输出端,P1.0~P1.3作为四位数码管(共阴极)的位码输出端。P2.0~P2.5作为键盘信号的输出端。P3.6作为控制端信号的输出,控制继电器吸合与释放。
3.
3.1单片机最小系统
3.1.1振荡电路
STC89C51是内部具有振荡电路的单片机,只需在18脚和19脚之间接上石英晶体,给单片机加工作所需的直流电源,振荡器就开始振荡起来。振荡电路为单片机工作提供了所需要的时钟脉冲信号,单片机开始执行程序。振荡电路不工作,整个单片机电路都不能正常工作。本设计中STC89C51外接12MHz的石英晶体,单片机的机器周期恰好为1us。18脚和19脚分别对地接了一个30pF的电容,目的是防止单片机自激。若从18脚输入外部时钟脉冲,则19脚接地。振荡电路如图3-1所示。
关键词:STC89C51RC;定时器;数码管
Timer Switch Controller Design
Abstract:This design uses STC89C51RC chip as the core, with the necessary peripheral circuits, designed a timer, which is powered by 5V DC power supply.In terms of hardware, in addition to CPU, the use of four LED seven segmentdigital tube display, LED digital tube by using dynamic scanning display. The digital tube can display, divided. 5 keys can be achieved on the timingadjustment. Software using C programming language. The timing system canachieve time display, timing, opening and closing load power function.
图3-6 继电器控制电路
3.6显示系统
LED显示器由多位数码管组成,各段LED显示器需要由驱动电路驱动。七段LED数码管显示器通常将各段发光二极管的阴极或阳极连在一起作为公共端。将各段发光二极管阳极连在一起的叫共阳极显示器,用低电平驱动;将阴极连在一起的叫共阴极显示器,用高电平驱动。静态显示就是每一个显示器各笔画段都要独占具有一个锁存功能的输出口线,CPU把要显示的字形代码送到输出口上,就可以使显示器上显示所需的数字或符号,此后,即使CPU不再去访问它,因为各笔画段接口具有锁存功能,显示的内容也不会消失。动态显示是指显示器显示某一字符时,相应段的发光二极管恒定地导通或截止。在本系统中为共阴极数码管,采用动态扫描显示。如图3-7所示。
图3-1 单片机内部晶振电路连接图
3.1.2复位电路
复位电路就是在RST端(9脚)外接的一个电路,目的是使单片机上电开始工作时,内部寄存器进行初始化,让单片机从初始状态开始工作。在时钟电路工作的情况下,只要复位引脚高电平保持在两个机器周期以上的时间,STC89C51便能完成系统初始化工作,使得内部特殊功能寄存器的内容均被设置成已知状态,并且从ROM中地址0000H处读入程序代码而执行程序。复位电路如图3-2所示。
定时开关控制器设计
摘要:本次设计以STC89C51RC芯片为核心,辅以必要的外围电路,设计了一个定时器,它由5V直流电源供电。在硬件方面,除了CPU外,使用四个七段LED数码管来进行显示,LED数码管采用的是动态扫描显示。数码管能够准确显示时、分。5个按键可以实现对定时时间的调整。软件方面采用C语言编程。整个定时系统能完成时间的显示,调时,启闭负载电源等功能。