定时器_课程设计
课程设计说明书洗衣机定时器

课程设计课程设计说明书题目:洗衣机定时器学生姓名:学号: 200806030125 院(系):电气与信息工程学院专业:电子信息科学与技术指导教师:20010年12月 4日目录1、设计要求 (3)2、设计思路 (3)3、基本原理与设计框图 (4)4、电路设计 (4)4、1 芯片74ls192的逻辑功能 (4)4、2 1HZ脉冲产生电路 (5)4、3 递减计数器与时间显示 (5)4、4 洗涤时间设置电路 (8)4、5 工作状态显示电路 (8)5、总路图 (9)6、分析与改进 (10)7、小结与体会 (10)8、元器件清单 (11)参考文献 (12)正文1、设计要求洗衣机定时器设计说明:洗涤常规模式为:停机(1) 洗涤时间在20分钟内由用户自行设定。
(2) 用两位数码管显示洗涤的预置时间(以分钟为单位),对洗涤过程作计时显示,直到时间到而停机。
(3) 当定时时间达到终点时,一方面使电机停机,同时发出音响信号提醒用户注意。
2、设计思路1、对于洗衣机电机的工作顺序:“启动——>正转20s——>暂停10s——>反转20s——>暂停10s——>正转20s——>……——>时间到停止”设计一个定时器控制洗衣机的电机的运转,由其正传反转及暂停时间分析知道洗衣机运转的周期为60s,并且呈现周期循环,知道时间到停止为止。
我们可以利用计数器的功能进行60s的计数,及需要一个秒计数器,并且利用洗衣机的电机工作状态转换的时间来设置正转吗、暂停、反转。
2、如此则需要为计数器设置一个合适的脉冲,设计中的秒计数器所需的脉冲必为1HZ 脉冲,因此可以考虑555定时器,利用其构成多谐振荡器产生矩形脉冲信号。
3、对于用数码管显示洗涤时间,按倒计数方式对洗涤对洗涤过程作倒计时显示,并且洗涤时间在20分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动键开始机器运转。
分析知道我们还需要设置一个分钟计数器,可以利用秒计数器的借位端BO端连接到分计数器的DOWN端作为分计数器的输入信号来实现秒从分计数器上的借位从而构成分计数器的工作脉冲。
单片机定时闹钟课程设计

单片机定时闹钟课程设计一、课程目标知识目标:1. 理解单片机定时器的工作原理,掌握定时器的编程方法;2. 学会使用单片机实现闹钟功能,了解时间计算与时间显示的基本方法;3. 掌握相关电子元器件的原理和功能,如晶振、电容、数码管等。
技能目标:1. 能够运用C语言编写单片机程序,实现闹钟的定时与显示功能;2. 学会使用调试工具对单片机程序进行调试,解决常见问题;3. 提高动手能力,能够独立完成单片机定时闹钟的硬件电路搭建与程序编写。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发创新意识;2. 培养学生团队协作精神,学会共同解决问题;3. 增强学生实践操作能力,树立实践出真知的观念。
课程性质:本课程为实践性课程,结合理论教学,注重培养学生的动手能力与实际应用能力。
学生特点:学生具备一定的单片机基础知识,对编程有一定了解,但对实际应用尚缺乏经验。
教学要求:结合学生特点,注重理论与实践相结合,以学生为主体,引导学生主动参与,提高学生的实践操作能力。
在教学过程中,将课程目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. 理论知识:- 单片机定时器/计数器的工作原理与编程方法;- 时间计算与时间显示技术;- 硬件电路设计原理,包括晶振、电容、数码管等元器件的应用。
2. 实践操作:- 搭建单片机定时闹钟的硬件电路;- 编写单片机程序,实现定时与显示功能;- 使用调试工具对程序进行调试,解决常见问题。
3. 教学大纲:- 第一阶段:回顾单片机基础知识,介绍定时器/计数器原理,分析闹钟功能需求;- 第二阶段:学习时间计算与显示技术,讲解硬件电路设计方法;- 第三阶段:动手实践,分组进行硬件电路搭建与程序编写;- 第四阶段:程序调试与优化,展示成果,总结经验。
4. 教材关联:- 教材第3章:单片机定时器/计数器的原理与应用;- 教材第4章:C语言编程基础,涉及闹钟程序编写;- 教材第5章:电子元器件及其应用,用于硬件电路设计。
数电课程设计--用555定时器接成的单稳态触发器

