数字钟的大小月份自动调节系统 毕业设计
课程设计:基于数字钟的大小月份自动调节系统课程设计说明书.

湖南工程学院课程设计课程名称数字电子技术课题名称基于数字钟的大小月份自动调节系统专业自动化班级0701学号姓名指导教师2010年06 月04 日湖南工程学院课程设计任务书课程名称: 数字电子技术题目: 基于数字钟的大小月份自动调节系统专业班级: 自动化学生姓名:学号:指导老师:审批:任务书下达日期2010年5月24日星期一设计完成日期2010年6月4日星期五目录一、设计总体思路与基本原理 (7)1.设计思路 (7)2.基本原理 (7)3.总体设计简图及电路总图 (8)二、单元电路的设计 (10)1. 计数显示电路的设计 (10)2.控制调节电路 (19)三、安装、调试步骤与故障诊断 (22)四、故障分析与电路改进 (23)五、总结与体会 (24)六、附录 (26)1、材料清单 (26)2、参考文献 (26)七、课程设计成绩评分表 (27)一、设计总体思路,基本原理和框图1.设计思路该电子时钟具有自动调节大小月份的功能,日期的显示可由两片数码管显示器组成,由两片74ls160进行选择显示;月的显示用一片数码管显示器组成,可由一片74ls161进行选择;控制调节电路则是利用74ls153四选一数据选择器和组合控制逻辑电路去控制日期计数器的置数端及月份计数器的时钟,用74ls138进行译码,将大小月份选择出来,从而实现大小月份自动调节功能。
电路中连入逻辑各功能芯片将电路进行调节。
2.基本原理(1)计数显示电路“日期计数器”采用两片十进制计数器74LS160同步预置数(高位片置入0000,低位片置入 0001)构成,控制置数端使其每次从1开始计数(对应每月第一天是1号),计数脉冲由实验仪上标准方波信号源提供,并通过试验仪上的译码显示器显示出来;“月计数器”采用一片74ls161计数器通过预置数做成十二进制计数器,从而进行1--12月份的累计计数,并通过试验仪上的译码显示器显示出来。
(2)控制调节电路当逻辑电路从日计数器的输出端译出28(或29)、30、31三个信号送入数据选择器数据输入端,控制逻辑电路从月份计数器输出端用74ls138译码分出1-12月送入数据选择器地址输入端,数据选择器153根据月计数器输出的月份选择译码电路译出的相应一路信号去控制日期计数器的置数端及月份计数器的时钟,从而实现大小月份自动调节功能,即日期的计数实现大月31天,小月30天,二月28天(闰年二月为29天)。
毕设多功能数字钟设计

