具有大小月份自动调节功能的数字日历 数字电路 课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书
课程名称:数字电子技术
题目:具有大小月份自动调节功能的数字日历
专业班级:班
学生姓名:学号:
指导老师:
审批:
任务书下达日期2011年6月24日星期一
设计完成日期2011年7月8日星期五
目录
第1章设计总体思路 (1)
1.1 设计要求及设计思路 (1)
1.2 基本原理 (1)
1.2.1 计数显示电路 (1)
1.2.2 控制调节电路 (1)
1.3 总体设计简图及电路总图 (2)
第2章单元电路设计 (3)
2.1 大小月显示电路的设计 (3)
2.2 12进制月电路 (7)
2.3 7进制星期电路 (8)
2.4 大小月逻辑运算电路 (10)
2.5 总电路图 (11)
第3章安装、调试步骤与故障诊断 (12)
第4章故障分析与电路改进 (13)
第5章总结与体会 (14)
附录元件清单 (15)
参考文献 (16)
第1章设计总体思路
1.1设计要求及设计思路
该课题要求设计制作一个具有大小月份自动调节功能的数字日历。由于每一月的天数不尽相同,日计数器要实现当前月对应的天数进制。例如,2月时日期满28天就应向月计数器进位,此时日计数器应为28进制。所以可以用两片74LS160分别做日计数器的高低为,用一片74LS161实现12进制的月计数器。用数据选择器74LS153选择相对于的日进制,实现大小月功能。另外用一片74LS160实现7进制的星期计数。
1.2 基本原理
1.2.1计数显示电路
“日期计数器”采用两片十进制计数器74LS160同步预置数(高位片置入0000,低位片置入 0001)构成,控制置数端使其每次从1开始计数(对应每月第一天是1号),计数脉冲由实验仪上标准方波信号源提供,并通过试验仪上的译码显示器显示出来;“月计数器”采用一片74LS161计数器通过预置数做成十二进制计数器,从而进行1--12月份的累计计数,并通过试验仪上的译码显示器显示出来。
1.2.2控制调节电路
当逻辑电路从日计数器的输出端译出28、30、31三个信号送入数据选择器数据输入端,控制逻辑电路从月份计数器输出端用74ls138译码分出1-12月送入数据选择器地址输入端,数据选择器153根据月计数器输出的月份选择译码电路译出的相应一路信号去控制日期计数器的置数端及月份计数器的时钟,从而实现大小月份自动调节功能,
即日期的计数实现大月31天,小月30天,二月28天。控制电路从月计数器的输出中用74LS154译出二月、小月和大月三组信号,通过组合逻辑电路将要显示的月份所对应的数据送入74ls153数据选择器的数据端。令数据选择器的地址端输入为1X0=28,1X1=30,1X2=31, A=当B和A为00时选通28天,当BA为01时选通30天,当BA为10时选通31天,如此可自动调节天数。
1.3总体设计简图及电路总图
图1.3 设计简图
第2章单元电路设计
2.1 大小月显示电路的设计
每年有12个月份,每个月的天数有大小月之分。分别是:1月31天﹑2月28天﹑3月31天﹑4月30天﹑5月31天﹑6月30天﹑7月31天﹑8月31天﹑9月30天﹑10月31天﹑11月30天﹑12月31天。将12个月份所对应的天数信息编译成相对应的选择信号送入74LS153用‘00’选中28进制日、用‘01’选中30进制日﹑用‘10’选中31进制日。电路图如图2.1.1所示:
图2.1.1大小月显示电路
2.1.1 28进制日电路
“28进制计数器”采用两片十进制计数器160同步预置数构成,控制置数端使其每次从1开始计数(对应每月第1天)。图中LOAD′为同步置数控制端,MR′为异步置0控制端,ENT和ENP为计数控制端;D0-D3为并行数据输入端,Q0—Q3为输出端,RCO为进位输出端。当计入28个脉冲且数据选择器74LS153的BA=00时,经担任译码器的74LS00译码产生低电平信号立刻被74ls153选正输出低电平将两片74ls160置成0000,0001,于是便得到了二十八进制。
由于74ls160为10进制同步计数器,当计数到(1001)9时,会在RCO端产生一个1的脉冲(RCO平时为0)。作为高位片的EP和ET 输入,当下一个CP信号来时高位片为计数工作状态,计入1,而低位片计成0(0000),它的C端回到低电平。而低位片的EP和ET恒为1,始终处于计数工作状态。
当MR′=1,LOAD′=0时,在时钟脉冲CP上升沿到来时,并行输入的数据D0—D3被置入计数器相应的触发器中,Q0Q1Q2Q3=ABCD。
当LOAD′=CLR′=ENP=ENT=1,CP端输入计数脉冲时,计数按照8421BCD码的规律进行十进制加法计数。当LOAD′=CLR′=1,且ENT 和ENP中有0时,则计数器保持原来的状态不变。在计数器执行保持功能时,如ENP=0、ENT=1时,则RCO=ENTQ3Q0=Q3Q0;如ENT=0、ENP=1时,则RCO=ENT·Q3Q0=0。下图所示为由两片74LS160级联组成的28进制同步加法计数器及其译码显示电路。图中AB实际由译码器及组合逻辑电路将11数据输入。
图2.1.2二十八天电路
2.1.2 30进制日电路
原理如28进制日计数器,具体线路图如下所示。此时下面74LS160LOAD'接74ls153的输出端,153的输出端经过反相器后再输入74ls161的ENP和ENT端从而实现月的进位,与非门的输入端接Q1Q0输出端接74ls153的1X1端。图中AB实际由译码器及组合逻辑电路将01数据输入。