数电课程设计--用555定时器接成的单稳态触发器数字电子技术课程设计报告题目:用555定时器设计的单稳态触发器学院电气工程学院专业班级电气3班电气工程学院专业课程设计评阅表题目名称用555定时器接成的单稳态触发器一、学生自我总结二、指导教师评定目录一、设计目的 (1)二、设计要求和设计指标 (1)三、设计内容 (1)3.1 变频电路工作原理 (2)3.1.1工作原理 (2)3.1.2 输出脉冲宽度 (3)3.1.3 555定时器 (3)3.2仿真结果与分析 (4)四、本设计改进建议 (6)五、总结(感想和心得等) (6)六、主要参考文献 (7)附录用555定时器设计的单稳态触发器元器件明细表 (7)一、设计目的1、进一步巩固和加深对数字电子技术基础知识的理解,提高综合运用所学知识的能力,培养学生独立分析问题、解决问题的能力。
2、通过上网查找资料、选方案、设计电路、仿真或调试、写报告等环节的训练,熟悉过程、步骤。
为今后从事电子线路的设计、研制电子产品打下良好的基础。
3、亲自动手设计数字电子电路,实现特定功能。
学习这一技能,积累这方面的经验。
4、以数字逻辑电路技术为基础,设计用555定时器接成的单稳态触发器。
二、设计要求和设计指标2.1 设计要求1、用555定时器设计一个单稳态触发器。
2、构成的单稳态触发器输出的脉冲宽度在1-10s的范围内可手动调节,当调节输出脉冲宽度时,可通过改变外接电阻或改变外接电容的大小实现,在此设计中将采用改变外接电阻的大小调节输出脉冲宽度。
3.按照以上技术要求设计电路,绘制电路图,对设计的电路用Multisim或OrCAD/PspiceAD9.2进行仿真。
2.2 设计指标1、电源选用一个12V的电源,一个信号发生器,一个示波器,外电路中,选用用于改变输出脉冲宽度的外接电阻为可变电阻,电容选用200nF容量的电容,555定时器电路中,电容选用10nF容量的电容,电阻选用100Ω的电阻,定时器选用555定时器。
数电课程设计--十秒倒计时定时器

辽宁师范大学《数字电路》课程设计(09级本科)题目:定时器1 学院:物理与电子技术学院专业:电子信息工程班级:班级学号: 14 姓名:张宁指导教师:赵静邱红张卓完成日期:2011 年 10 月 27 日一.设计内容及要求10秒的倒计时定时器,倒计时要求用数码显示,当定时到1秒时,有声音提示,提示声音为秒,当倒计时到0时停止计数二.总体方案设计由设计内容及要求,我设计了一个以NE555构成的多谐振荡电路,来发出一秒间隔的脉冲;用74LS192进行倒计时,通过74LS47连接一个数码显示器;由74LS192发出的高低电平经过逻辑电路变化,连接74LS121来控制蜂鸣器在1秒时响。
三.单元模块设计.1.以NE555构成的多谐振荡器图1 图二NE555的震荡器在本电路中的周期T=C(R1+R2)=1S图三。
图三为多谐振荡电路R1和R2,C的值确保震荡周期为1秒,图三的右下角为复位电路,与下一部分一同介绍。
2.倒计时电路图四图五由74LS192的真值表图四可以看出,若想让元件工作在减计数状态MR,PL非,CPu的值必须分别为0,1,1。
由要求可以看出,192的初始必须是九,所以加了一个复位电路,确保初始值是9.计数器输入端P0,1,2,3对应接高低低高电平。
Q0,Q1,Q2,Q3为计数器输出端接到74LS47上。
NE555的3号管脚与74LS192的4浩管脚相连。
一秒发出一个脉冲,74LS192开始倒计时。
图六4.逻辑电路逻辑电路的作用在于将74LS192输出为一,即Q3Q2Q1Q0=0001时输给报警电路一个负脉冲。
图七图八图九图九管脚功能描述:管脚3(A1)、4(A2)是负边沿触发的输入端;管脚5(B)是同相施密特触发器的输入端,对于慢变化的边沿也有效;管脚10(C ext)和管脚11(R ext/C ext)接外部电容(C x),电容范围在10pF~10μF之间;管脚9(R int)一般与管脚14(V CC,接+5V)相连接;如果管脚11为外部定时电阻端时,应该将管脚9开路,把外接电阻(R x)接在管脚11和管脚14之间,电阻的范围在2~40kΩ之间。
简易定时器数字课程设计