摘要数字钟已经成为我们生活中不可或缺的必需品,人们需要随时了解时间来安排自己的工作、学习等生活作息。
设计一款电子钟对于电子信息专业学生也是一次很好的理论结合实际的锻炼。
本论文设计采用AT89S52单片机作为控制核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
时钟电路采用了美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。
它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
本设计对于数字钟显示采用了LCD液晶显示屏,LCD液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,省了很多麻烦。
本设计还增加了温度测量功能和闹铃功能。
此次设计与制做数字钟就是为了了解数字钟的原理,从而学会制作数字钟.而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法.且由于数字钟包括组合逻辑电路和时序电路.通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法.本论文设计的电子钟具有读取方便、显示直观、功能多样、电路简洁多优点。
关键词:时间,数字钟,单片机,逻辑电路,时序电路AbstractA digital clock has become our life essentials, people need to understand time to arrange their work,tudy life and rest. Design a edigital clock for students of electronic information is a good exercise of combining theory with practiceThis paper adopts AT89S52 SCM control design as the core, power consumption is small, can work in the low voltage 3V, can choose 3 ~ 5V voltage power supply. The clock circuit uses the DALLAS company has Juan fine current charge of low-power real-time clock DS1302 circuit. It can be on time for year, month, day, week,,minutes and seconds, also has a variety of functions such as a leap year compensation. DS1302 and the useing life is long, small error. This design for a digital clock shows adopted LCDdisplay, it can display a powerful function, such as text graphics, show diversity, visible, saved a lot of trouble. This design has increased temperature measurement function and alarm function.The design and making of digital clock is to understand the principle, thus to make a digital clock. And through the digital clock make further understanding of various in production in small scale integrated circuit and practical method. And because of a digital clock including assembly logic circuit and sequential circuit. Through it can be further to learn and master all the assembly logic circuit and the sequential circuits using the principle and method.This paper designs a digital clock is convenient, intuitive and various functions, simple circuit more advantages.KEY WORDS:time,digital clock ,SCM,ogical circuit,sequential circuit目录第一章绪论 (5)1.1 课题背景 (5)1.2 课题意义 (5)1.3 本文的主要工作 (6)第二章电路的硬件设计与实现 (7)2.1 电路方案的选取 (7)2.1.1单片机芯片的选择方案 (7)2.1.2 显示模块选择方案 (7)2.1.3电路设计最终方案决定 (7)2.2 系统硬件介绍 (8)2.2.1 AT89C52单片机简介 (8)2.3 主要单元电路的设计 (9)2.3.1 单片机主控制模块的设计 (9)2.3.2 时钟电路模块的设计 (10)2.3.3 电路原理及说明 (11)2.3.4温度测量模块的设计 (13)2.3.5 显示模块的设计 (16)2.3.6 闹铃模块电路设计 (16)第三章电路的软件设计 (17)3.1 程序流程框图 (17)3.2子程序流程图 (18)第四章数字钟功能仿真 (19)4.1 Proteus软件简介 (19)4.1.1 进入 Proteus ISIS (19)4.1.2工作界面 (20)4.1.3 基本操作 (20)4.2 Protues运行 (26)4.3按键功能介绍: (26)4.3.1主界面按键功能由上而下依次为: (26)4.4仿真结果显示 (27)4.4.1上电后后LED显示 (27)4.4.2 调节分钟 (27)4.4.3调节小时 (28)4.4.4调节日期 (28)4.4.5调节月份 (29)4.4.6调节年份 (29)4.4.7点击闹铃关闭键显示 (30)参考文献 (31)致谢 (32)毕业设计总结 (33)附录一:系统电路图 (34)附录二:仿真程序 (34)第一章绪论1.1 课题背景数字钟已经成为人们日常生活中不可缺少的必需品,广泛的应用于家庭以及办公室等公共场所。
毕业设计---可调式电子日历时钟的设计与实现

毕业设计(论文)2009 — 2010学年第二学期题目:用DS1302与1602设计的可调式电子日历时钟的设计与实现毕业设计(论文)任务书毕业设计(论文)题目(来源、类型)用DS1302与1602LCD设计的可调式电子日历时钟的设计与实现毕业设计(论文)工作内容与基本要求(目标、任务、途径、方法、成果形式,应掌握的原始资料(数据)、参考资料(文献)以及设计技术要求、注意事项等)(纸张不够可加页)基本要求:(1)显示:年、月、日、时、分、秒;(2)具有年、月、日、时、分、秒的设置功能。
成果形式:(主要包括毕业论文,系统设计技术文档,软件等):设计功能演示;论文电子文档及程序提交光盘;按学院格式要求打印论文3份上交。
参考资料有:单片机的C语言应用程序设计(马忠梅、)新编单片机应用程序设计(张毅刚)教研室审批意见:审批人签名:毕业设计(论文)开题报告课题名称(来源、类型):用DS1302与1602LCD设计的可调式电子日历时钟的设计与实现开题报告内容:(调研资料的准备,设计/论文的目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等。
)1.目的:实现日历和时钟的显示并且能够调整2.要求:完成可调式电子日历时钟的硬件和软件的设计,包括单片机的相关内容;日历时钟模块的设计,液晶显示模块的设计,按键模块的设计。
控制程序的编写等。
3.预期成果:仿真成功,做出实物产品。
(1)显示初始值日历时钟初始值;(2)用按键调整日历时钟。
4.时间安排:第1~2周:熟悉课题的基本要求,查阅相关资料,初步拟定设计的整体方案,完成开题报告。
第3~8周:自学这次课题所涉及的相关内容,包括器件基础知识、单片机,DS1302时钟芯片工作原理和相关软件的使用以及DS1602液晶屏的相关内容。
并设计一些简单的实际电路,熟练所学内容并加以巩固。
熟悉绘图软件ProtelDXP的使用;第9~12周:设计DS1302时钟模块的控制电路、DS1602液晶显示电路、电源电路等硬件电路,并用ProtelDXP绘制原理图,和绘制印刷电路板图。
数字电子时钟的设计 毕业论文

