数字日历
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
××××××
课程设计任务书
课程名称:数字电子技术
题目:具有大小月份自动调节功能的数字日历
专业班级:班
学生姓名:学号:
指导老师:
审批:
任务书下达日期2010年12月6日星期一
设计完成日期2010年12月17日星期五
目录
一、设计总体思路,基本原理和框图 (5)
1.总体思路 (5)
2.基本原理 (5)
3.总体设计框图及电路总图 (6)
3.1 总体设计框图 (6)
3.2 电路设计总图 (7)
二、单元电路设计 (8)
1.计数显示电路的设计 (8)
1.1日期计数显示电路 (8)
1.2 12进制月计数显示电路 (9)
1.3星期计数显示电路 (11)
2.控制选择电路 (12)
三、安装、调试步骤 (14)
1.安装 (14)
2.调试 (14)
四、故障分析与电路改进 (15)
五、总结与设计调试体会 (17)
六、附录(元器件清单) (19)
七、参考文献 (19)
八、课程设计评分 (20)
一、设计总体思路,基本原理和框图
1.总体思路
本数字日历主要由计数显示电路和控制电路组成,计数显示电路主要由同步十进制计数器74LS160构成日期、月份及星期计数器;然后通过译码数码管显示器显示出来,控制调节电路则是利用74LS151四选一数据选择器和组合控制逻辑电路去控制日期计数器及月计数器的置数端和使能端,从而实现大小月份自动调节功能。星期显示在脉冲作用下,从星期一到星期日循环计数,从而形成星期随着日期循环显示。
2.基本原理
“日期计数器”由两片十进制计数器74LS160同步预置数(高位片置入0000,低位片置入0001)构成,置数端信号由控制电路给出,使其每次从1开始计数(对应每月第一天是1号),从日计数器的输出译出28、30、31这三个信号,将月计数器设置成12进制使其记到12后又从1开始计数。控制电路是由74LS151和组合逻辑电路组成,根据月计数器的输出月份,判断其是大月、小月、还是2月,选择大月这路信号跟31这个信号去控制日计数器的置数端,同时给月计数器的CP端信号使其计数,同样小月选择30这路信号,2月选择28这路信号去控制日计数器的置数端与月计数器的CP端。最后给日计数器的地位片信号源使其计数。同时在脉冲作用下,使星期循环计数,随着日期的变化而变化。
3.总体设计框图及电路总图3.1 总体设计框图
3.2电路设计总图
二、单元电路设计
1. 计数显示电路的设计
1.1 日期计数显示电路
“日期计数器”采用两片十进制计数器160同步预置数构成,控制置数端使其每次从1开始计数(对应每月第一天)。其中MR′为异步置0控制端,在此电路中无需用到,故高低位片的CLR′都接高电平;RCO为进位输出端,当计数到(1001)9时,会在RCO端产生一个1的脉冲(RCO平时为0),因此低位片的RCO接高位的ENT
和ENP,高位片的RCO不用,故悬空;ENT和ENP为计数控制端,其中低位的ENT和ENP接高电平,使其一直计数,高位的ENT和ENP接来自低位的进位信号,使高位片在低位片进位一次时计数一次;高位计数器输入端置入0(接0000),低位置入1(接0001),从而使每个月第一天从01开始。计数器输出端,分别接译码数码管的输入端;LODA′为同步置数控制端,计数器的高位片和低位片的LODA′连在一起,然后接到151的输出端,每次到每个月的最后一天由151的输出端输出一个低电平,送至LODA′,使计数器高位置0,低位置1,从而实现每月从01开始计数,到最末一天后又返回第一天循环计数。以下为日期计数显示电路图。
1.2 12进制月计数显示电路
此电路由2片74160,一个与非门7400和数码管显示器实现。采用两片74160同步预置数构成,控制置数端使其每次从1开始计数(对应每年第一月)。其中MR ′为异步置0控制端,在此电路中无需用到,故高低位片的CLR ′都接高电平;RCO 为进位输出端,当计数到(1001)9时,会在RCO 端产生一个1的脉冲(RCO 平时为0),因此低位片的RCO 接高位的ENT 和ENP ,高位片的RCO 不用,故悬空;ENT 和ENP 为计数控制端,其中低位的ENT 和(日期计数显示电路图)
ENP接高电平,使其一直计数,高位的ENT和ENP接来自低位的进位信号,使高位片在低位片进位一次时计数一次;高位计数器输入端置入0(接0000),低位置入1(接0001),从而使月份从一月开始。计数器输出端,分别接译码数码管的输入端;与非门7400通过检测高位的0001和低位的0010高电平,当高位最低位和低位次低位同时为1时产生一低电平,送至LODA′,使计数器高位置0,低位置1,从而实现12进制月份计数器,且第一个月从01开始计数,到最末一月后又返回01循环计数。以下为日期计数显示电路图。
(月计数显示电路)
1.3 星期计数显示电路
该电路由一片74LS160,一片显示译码器74LS48,一三输入与非门74LS10及数码管构成。74160的输入端(D3—D0)置入0001,使其每次从星期一开始计数,输出端(Q0—Q3)接7448输入端。清零端MR及使能端ENT,ENP同时接高电平,CLK接和日期显示电路统一的外部时钟,从而实现星期与日期同时计数。显示译码器7448的RBI′,BI/RBO′同时接高电平,输出端接数码管输入端。三输入与非门7410输入端接74160输出端的Q2—Q0,通过检测输出的0111,当Q2—Q0同时为1时,产生一低电平送至74160的置数端LOAD,使74160置数为1,从而实现7进制的计数电路;同时由于星期天与中文中的日相似,所以用8表示星期日,即可通过当计数器计数到7时通过与非门7410产生的低电平送至7448的灯测试端LT′,将7变成8,表示星期日。以下为星期计数显示电路图。