简易定时器数字课程设计一、课程目标知识目标:1. 让学生理解简易定时器的原理和功能,掌握数字电路基础知识。
2. 使学生掌握定时器电路的设计方法,能够运用所学知识搭建简单的定时器电路。
3. 帮助学生了解定时器在实际生活中的应用,拓宽知识视野。
技能目标:1. 培养学生动手操作能力,能够正确使用数字电路实验器材。
2. 提高学生的问题解决能力,能够运用所学知识分析并解决定时器电路故障。
3. 培养学生的团队协作能力,学会在小组合作中共同完成任务。
情感态度价值观目标:1. 激发学生对电子技术的兴趣,培养积极探索、勇于创新的科学精神。
2. 培养学生严谨、细致的学习态度,养成良好的实验习惯。
3. 增强学生的环保意识,认识到电子技术在实际应用中对环境保护的重要性。
本课程针对初中学段学生,结合学科特点和教学要求,注重理论与实践相结合,以培养学生的动手能力、问题解决能力和团队协作能力为核心。
课程目标具体、可衡量,旨在让学生在掌握数字电路基础知识的同时,能够将所学应用于实际生活,提高学生的综合素养。
二、教学内容本章节教学内容主要包括以下三个方面:1. 数字电路基础知识:- 介绍数字电路的基本概念、逻辑门电路及其功能。
- 讲解定时器电路的原理,以课本相关章节为基础,结合实际案例进行分析。
2. 定时器电路设计:- 引导学生了解定时器的种类和功能,掌握典型定时器集成电路的使用方法。
- 依据教材内容,制定详细的教学大纲,逐步讲解定时器电路的设计步骤和注意事项。
教学内容安排:- 第一课时:数字电路基础知识回顾与拓展- 第二课时:定时器电路原理及其应用- 第三课时:定时器电路设计方法与实验操作3. 实践操作与案例分析:- 安排学生进行数字电路实验,搭建简单的定时器电路,巩固所学知识。
- 结合实际案例,分析定时器电路在实际应用中的优缺点,提高学生的问题解决能力。
教学内容具有科学性和系统性,结合教材章节和教学要求,注重理论与实践相结合,旨在帮助学生掌握数字电路基础知识,提高定时器电路设计和分析能力。
定时器设计的课程设计