数字电子时钟的设计摘要随着科学技术的飞速发展,数字钟在我们的生活中变得越来越重要。
自从时钟被发明的一刻起,就已经成为人类的好朋友,科学技术的法展和不断提高,使人们对时间的精确要求越来越高,应用也越来越广,怎样让时钟更好、更精确、更清晰的显示时间,这就要求人们要不断的研制更适合更方便的时钟,来满足我们的生活需求。
数字钟实际上是对一个标准频率(1Hz)进行计数的计数电路。
振荡器的产生的时钟信号经过分频器形成脉冲信号,秒脉冲信号输入计数器进行计数。
并把累计结果用“时”、“分”、“秒”表示出来。
一个数字时钟振荡器、计数器、显示器和译码器电路精确时间以“时”、“分”、“秒”与数字显示,并需要校正电路,使其准确工作,并具有定时和及时功能。
与此同时,数字还能准确定时,并能准确在你所规定的时间内发出响声来提醒你在此时所需要去做的事情。
与旧式钟表相比更适合现代生活。
甚至在我们的日常生活中让数字化取缔,相比模拟钟给人一目了然的感觉。
关键词:数字钟,振荡器,计时器目录第一章绪论 (3)1.1数字时钟的背景意义 (3)1.2数字时钟的设计方案 (3)第二章整体方案设计 (4)2.1单片机的选择 (4)2.2单片机的基本结构 (5)第三章硬件模块设计 (7)3.1最小系统设计 (8)3.2.显示电路设计 (10)3.3按键开关控制设计 (12)第四章软件模块设计 (13)4.1程序流程图 (15)..4.2时钟设置电路 (16)4.3定时中断电路 (17)4.4LED显示电路 (19)4.5按键控制电路 (21)第五章调试 (21)5.1主体电路部分 (22)5.2扩展电路部分 (23)第六章总结 (24)致谢 (25)参考文献 (26)第一章绪论1.1数字时钟的背景和意义1.1.1数字时钟的背景和意义20世纪末,电子技术获得飞速发展。
在其推动下,电子产品几乎渗透了社会的各个领域,有力的推动了社会生产力的提高和信息文化程度的提高。
大小月份自动调节系统

