电路CAD课程设计智能万年历时钟电路.doc

上传人:jian****018 文档编号:9815418 上传时间:2020-04-08 格式:DOC 页数:29 大小:697KB
返回 下载 相关 举报
电路CAD课程设计智能万年历时钟电路.doc_第1页
第1页 / 共29页
电路CAD课程设计智能万年历时钟电路.doc_第2页
第2页 / 共29页
电路CAD课程设计智能万年历时钟电路.doc_第3页
第3页 / 共29页
点击查看更多>>
资源描述
电路CAD课程设计报告 设计题目: 智能万年历时钟电路 专业班级: 学 号: 学生姓名: 同组学生: 2012/11/23摘 要数字时钟是一种采用数字电路技术实现“时”、“分”、“秒”数字显示的计时装置。与机械时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,不仅作为家用电子时钟为大家喜爱,而且可以用于机场、车站、码头、体育场、等公共场所,给人们提供了准确的时间。在此基础上,可以加载做出万年历的时钟显示器,对各年份都能显示出来。 万年历数字时钟从原理上来说是一种典型的数字电路。目前,数字时钟的功能越来越强,并且有多种专门的大规模集成电路可供选择。但从学习的角度考虑,在此设计报告中以小规模的集成电路来设计制作万年历时钟。本文描述了一个基于数字逻辑电路的能实现万年历功能电子时钟的设计,系统由计数器电路、按键校时电路、数码管显示电路等部分构成。计数器电路包含年计数器、月计数器、日计数器、星期计数器等部分,各部分分别完成对“年”、“月”、“日”、“星期”的计数。按键校时电路可分别对“年”、“月”、“日”、“星期”进行单独校时。数码管显示部分能实现时钟日历的功能,能进行“年”、“月”、“日”、“星期”的显示。未来,万年历将会朝着精准度更高,外观更加美丽,价格更加实惠的方向发展,并且将会出现更多的辅助功能。关键词 时钟 万年历 数码管 数字逻辑 Abstract The digital clock is a digital circuit technology to achieve hour figures, minute figures and second figures which can show the timing device. Compared with the mechanical clock it retains higher accuracy and intuitiveness, and no mechanical device. At the same time, it has a longer life. So it is used as home electronic clock favorite for everyone, and can be used in airports, railway stations, docks, stadiums, and other public place to provide people with accurate time. On this basis,It can be loaded to make the calendar clock display, and can be displayed for each Year.In principle, calendar digital clock is a typical digital circuit. Currently, the function of the digital clock is getting stronger, and a variety of specialized LSI can be selected. However, in the learning viewpoint, in this design report we designed calendar clock which based on a small scale integrated circuit.This paper describes a design based on digital logic circuit can achieve perpetual calendar function electronic clock. The system consists of a counter circuit, key school circuit and digital tube display circuit parts. The counter circuit includes a year counter, the month counter, day counter, week counter part, the various parts of the respective year, month, day, week count. Key timing circuit can timing year, month, day and week respectively. The digital display parts can achieve the function of a clock calendar, and display year, month, day and week. In the future, the calendar will develop in the direction of higher accuracy, more beautiful exterior and more affordable price. There will be more auxiliary functions.Keywords Clock Calendar Digital tube Digital logic目 录一、设计任务与要求 1二、方案设计与论证 11.方案一 12.方案二 23.方案的最终选择与确定 3三、单元电路设计与参数的计算 31. 单元电路设计过程 3(1)计数器电路 3(2)按键校时电路 12(3)译码显示电路 152. 设计电路的原理图 15(1)计数器电路 15(2)按键校时电路 16(3)译码显示电路 163. 单元电路设计与参数计算的小结 16四、protel绘制的总原理图及元器件清单 171.总原理绘制图 172.PCB制板图 203.对于绘图的部分说明 204.原理图元器件清单 21五、结论与心得 22参考文献 23一、设计任务与要求:本设计准备实现的功能: (1) 显示公历日期功能(年、月、日、星期)。 (2) 可通过按键切换年、月、日、星期的显示状态。(3) 可随时调校年、月、日及星期。(4) 可每次增减一进行时间调节。(5) 可动态完整显示年份,实现真正的万年历显示。二、方案设计与论证:1.方案一:通过一段时间对专业书籍及多种设计方案的研究及分析,在计数电路芯片的选择上可以采用74LS160或74LS90,在实现的电路中有两种方案来实现清零(异步置数和同步清零);对于实现年、月、日、星期的显示,可采用LED液晶显示屏、点阵式数码管、LED数码管中的一种;在实现年、月、日、星期的校时方面,可设置K3 、K2、 K1三个开关分别作为年、月、日的校时控制开关,由于“日”与“星期”同步,因而控制“日”的同时也控制了“星期”。另外通过按钮开关可以在日期与时间间切换和对时钟进行调整。该方案的系统原理框图如下:年月日显示器显示器显示器显示译码器显示器译码器显示译码器计数器计数器计数器校时电路分 频电 路方波信号发生器.星期显示器显示译码器计数器图中各单元电路的工作原理如下:(1)计数器电路:包括年计数器、月计数器、日计数器、星期计数器四部分。各部分分别完成对“年”、“月”、“日”、“星期”的计数。(2)译码显示电路:译码显示电路的功能是将年、月、日、星期计数器输出的4位二进制码进行翻译后显示出相应的十进制数字。(3)校时电路:当数字钟计时出现误差时,必须对时间进行校正,通常称为“校时”, 校时是数字钟应该具备的基本功能,一般要求能对年、月、日分别进行校正。2.方案二:对于本题目的设计,我们不仅可以运用以前学过的课程数字电路逻辑设计里边的知识来完成,也可以运用我们所学过的单片机知识来完成本设计,我们可以直接用叫简单的单片机芯片AT89C51再加上其周围的外设电路结构来完成。该方案的系统原理框图如下:晶振电路单片机AT89C51数码管段选部分复位电路时间调整电路数码管位选部分LED数码管图中各单元电路的工作原理如下:(1)晶体电路:晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定。不管是指针式的电子钟还是数字显示的电子钟都使用了晶体荡器电路。(2)复位电路: 分频器电路将高频方波信号经分频后得到1Hz的方波信号供秒计数器进行计数,分频器实际上也就是计数器。(3)时间调整电路:利用4*4矩阵键盘电路设计调整电路,对万年历的事件进行调整。(4)数码管显示电路:包括数码管段选部分和数码管位选部分,数码管段选部分控制显示数值,数码管位选部分控制显示地址。由于使用单片机成本较高,而且编程复杂,故选择方案二,利用数字逻辑电路设计万年历。 3.方案的最终选择与确定:对于第一种方案,是我们所熟悉的纯数电式电路,核心为2种不同型号的数字芯片和4种不同型号的逻辑运算芯片,其余的外围电路只增加了数码管、电阻、按键,电路原理可以通过数字逻辑计算公式来很好的表达,电路原理图也可很容易的构建出来。从制作费用的角度来讲,外围芯片以及芯片周围的简单元件都是既好买又便宜的,很方便我们的电子设计,花费也少。对于第二种方案,也是我们所熟悉的单片机电路,核心为AT89C51单片机,外设也是一些简单的电阻、电容、数码管构成,电路原理相对于第一种更加简单,对于PCB画板之类的也是省了不少麻烦。但是该设计的问题是编写的程序过于复杂,其工作量远大于方案一的设计,而且从制作费用来讲,光一个单片机的价格就已经可以买方案一中的所有芯片,可能还会有剩余。由以上分析最终确定出我们的设计是采用方案一。三、单元电路设计与参数的计算: (我的工作主要是protel电路图和PCB板的全部绘制)1. 单元电路设计过程: (1)计数器电路: 包括年计数器、月计数器、日计数器、星期计数器四部分 A. 元器件的选择: 所用元器件包括:74LS90芯片5个;74LS08芯片6个;74LS04芯片1个;74LS193芯片2个;74LS00芯片1个。B. 元器件选择说明:选择74LS90芯片作为“年”、“月”及“日”十位的计数芯片 (注:考虑到74LS90布线简单,门电路使用少的优点,因而舍弃了74LS160芯片)74LS90是异步二五十进制加法计数器,它既可以作二进制加法计数器,又可以作五进制和十进制加法计数器。如下图1为74LS90芯片引脚图: 图1 74LS90芯片的引脚图通过不同的连接方式,74LS90可以实现四种不同的逻辑功能;而且还可借助R0(1)、R0(2)对计数器清零,借助S9(1)、S9(2)将计数器置9。其具体功能详述如下:(1)计数脉冲从CP1输入,QA作为输出端,为二进制计数器。(2)计数脉冲从CP2输入,QDQCQB作为输出端,为异步五进制加法计数器。(3)若将CP2和QA相连,计数脉冲由CP1输入,QD、QC、QB、QA作为输出端,则构成异步8421码十进制加法计数器。(4)若将CP1与QD相连,计数脉冲由CP2输入,QA、QD、QC、QB作为输出端,则构成异步5421码十进制加法计数器。(5)清零、置9功能:异步清零:当R0(1)、R0(2)均为“1”;S9(1)、S9(2)中有“0”时,实现异步清零功能,即QDQCQBQA0000。置9功能:当S9(1)、S9(2)均为“1”;R0(1)、R0(2)中有“0”时,实现置9功能,即QDQCQBQA1001。如下表1为74LS90芯片功能表:表1 74LS90芯片的功能表输 入输 出功 能清 0置 9时 钟QD QC QB QAR0(1)、R0(2)S9(1)、S9(2)CP1 CP21100 0000清 00011 1001置 90 00 0 1QA 输 出二进制计数1 QDQCQB输出五进制计数 QAQDQCQBQA输出8421BCD码十进制计数QD QAQDQCQB输出5421BCD码十进制计数1 1不 变保 持 选择74LS193芯片作为“星期”和“日”个位的计数芯片:常用的集成同步计数器有4位二进制同步加法计数器74161、单时钟4位二进制同步可逆计数器74191、单时钟十进制同步可逆计数器74190、双时钟4位二进制同步可逆计数器74193。 注:(74LS193芯片性能稳定价格低廉,相比其他集成同步计数器较好)如下图2为4位二进制同步可逆计数器74193的引脚排列图及逻辑符号:图2 74193的引脚图如下表2为74193输入输出信号的说明:表2 74193输入/输出信号的说明引线名称说明输入端CLR清除预置控制D,C,B,A预置初置累加计数脉冲累减计数脉冲输出端记数值进位输出负脉冲借位输出负脉冲当CLR为高电平时,计数器被清除为“0”当为低电平时,计数器被预置为A、B、C、D端输入的值;当计数脉冲由端输入时,计数器进行累加计数;当计数脉冲由端输入时,计数器进行累减计数。如下表3为74LS193的功能表:表3 74LS193功能表CLRD C B A 1000d011d d d dx3 x2 x1 x0d d d dd d d dd dd d 1 1 0 0 0 0x3 x2 x1 x0累 加 计 数累 减 计 数4位二进制计数器是模为16的计数器。在实际应用中可根据需要用4位二进制计数器构成模为任意R(R小于16或大于16)的计数器选择74LS04芯片和74LS08芯片作为门电路芯片:7404芯片内部包含6组反向器,在设计中用一组即可,如下图3为74LS04芯片的逻辑图: 图3 74LS04芯片的逻辑图 74LS08芯片内部包含4组2输入与门(正逻辑),如下图4为74LS08芯片的逻辑图: 图4 74LS08芯片的逻辑图C计数器电路的框图及设计说明:a、对“日”的分析:如下图5为“日”显示multisim原理图:图5 “日”显示multisim原理图由于本次设计中“日”是30进制,所以“日”的个位显示是从09这10个数,“日”的十位显示是从03这3个数。 “日”个位的分析: “日”个位计数器的初始状态为=0001,其状态变化序列如下: 0001 0010 0011 0100 0101 0000 1001 1000 0111 0110根据74LS193的功能表,可将A和接逻辑1,接计数脉冲。由于“日”个位的置数是受“日”十位控制的,当“日”十位显示由3变到0时即由0011变到0100时,“日”个位变为初值,因此可利用“日”十位的和端的高电位进行置数,“日”个位的置数信号方程:Y=,但由于74LS193的置数控制端是低电平有效,所以在输入前必须加上与非门(即图中的74LS08和7404),最后输入到的信号为Y=,从而完成对“日”个位的置数。对于“日”个位计数器的清零,由于“日”个位是十进制计数,当计数器输出由1001变为1010时,计数器状态立即变为0000,当下一个计数脉冲到达时,再由0000变为0001继续进行加一计数,可将和的高电平经与门接至清除端CLR,完成对“日”个位的清零。“日”十位的分析:“日”个位计数器的初始状态为=0000,其状态变化序列如下: 0000 0001 0011 0010根据74LS90的功能表,可将S9(1)S9(2)接地,时钟端接,接“日”个位的进位端。对于“日”十位的3进制计数,当“日”十位显示由3变到0时即由0011变到0100时,计数器状态立即变为0000,当下一个计数脉冲到达时,再由0000变为0001继续进行加一计数,可将和的高电平经与门送到清零端R01和R02,完成十位清零。b、对“月”的分析:如下图6为“月”显示的原理图:图6 “月”显示的原理图由于本次设计中“月”是12进制,所以“月”的个位显示是从09这10个数,“月”的十位显示是从01这2个数。“月”个位计数器的初始状态为=0000,其状态变化序列如下: 0000 0001 0010 0011 0100 1001 1000 0111 0110 0101“月”十位计数器的初始状态为=0000,其状态变化序列如下: 0000 0001根据74LS90的功能表,可将两个计数器的S9(1)、S9(2)均接地,时钟端均接。由于“月”是12进制,当“月”十位显示1即=0001,“月”个位显示2即=0010时,两计数器的状态均为0000,可将“月”十位的和“月”个位的的高电平经与门送到两计数器清零端R01和R02,完成十位清零。对于“月”个位和“月”十位的计数器进位设计: “月” “月”十位的接个位的进位端,“月”个位的接“日”十位的进位信号Y=。c、对“年”的分析:如下图7为“年”显示的原理图: 图7 “年”显示的原理图在万年历中“年”的显示变化很小,此次设计仅设计了“年”的最后两位,这两位均为十进制,最大可记到99年。根据74LS90的功能表,可将两个计数器的S9(1)、S9(2)均接地,时钟端均接,即可实现十进制计数。当“年”的十位计数器状态为1001时,若下一个计数脉冲到来,则“年”的两个计数器均被清零,这里可利用“年”十位计数器的和的进位信号Y=进行清零。d、对“星期”的分析:如下图8为“星期”显示的原理图:图8 “星期”显示的原理图本次设计中“星期”是7进制,所以“月”的个位显示是从17这7个数,“月”个位计数器的初始状态为=0001,其状态变化序列如下: 0001 0010 0011 0100 0111 0110 0101 根据74LS193的功能表,可将A和接逻辑1,接计数脉冲。当“星期”十位显示由7变到8时即由0111变到1000时,“星期”计数器的状态变为初值0001,因此可利用“星期”计数器的端的高电位进行置数,“星期”个位的置数信号方程:Y=,但由于74LS193的置数控制端是低电平有效,所以在输入前必须加上与门(即图中的7404),最后输入到的信号为Y=,从而完成对“星期”计数器的置数。(2)按键校时电路: A. 元器件的选择: 所用元器件包括:74LS00芯片,74LS10芯片,74LS04芯片,3.3电阻4个,开关、按钮若干。B. 元器件选择说明: 74LS10芯片内含三组三输入与非门,逻辑关系为:Y=,如下图9为74LS10芯片各管脚示意图: 图9 74LS10芯片各管脚示意图74LS00芯片内含4组二输入与非门,其逻辑关系为:Y=,如下图10为74LS00芯片各管脚示意图:图10 74LS00芯片各管脚示意图C校时电路的框图及设计说明:当数字钟计时出现误差时,必须对时间进行校正,通常称为“校时”,校时是数字钟应该具备的基本功能,一般要求能对年、月、日分别进行校正。校时电路的设计要求是:在进行“年”校正时,不影响“月”和“日”的正常计数;在进行“月”校正时,不影响“年”和“日”的正常计数;在进行“日”校正时,不影响“月”和“年”的正常计数。为此,可设置K3 、K2、 K1三个开关分别作为年、月、日校时控制开关。此外根据时间误差的大小,可考虑两种校时方法:一种方法是采用单脉冲进行手动校时,拨动校时开关后,每按一次单脉冲按钮,相应计数器增1;另一种方法是利用秒计时脉冲进行自动校时,拨动校时开关后,在秒计时脉冲作用下,相应计数器自动递增,直至增加到希望的值后再将校时开关拨回初始状态。设计时可设置开关K0区分两种不同的校时方法。如下表4为校时开关的功能表:表4 校时开关功能表: 功能0 0 0 00 0 1 00 0 1 10 1 0 00 1 0 11 0 0 01 0 0 1 正常计数日校正(手动)日校正(自动)月校正(手动)月校正(自动)年校正(手动)年校正(自动)根据功能表内容所写出的数字钟“年”、“月”、“日”计数器个位计数脉冲信号的表达式如下:据此可设计出数字钟校时电路如下图11所示:图11 数字钟校时电路(3)译码显示电路:译码显示电路的功能是将年、月、日计数器输出的4位二进制码进行翻译后显示出相应的十进制数字。通常译码器与显示器是配套使用的,选用共阴极发光二极管数码显示器BS202,则可选择译码驱动器74LS48与之配套使用。在此次设计中,使用了内置译码驱动器74LS48及阴极发光二极管数码显示器BS202的数码管作为显示部分。如下图12所示:图12 译码显示电路2. 设计电路的原理图:(1)计数器电路:(2)按键校时电路:(3)译码显示电路:3. 单元电路设计与参数计算的小结:本设计由计数器电路、按键校时电路、数码管显示电路等部分构成。计数器电路包含年计数器、月计数器、日计数器、星期计数器等部分,各部分分别完成对“年”、“月”、“日”、“星期”的计数。按键校时电路可分别对“年”、“月”、“日”、“星期”进行单独校时。数码管显示部分能实现时钟日历的功能,能进行“年”、“月”、“日”、“星期”的显示。此设计基本上完成了设计任务的要求。四、protel绘制的总原理图及元器件清单:1总原理绘制图:该数字钟电路的工作原理是:由方波信号发生器产生稳定的高频脉冲信号,经分频电路输出标准的脉冲信号作为计时脉冲。日计数器计满30后向分计数器产生进位脉冲,并将其送到月计数器的时钟端,月计数器计满12后向时计数器产生进位脉冲,并将其送到年计数器的时钟端,年计数器按照模100的规律计数。计数器的输出经显示译码器译码后送显示器显示。当电路计时出现误差时,可以由校时电路分别对“时”、“分”、“秒”进行校准。在原理图的绘制中,由于芯片在元件库中无法找到,因此,对于每种类型的芯片,均绘制了合适的元件图,具体如下:a、下图为74LS00的元件绘制图:b、下图为74LS04的元件绘制图:c、下图为74LS08的元件绘制图:d、下图为74LS10的元件绘制图:e、下图为74LS90的元件绘制图:f、下图为74LS193的元件绘制图:g、下图为内置译码器LED数码管的元件绘制图:2PCB制板图:a、Top层PCB图:Top层板图b、Bottom层PCB图:Bottom层板图3、对于绘图的部分说明: 由于实际当中我们将采用插针形式的LED数码管,因此在PCB的绘制中对于数码管我采用了插针形式的封装;对于按键,实际中我们将采用贴片形式的按键来进行焊接,因此,根据实际中贴片按键的大小,直接采用较小尺寸的电阻封装来代替按键尺寸,在实际中对电路和焊接无任何影响。由于该电路线路比较复杂,因此为了避免线路无法连接的情况,各元件之间的间隔只能稍微放大一点,这样以便于电路的正确性。4原理图元器件清单:表5 万年历电路原理图中的元件清单序号元件值元件封装元件名说明Y1、Y2SIP5LED DISPLAY4年份数码管M1、M2SIP5LED DISPLAY4月份数码管D1、D2SIP5LED DISPLAY4日期数码管WSIP5LED DISPLAY4星期数码管74LS90(1)(5)DIP1474LS9090芯片74LS193(1)(2)DIP1674LS193193芯片74LS08(1)(2)DIP1474LS0808芯片74LS10(1)(3)DIP1474LS1010芯片74LS04DIP1474LS0404芯片74LS00DIP1474LS0000芯片SAXIAL0.4SW-PB按键R1R43.3k0603RES25%误差电阻S1S4SIP3SW SPDT校时开关J15V 200HzSIP2CON2信号输入J23VSIP2CON23V稳压源J35VSIP2CON25V稳压源J4SIP2CON2脉冲信号J5SIP2CON2脉冲信号五、结论与心得: 通过本次对CAD的课程设计,让我对以前所学的有关电路类的课程进行了一个很好的回顾,是一次新的学习。首先,对于不同方案的研究,让我回顾了数电的知识、模电的知识、单片机的知识、编程的知识、以及对刚学的CAD课程的再一次回顾。每一项回顾,都是一种自我的提高,俗话说的好,书读百遍,其义自现。在本次设计中,我的主要工作不是设计,而是原理图的绘制以及PCB板的绘制,以为最新学的CAD课程就是有关原理图及PCB绘制,因此我认为我选择这一方面的内容能更好的让我巩固最新学习的课程。 一开始,我们选择了有关单片机制作的方向,难度有点大,尤其是对于仿真,很多元件在软件中找不到。于是后来,我们改成了有关数电运用的电路来完成本次设计,经过几天的制作,我们成功完成了本次课程设计,并在老师验收时得到了很高的评价。 马克思说实践是检验真理的唯一标准,而我要说的是,实践是巩固所学知识的最好途径。通过本次课程设计,让我受益匪浅,我希望今后还会有更多的实践机会让我锻炼自己,提高自己,为自己今后步入工作岗位打下良好的基础。参考文献:1 欧阳星明. 数字逻辑. 华中科技大学出版社. 20092 夏路易. 电路原理图与电路板设计教程. 兵器工业出版社. 2002. 3 白静. 数字电路与逻辑设计. 2009. 4 谷树忠、闫胜利. Protel2004实用教程电子工业出版社 2005
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!