定时器设计的课程设计一、课程目标知识目标:1. 学生能理解定时器的基本概念、工作原理及其在电子技术中的应用。
2. 学生能掌握定时器的种类、功能及参数,并能根据需求选择合适的定时器。
3. 学生了解定时器编程的基本方法,能运用所学知识编写简单的定时程序。
技能目标:1. 学生能够运用所学知识设计简单的定时器电路,并进行调试与优化。
2. 学生能够运用编程软件编写定时程序,实现特定功能。
3. 学生能够通过实际操作,培养动手能力、团队协作能力和问题解决能力。
情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发学习热情,形成积极的学习态度。
2. 学生在团队协作中,学会相互尊重、沟通与协作,培养集体荣誉感。
3. 学生通过学习定时器设计,认识到科技对生活的改变,增强社会责任感和创新意识。
本课程针对初高中电子技术课程,结合学生年龄特点和知识水平,注重理论与实践相结合,培养学生的动手能力、创新能力和团队协作精神。
课程目标具体、可衡量,便于教师进行教学设计和评估,确保学生能够达到预期学习成果。
和教学内容二、教学内容本节课程依据课程目标,选取以下教学内容:1. 定时器基本概念:介绍定时器的定义、功能、分类及其在电子技术中的应用。
2. 定时器工作原理:讲解定时器的内部结构、工作方式,重点掌握计数器、定时器的原理。
3. 定时器电路设计:学习定时器电路的组成、设计方法,分析常见定时器电路图。
4. 定时器编程:学习定时器编程的基本方法,掌握定时器的初始化、计数和控制。
5. 定时器应用实例:分析实际应用案例,了解定时器在日常生活和工业中的应用。
教学大纲安排如下:第一课时:定时器基本概念、分类及功能。
第二课时:定时器工作原理,重点讲解计数器、定时器原理。
第三课时:定时器电路设计,分析电路图,进行电路搭建。
第四课时:定时器编程,学习编程方法,编写简单定时程序。
第五课时:定时器应用实例,分析实际应用,进行课堂讨论。
教学内容与教材章节关联紧密,确保科学性和系统性。
数字逻辑课程设计定时器

根据仿真测试结果,对定时器的性能 进行分析和评估,包括定时精度、稳 定性、功耗等方面的指标。同时,针 对存在的问题和不足,提出改进和优 化建议。
05
定时器性能指标评价与 优化
定时器性能指标评价方法
时间精度
衡量定时器实际定时时间与设定时间之间的 偏差,通常以百分比或毫秒表示。
分辨率
定时器能够分辨的最小时间单位,决定了定 时控制的精细程度。
电路的分析和设计。
逻辑代数基础
运用布尔代数进行逻辑 运算和化简,为数字电 路设计和分析提供数学
工具。
组合逻辑电路
由逻辑门电路组成的无 记忆元件的电路,其输 出仅取决于当前的输入
。
时序逻辑电路
具有记忆功能的电路, 其输出不仅与当前输入 有关,还与过去的输入
有关。
定时器在数字系统中的应用
01
02
03
04
03
应用场景
多谐振荡器常用于产生方波、三角波、锯齿波等信号,以 及作为时钟信号源或用于频率调制等场合。
04
基于可编程逻辑器件的 定时器设计
可编程逻辑器件简介及选型
可编程逻辑器件概述
可编程逻辑器件(PLD)是一种通用型集成电路,其内部逻辑功能可以根据用 户需求进行编程配置。常见的可编程逻辑器件有FPGA(现场可编程门阵列) 和CPLD(复杂可编程逻辑器件)等。
应用场景
单稳态触发器常用于定时控制、 延时开关、脉冲展宽等场合。
基于555定时器的多谐振荡器设计
01 02
设计原理
在无稳态模式下,555定时器可以作为一个多谐振荡器使 用。通过调整外部电阻和电容的值,可以控制振荡器的频 率和占空比。输出端(OUT)会周期性地输出高电平和低 电平信号。
三位数字显示计时定时器设计