湖南工程学院课程设计课程名称数字电子技术课题名称大小月自动调节系统专业自动化班级学号姓名指导教师曾钢燕2012年12 月18 日湖南工程学院课程设计任务书课程名称: 数字电子技术题目: 大小月份自动调节系统专业班级: 自动化学生姓名: 学号:指导老师: 曾钢燕审批:任务书下达日期2012年12月10日星期一设计完成日期2012年12月21日星期五目录一、设计总体思路与基本原理 (7)1、设计总体思路 (7)2、基本原理 (7)⑴月份显示器 (7)⑵日显示器 (8)⑶控制调节电路 (8)3、总体设计简图及电路总图 (9)⑴总体设计简图 (9)⑵电路总图: (9)二、单元电路的设计 (11)1、计数显示器电路 (11)⑴计数显示器主要元件 (11)74LS160 (11)⑵12月计数显示电路 (11)⑶31天计数显示器电路 (12)⑷30天显示计数器电路 (13)⑸29天计数显示电路 (14)2、控制调节电路 (15)(1)3线-8线译码器 (15)(2)74LS153数据选择器 (16)三、安装、调试步骤与故障诊断 (18)四、故障分析与电路改进 (19)五、总结与体会 (20)六、附录 (22)1.元件清单 (22)2、参考文献 (22)七、电气与信息工程系课程设计评分表 (23)一、设计总体思路与基本原理1、设计总体思路本次数字电子技术课程设计是关于大小月自动调节系统,大月31天,小月30天,二月29天,并且在月份上要进行手动调节。
大小月份自动调节系统分成4模块,第一部分为月份调节,第二部分为控制逻辑电路,第三部分为数据选择电路,第四部分为日显示电路。
月份调节和日显示电路都是运用两片74LS160同步十进制计数器原理构成,采用整体置数的方式来构成12、31、30、29进制计数器。
控制逻辑电路是采用两片3线8线译码器74LS138构成4线-16线译码器.而数据选择电路是运用4选1数据选择器74LS153,选择大月、小月、二月,然后进行输出。
数字钟毕业设计---可调数字钟设计[管理资料]
![数字钟毕业设计---可调数字钟设计[管理资料]](https://img.taocdn.com/s3/m/7443748101f69e3142329430.png)
毕业设计(论文)课题名称:可调数字钟设计院系名称电信学院专业通信技术班级学生姓名学号指导教师__ _____ _____ __ 完成日期:2010 年12 月30 日目录一摘要.......................................................... 二设计目的..................................................... 三设计要求..................................................四方案设计与论证............................................................................................................................................五系统设计.......................................................中断系统..................................................定时/计数器......................................................................................80C51定时/计数器工作模式............................子程序设计...............................................初始化变量子程序.....................................中断控制子程序.......................................初始化定时器子程序..................................时间设置子程序.......................................显示数据子程序.......................................对按键进行说明及程序中的定义.......................主控制程序流程图......................................... 六硬件设计与电路原理....................................................................................................................................................................................................................................LED显示器接口原理........................................80C51单片机及其引脚说明...................................七软件仿真............................................Protus 仿真电路图........................................数字钟的时调节...........................................数字钟的分调节........................................... 八设计体会.......................................................参考文献........................................................... 致谢................................................摘要单片机是指一个集成在一块芯片上的一个小而完善的计算机系统。
大小月份自动调节

一、设计总思路:一个简易的日历系统,最基本要实现各个月份及对应日期的显示,此时就有日历系统中三种差别:大月31天(1、3、5、7、8、10、12),小月30天(4、6、9、11),以及二月29天(设定)。
日期的显示由两个74LS160实现控制。
电路由一片74LS153两片74LS138及相关的门电路实现。
月份的显示是有一片74LS161实现。
整个电路有一个主控开关控制电路日期和月份电路的运行。
二、设计原理:1)计数原理:日期的显示由两个74LS160实现,即高低位分别由74LS160显示。
当低位160进位时,高位才有信号输入(即低位计数1-9进位高位1),从而可以显示1-29、30、31(此处另有门电路控制)。
月份的显示由一片74LS161实现,将161设计成12进制的计数器,实现月份从1月到12月的显示。
2)控制原理:日期和月份之间的联系由一片74LS153和两片74LS138控制。
将日期29、30、31分别译码到153(四选一控制电路),153控制端(A、B)由两片138从月份计数电路译码得到的大小月份及二月控制。
三、总模块图四、总电路图五、各模块电路图:1)日期电路图如上图74LS160中LOAD′为同步置数控制端,CLR′为异步置0控制端,ENT和ENP为计数控制端;A、B、C、D为并行数据输入端,QA、QB、QC、QD为输出端,RCO为进位输出端。
分别形成29、30、31进制的计数器,而进制的最大数由74LS153(四选一)控制。
比如,29进制的由74LS161中二月控制译码到153中控制选择29进制的计数器。
30、31同理。
而日期的计数则是两片160控制,日期高低位分别由两片160显示,上片160为高位,输入端(A、B、C、D)接地,保证初始值为(0)高位,下片160为低位,输入端(B、C、D)接地,而A接“1”,保证初始值为(1)低位,上下片160中CLR接VCC,下片ENT、ENP接VCC表示低位始终保持工作,而上片ENT、ENP接下片RCO表示下片(低位)到9下一个信号,上片才会有信号输入高电平,即低位9(0000 1001)进位后变成10(0001 0000),各进制由与非门控制译码比如31用三输入与非门上片接入3(0011)即接入QA,QB,下片接入1(0001)即接入QA, 29,30也是此理!在译码后接入153输入端(c0,c1,c2)c3接VCC形成三选一电路,数码显示管对应ABCD接入显示。
基于51单片机的可调数码日历钟的设计与制作毕业设计论文

专科毕业设计(论文)题目基于51单片机的可调数码日历钟的设计与制作摘要单片机以其体积小、编程灵活、控制功能强大、价格低廉等特点被广泛应用在各种电子电器产品中。
单片机技术的出现和发展带来了电子技术和控制领域的一场革命。
单片机课程作为职业院校电子信息类专业一门重要的基础课程,它既是一门很有实用价值、实践性很强且很有趣味性的课程,同时它又是一门集硬件电路设计与软件编程于一体的学科,既要求我们有较好的电工电子技术基础知识,又要求有一定的逻辑思维和软件开发(编程)能力。
通过近几年对单片机的学习,我已掌握单片机的基本知识,并具备了单片机应用系统的初步开发能力。
即将毕业之际,我运用我所掌握的单片机知识设计和制作了一个基于51单片机的可调数码日历钟,这既是对我所学知识的总结与高度概括,同时也将自己所掌握的知识与实际应用结合起来,进一步提高工程实践能力。
数码日历钟是实际生活中应用较多的一个电子计时装置,可供人们查询日期、星期及掌握时间。
本文首先从数码日历钟的功能要求入手,对设计任务进行了分析,并将任务分解为若干个模块,提出在设计与制作过程中要用到的相关知识点,给出了本设计的硬件电路及软件流程,还给出了部分模块的源程序代码。
本设计经过多次调试运行无误,最终提交出一个完整的应用系统产品。
本次毕业设计的数码日历钟能在12864液晶屏上显示出年月日时分秒以及星期几,还能显示当前环境温度,并能通过按键调整日期和时间,在调整日期的同时通过相应算法自动实现星期几的调整,而且无论是否闰年、任何月份,当日期调整时都保证不会出现非法日期。
数码日历钟是一个非常实用的设计与制作,成本低廉,如能进一步完善,具有一定的推广使用价值。
本设计任务比较复杂,要考虑的问题很多,C语言的模块化程序设计思想较好地解决了这个问题,故本设计任务采用C语言编程。
关键词:51单片机,C语言,数码日历钟,毕业设计,制作I河南理工大学毕业设计论文目录摘要 (Ⅰ)1概述 (1)1.1 毕业设计的选题背景及制作意义 (1)1.1.1毕业设计的选题背景 (1)1.1.2毕业设计的制作意义 (1)1.2 数码日历钟的功能要求 (1)1.3 本设计制作的主要内容 (2)2数码日历钟的设计与制作任务分析 (3)2.1数码日历钟的设计与制作任务分析与分解 (3)2.2设计方案的论证及选择 (3)3 相关知识链接 (6)3.1 51单片机简介 (6)3.1.1 51单片机简介 (6)3.1.2 51单片机引脚功能介绍 (8)3.2由已知日期推算星期几 (11)3.2.1如何判断一个年份是否闰年 (11)3.2.2由已知日期如何推算星期几 (11)3.3 12864图形液晶的使用 (13)3.3.1 液晶概述 (13)3.3.2 LCM引脚功能介绍 (14)3.3.3 LCD12864图形液晶显示模块指令集 (15)3.3.4 LCD12864图形液晶显示模块与单片机的接口 (17)3.3.5 LCD12864图形液晶显示模块的基础函数 (17)3.4 51单片机中的中断与定时 (19)3.4.1 51单片机中的中断 (19)3.4.2 51单片机中的定时/计数器 (22)3.5数字温度传感器DS18B20的使用 (28)3.5.1 DS18B20概述 (28)3.5.2 DS18B20的内部结构 (29)3.5.3 DS18B20与单片机的接口电路 (32)3.5.4 DS18B20的操作命令 (32)-1-3.5.5 DS18B20的时序 (33)3.6 矩阵式按键的检测 (36)4系统设计与调试 (44)4.1 硬件系统设计与调试 (44)4.1.1硬件系统设计原理图 (44)4.1.2硬件系统元器件清单 (44)4.1.3硬件系统组装与调试 (45)4.2 软件系统设计与调试 (45)4.2.1软件系统设计 (45)4.2.2软件系统调试与仿真 (47)5结束语 (49)参考文献 (50)致谢 (51)-2-河南理工大学毕业设计论文 1 概述1、概述1.1 毕业设计的选题背景及制作意义1.1.1毕业设计的选题背景单片机以其体积小、编程灵活、控制功能强大、价格低廉等特点被广泛地应用在各种电子电器产品中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于数字钟的大小月份自动调节系统通信XX XXX摘要:数字钟在生活中帮助人们计算日期,它主要由计数器级联构建而成。
本次设计要求具有大小月份自动调节功能,即日计数器实现大月31天,小月30天,二月28天。
基于要求可用两片十进制计数器(74160)级联构成日计数器,控制置数端使其每次从01开始计数(对应每月第一天是1号);从日计数器的输出通过与非门等译出31、30、28这三个信号,再根据月计数器的四个输出端译码输出两个控制端控制74153的数据选通端,选择译出的31、30、28三个信号,同时月计数器加1,当月数为12时输出端用与非门控制其同步置数端置1。
关键字:计数器、数据选择器、大小月份自动调节1、前言计数器是数字系统中用的较多的基本逻辑器件,它的基本功能是统计时钟脉冲的个数,即实现计数操作,它也可用与分频、定时、产生节拍脉冲和脉冲序列等。
例如,计算机中的时序发生器、分频器、指令计数器等都要使用计数器。
计数器的种类很多,构成计数器中的各触发器是否使用一个时钟脉冲源来分,可分为同步计数器和异步计数器;按进位体制的不同,可分为二进制计数器、十进制计数器和任意进制计数器;按计数过程中数字增减趋势的不同,可分为加法计数器、减法计数器和可逆计数器;还有可预制数和可编计数器等等。
2、设计原理设计的基本原理为:1、两片74160构成日计数器,74160(1)为高位片,74160(2)为低位片,两片74160的同步脉冲,清零端CLR都接高电平(不清零),74160(2)的D、C、B、A置数端为0001,74160(1)的D、C、B、A置数端为0000,74160(2)的使能端ENP、ENT接高电平,其进位端RCO接到74160(1)的使能端ENP,ENT接高,两片74160的置数端接到一起,由74153的选通输出信号控制,当日期为31、30或28时,它们的置数端会分别为0,置数后日期低位置为1,高位置为0。
2、16进制计数器74161构成月计数器,其脉冲与74160的脉冲是同步的,使能端ENT、A、CLR接高电平,ENP 接74160置数端的反,即在日置数时月份加1,其置数输入为0001,置数端LOAD由它的输出端译码控制,即在12月后置1。
3、由日计数器译码产生的28、30、31三个信号分别接到74153数据选择器的1C0、1C1、1C2,数据选择器的个1G接地,选择端A、B与月计数器译码输出两个信号相接,实现BA在2月时输入为10;1、3、5、7、8、10、12月BA为00;4、6、9、11为01,以控制通道选通而实现31、30、28三种不同月数。
图1 整体结构3、主要芯片功能介绍3.1 74160十进制计数器(1)74160的引线图如下图所示(2)74160的功能表它的主要功能为:异步清除:当CLR=0时,无论有无CLK,计数器立即清零,QD-QA均为0,称为异步清除。
同步预置:当LOAD=0时,在时钟脉冲上升沿的作用下,QD=D,QC=C,QB=B,QA=A。
当使能端ENP=ENT=1时,计数器计数。
锁存:当使能端ENP=0或ENT=0时,计数器禁止计数,为锁存状态。
3.2 74161十六进制计数器(2)74161的功能表它的主要功能为:异步清除:当CLR=0时,无论有无CLK,计数器立即清零,QD-QA 均为0,称为异步清除。
同步预置:当LOAD=0时,在时钟脉冲上升沿的作用下,QD=D,QC=C,QB=B,QA=A。
当使能端ENP=ENT=1时,计数器计数。
锁存:当使能端ENP=0或ENT=0时,计数器禁止计数,为锁存状态。
3.3 74LS153双四选一数据选择器74LS153的功能表:选通控制端ST为低电平有效,即ST=0时芯片被选中,处于工作状态;ST=1时芯片被禁止。
A1、A2为控制信号,或称地址输入端,D0 ~ D3为4路数据输入端。
在控制输入端的作用下,从多个输入信号中选择某一个输入的信号传送到输出端4、单元电路4.1 日计数器模块设计思路:采用并行级联方式连接两片74160作为日计数器。
两片74160的CLK为同一个脉冲信号(此处采用手动脉冲),高位74160的ENP由低位74160的进位端控制,此为它的进位功能。
高位的输入端DCBA 为0000,低位的DCBA为0001,低位的输入端D0接高电平,当置数数将从01开始计数。
其置数端与74153的输出端Y相接。
单元电路图如下:图2 日计数模块设计思路:原理略同日计数器。
采用一片16进制的74161作为月计数器。
月计数器的置数端由其输出端控制,用与门与输出端D、C端连接,其输出再和74153输出的反Y’接与非门并将输出接到置数端LOAD’,由此实现了1~12位数与CLK同步的循环。
将计数器的输入端DCBA接为0001,由此实现了从1开始计数的功能。
月计数器的ENT,CLR′都接高电平,ENP接一开关,实现能手动设置月份。
单元电路图如下:图3 月计数模块设计思路:如图所示,地址端A、B分别接74161输出的D、C、A经过逻辑电路的两个输出,这样可将三种月份大、小、平月从12个月区分出来。
153的1C2、1C1、1C0分别接从日期显示引出的三条逻辑电路(28、30、31三种月的天数信号),Y传输给日置数端,Y’接到月的ENP端。
单元电路图如下:图4 数据选择模块4.4 控制模块设计思路:三种置数日期(31、30、28)信号输出电路:为了找出三种月份的特殊天数,日期显示的低位的A及高位的B、A通过与非门连接,当且仅当高位为xx11、低位0001时输出一低电平信号,即31天;三十天时将日期高位的BA接与非门后(此处用一与门加以非门)再与31天的输出信号相与再做30天的信号输出,目的是防止在设置日期后若日恰好为31时其不能正确地输出置数信号;28天的信号则只用了高位的B和低位的D,即0010、1000时,利用者两端接与非门即可得到28天的置数信号。
电路采用同步CLK信号,所以日期及月数都会同步变化。
再将得到的三种置数信号接到74153的1C2、1C1、1C0,它们有153的AB选择端控制。
下图为此部分的逻辑电路图:图5 控制模块三种天数的选择电路:从与计数器的D、C、A三端引线接入大小月份判断逻辑电路中,74153的选择A端与引入的DCA三端的逻辑表达式为:A' C D'+AD;选择B端与引入的DCA三端的逻辑表达式为:A'C'D'。
上两表达式时将1到12月的真值表列出而化简的,31天的为00,30天的为01,28天为10,其他月数不须考虑:此电路如下:图6 三种天数的选择电路5、总电路图小结此次的数电电子技术课程设计让我熟悉了很多数电的知识,特别是更加熟练的掌握了数电电路的设计,对计数器的功能有更进一步的掌握,对Multisim2001这个软件的使用更加的熟练。
这次大小月份自动调节系统主要的困难在于区分每个月的是大月还是小月,这部分的逻辑电路需要写出真值表并化简出最简形式,并以此连接与非门等的逻辑电路。
由于日期需要同步变化,所以采用全部为同步时钟,但同步时钟也带来一些问题:如月的设置问题,日会随月的设置一起增加,但多加开关虽可解决此问题可带来设置时操作更麻烦;同步电路在进位时出现错误,如日对月的进位(且月恰好在12月)此时就会出现月先变为1再加1即为2月,或者仍为12月。
还有就是由于没有选修过Multisim2001 的课,对这个软件起初并不熟悉,通过看书并上机练习才对这个软件有所掌握。
参考文献(1)《现代电子学及应用》,童诗白、徐振英编,高等教育出版社,1994年(2)《电子系统设计》,何小艇等编,浙江大学出版社,2000年(3)《集成电子基础教程》,郑家龙、王小海编,高教出版社,2002年5月(4)《电子技术课程设计指导》,彭介华编,高等教育出版社,1997年10月(5)《数字电子技术》,刘守义、钟苏编,西安电子科技大学出版社,2003年(6)《Multisim2001及其应用》,蒋卓勤、邓玉元编,西安电子科技大学出版社,2003年(7) 相关网络资源读书笔记1、数字电子电路的设计方法:(电子技术课程设计指导,彭介华编,高等教育出版社)进行数字电路设计时,首先要对设计题目做认真分析,明确任务和性能指标,然后做总体设计,在设计过程中,要根据具体情况,反复对设计方案进行论证,以求方案最佳,在整体方案确定后,便可设计单元电路,选择元器件,画原理草图,实验进行性能测试,最后画总体电路图。
1)明确系统的设计任务通过对系统设计要求的具体分析,充分了解系统的性能、所要达到的主要技术指标、设计的内容及要求,以便明确系统应完成的任务。
2)设计方案的确定方案选择的重要任务经要充分利用所学的知识和掌握的资料,对系统提出的任务、要求和条件进行仔细的分析,完成系统的功能设计。
3) 单元电路设计、元器件选择单元电路是构成整个系统的基础,单元电路性能的好坏直接影响整个系统的性能。
在每个单元电路的设计前必须明确本单元电路应完成的任务,拟定出单元电路的性能指标,与其它单元电路之间的连接关系,确定电路的组成形式。
电路形式一旦确定后就要进行电路元器件的选择。
电路元器件包括阻容元件、分立元件和集成电路等。
不同的电路对元器件性能的要求也不同,设计时要根据电路的要求选择性能和参数合适的元器件。
5、数字电路的特点:(现代电子学及应用,童诗白、徐振英编,高等教育出版社)1.数字电路可以进行算术运算,此时它大多采用二进制,只需处理0、1两个数符;数字电路也可进行逻辑运算与判断,此时它大多处理“二值逻辑”问题,例如“真”和“假”,“是”与“非”,“有”与“无”等。
2.数字电路重点研究输入信号和输出信号之间的逻辑关系,它的数学分析工具是逻辑代数,描述电路逻辑功能的主要方法是逻辑变量的真值表、逻辑函数式,卡诺图、特性方程、状态转换表、时序图、逻辑电路图等。
3.模拟信号与数字信号的比较(1)模拟信号:在时间和数值上都是连续变化的信号。
模拟电路:凡用来生产、加工和处理模拟电信号的电子电路称为模拟电路。
(2)数字信号:在时间上、幅值上都是离散的、不连续的信号。
数字电路:凡用来生产、加工和处理数字电信号的电子电路称为数字电路。
3、数据选择器:(数字电子技术,刘守义、钟苏编,西安电子科技大学出版社)数据选择器又称为多路开关,是一种重要的组合逻辑部件,它可以实现从多路数据传输中选择任何一路信号输出,选择的控制由专列的端口编码决定,称为地址码,数据选择器可以完成很多的逻辑功能,例如函数发生器、并串转换器、波形产生器等。
数据选择器是能够从来自不同地址的多路数字信息中任意选出所需要的一路信息作为输出的组合电路,至于选择哪一路数据输出,则完全由当时的选择控制信号决定。