课程设计报告课程设计名称:三位数字显示计时定时器设计专业班级: 0212112****:**学号: ********* 同组人员:****:***课程设计时间: 2周目录1 设计任务、要求以及文献综述 (1)2 原理叙述和设计方案 (1)2.1 设计方案选择和论证 (1)2.2 电路的功能框图及其说明 (1)2.3 功能块及单元电路的设计、计算与说明 (2)2.4 总体电路原理图 (4)3 电路的仿真与调试 (4)3.1 电路仿真 (4)3.2 调试中出现的问题及解决方法 (5)4 制作与调试 (6)4.1元件清单、实物照片 (6)4.2制作与调试过程中遇到的问题及解决办法 (7)5心得体会 (8)6 参考文献 (8)附录 (8)三位数字显示计时定时器设计1 设计任务、要求以及文献综述3位数字显示计时定时器是一个典型的利用数字系统的例子。
所谓数字系统,是指由若干数字电路及逻辑部件组成并且能够进行采集、加工、处理及传送数字信号的设备。
一个完整的数字系统通常由输入电路、输出电路、控制电路、若干个子系统和时基电路等部分组成。
设计要求如下:1、计时功能。
能任意启停,保持计时结果;2、开机自动复位;3、最大计时显示为9分59秒;4、定时报警。
2 原理叙述和设计方案2.1 设计方案选择和论证方案一:设计的3位数字显示计时定时器则分别有4个子系统组成:秒脉冲时间标准产生电路、计数器、译码器和显示器、开机自动清零电路、计时启停控制电路方案二:实现一个三位数字显示的秒表系统,单片机,lcd1602显示屏,矩阵键盘等组成部分。
秒计数电路满60向分计数电路进位(显示00~59s),分计数电路满足10(显示0~9)后停止并且灯亮,等待重新复位计时。
论证:方案二比方案一好。
理由一:方案二显示的最终结果比较直观。
理由二:方案二可更改性好,方便日后的改进。
2.2 电路的功能框图及其说明根据原理正确、易于实现、且实验室有条件实现的原则确定设计方案,画出总体设计功能框图,如图2.1所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二○一四~二○一五学年第一学期西安理工大学高科学院课程设计报告书课程名称:微机原理课程设计班级:学号:姓名:指导教师:二○一四年十二月二十日课程设计任务书2014 年秋季学期目录第1章方案论证1.1 课程设计的目的和要求 (1)1.2 总体设计 (1)第2章硬件设计 (2)2.1 AT89S51芯片概述 (2)2.2 LED数码管显示器概述 (5)2.3 其他元器件介绍及参数选择 (7)第3章软件设计 (8)3.1 程序框图 (8)3.2 定时/计数器初值计算 (8)3.3 软件程序…………………………………………………………………………………………………………………………………………………9第4章调试与仿真4.1 Keil软件介绍及使用 (10)4.2 Proteus软件介绍及使用 (10)课程设计心得体会 (11)参考文献 (11)第一章方案论证1.1课程设计的目的和要求1.目的课程设计是微机原理课程教学的最后一个环节,是对学生进行全面的系统的训练。
进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可少的,是非常必要的。
课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。
通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。
2.要求利用T0产生1秒的定时,当1秒定时时间到,秒计时器价1。
秒计时到60时,自动从0开始。
3. 目标通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法。
通过做一个综合性训练题目,达到对内容的消化、理解并提高解决问题的能力的目的。
1.2 总体设计本设计由硬件设计和软件设计两部分组成,总电路如图1所示,硬件设计主要包括单片机芯片选择,数码管选择及晶振,电容,电阻等元器件的选择及其参数的确定;软件设计主要是实现60秒计数程序的编写,包括利用中断实现1秒的定时及60秒的计数。
图1:60秒计数总体电路设计第二章硬件设计2.1 AT89C51的芯片概述AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(I n-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及8 0C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
其工作电压在4.5-5V,一般我们选用+5V电压。
外形及引脚排列如图2所示●主要特性·与MCS-51 兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路●管脚说明(1)电源及时钟引脚(4个)Vcc: 电源接入引脚Vss:接地引脚XTAL1:晶振震荡器接入的一个引脚(采用外部振荡器时,此引脚接地); XTAL2:晶体振荡器的另一个引脚(采用外部振荡器时,此引脚作为外部振荡器信号的输入端)。
(2)控制线引脚(4个)RST/Vpd:复位信号输入引脚/备用电源输入引脚;ALE:地址锁存允许信号输出引脚/编程脉冲输入引脚:EA:内外存储器选择引脚/片外EPROM编程电压输入引脚;PSEN:外部程序存储器选通信号输出引脚。
(3)并行I/O引脚P0.0-P0.7:一般I/O口引脚或数据/低位地址总线复用引脚;P1.0-P1.7:一般I/O口引脚;P2.0-P2.7:一般I/O口引脚或高位地址总线引脚;P3.0-P3.7:一般I/O口引脚或第二功能引脚●振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。
该反向放大器可以配置为片内振荡器。
石晶振荡和陶瓷振荡均可采用。
如采用外部时钟源驱动器件,X TAL2应不接。
有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
2.2 LED数码管显示器概述本设计中采用的是7SEG–COM –ANODE型号数码管,它是一种半导体发光器件,其基本单元是发光二极管。
实物如图3所示:图3:7SEG–COM –ANODE型号数码管●数码管的分类数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。
共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。
共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。
当某一字段的阴极为高电平时,相应字段就不亮。
共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。
共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。
当某一字段的阳极为低电平时,相应字段就不亮。
LED数码管有两种连接方法如下:共阳极接法。
把发光二极管的阳极连在一起构成公共阳极,使用时公共阳极接+5V,每个发光二极管的阴极通过电阻与输入端相连。
共阴极接法。
把发光二极管的阴极连在一起构成公共阴极,使用时公共阴极接地。
每个发光二极管的阳极通过电阻与输入端相连。
LED数码显示器的显示段码。
为了显示字符,要为LED显示器段码(或称字形代码),组成一个8字形字符的7段,再加上1个小数点位,共计8段,因此提供给LED显示器的显示段码为1个字节。
各段码位的对应关系如下表所示.十六进制数及空白字符与P的显示段码数码管的驱动方式数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。
①静态显示驱动:静态驱动也称直流驱动。
静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。
静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,要知道一个89S51单片机可用的I/O端口才3 2个呢:),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。
②动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。
通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。
在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。
●数码管参数8字高度:8字上沿与下沿的距离。
比外型高度小。
通常用英寸来表示。
范围一般为0.25-20英寸。
长*宽*高:长——数码管正放时,水平方向的长度;宽——数码管正放时,垂直方向上的长度;高——数码管的厚度。
时钟点:四位数码管中,第二位8与第三位8字中间的二个点。
一般用于显示时钟中的秒。
●数码管应用数码管是一类显示屏通过对其不同的管脚输入相对的电流会使其发亮从而显示出数字能够显示时间日期温度等所有可用数字表示的参数由于它的价格便宜使用简单在电器特别是家电领域应用极为广泛空调热水器冰箱等等绝大多数热水器用的都是数码管其他家电也用液晶屏与荧光屏●数码管使用的电流与电压电流:静态时,推荐使用10-15mA;动态时,16/1动态扫描时,平均电流为4-5mA,峰值电流50-60mA。
电压:查引脚排布图,看一下每段的芯片数量是多少?当红色时,使用1.9V乘以每段的芯片串联的个数;当绿色时,使用2.1V乘以每段的芯片串联的个数。
●怎样测量数码管引脚,分共阴和共阳?找公共共阴和公共共阳:首先,我们找个电源(3到5伏)和1个1K(几百欧的也行)的电阻,VCC串接个电阻后和GND接在任意2个脚上,组合有很多,但总有一个LED会发光的,找到一个就够了,然后GND不动,VCC(串电阻)逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阴的了。
相反用VCC不动,GND逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阳的。
也可以直接用数字万用表,红表笔是电源的正极,黑表笔是电源的负极。
2.3 其他元器件介绍及参数选择本设计中还用到其他一些元器件,例如:晶振,电容,电阻排,电解电容,开关等等。
晶振采用频率为12MHZ,连接的两个电容为30pF;电阻排为470*8,能够实现8个470欧电阻的等效替换;电解电容为10u。
第3章软件设计3.1 程序框图3.2 定时/计数器初值计算T89S51单片机的内部16位定时/计数器是一个可编程定时/计数器,它既可以工作在13位定时方式,也可以工作在16位定时方式和8位定时方式。
只要通过设置特殊功能寄存器TMOD,即可完成。
定时/计数器何时工作也是通过软件来设定TCON特殊功能寄存器来完成的。
现在我们选择16位定时工作方式,对于T0来说,最大定时也只有65536us,即65.536ms,无法达到我们所需要的1秒的定时,因此,我们必须通过软件来处理这个问题,假设我们取T0的最大定时为50ms,即要定时1秒需要经过20次的50ms的定时。