1、数电课程设计报告 1 数电课程设计 题目: 计数器 姓名: 学号: 班级: 数电课程设计报告 2 目录目录 1. 设计要求 2. 设计方案 3. 方案讨论 4. 设计元器件及其选择 5. 电路图 6. 焊接与调试 7. 总结 8. 体会 (1) 该次设计的收获 (2) 对该次设计的的意见(给老师、 学校提的) 数电课程设计报告 3 一 设计要求; 1, 通过 9 个按键开关,接入编码器,再连接到 计数器的地址端, 从计数器的输入接入到译 码器的输入端,从而连接数码管的管脚。 2, 用两个可输出十进制的计数器, 同时用两个 数码管最终构成 100 进制, 并且数码管可由 00 到 99 进行计数
2、。 3, 电路必须具有使十位和个位置数的功能, 再 进行计数。 4, 电路具有清零功能。 二 设计方案; 计数置数模块 原理:计数。由两片 74LS160 十进制同步计数器以并 行进位方式连接。以第一片的进位输出 C 作为第二片 的 EP 和 ET 输入,每当第一片计成 9(1001)时 C 变 为 1,下一个 CLK 信号到达时,第二片为计数工作状 态,计入 1,而第一片计成 0(0000) ,它的 C 端回到 低电平。第一片的 EP 和 ET 恒为 1,始终处于计数状 态。置数。假如置数 42,先制十位,再制个位,置数 数电课程设计报告 4 之前将个位的 ET=0 使其处于保持状态。首先把
3、拨码 开关的 4 端置为 1,将十位的 RD=1,LD=0,此时 十位数码管显示 4,把十位的 LD=1,拨码开关的 4 端置为 0。然后把拨码开关的 2 端置为 1,将个位的 RD=1,LD=0,此时个位数码管显示 2,把个位的 LD=1,拨码开关的 4 端置为 0。完成置数。再将个 位的 ET=1 使其处于计数状态 模块电路图: 74LS160 功能表: 数电课程设计报告 5 74LS160 逻辑图: 数电课程设计报告 6 74LS160 状态转换图: 电路显示模块 原理:由两个共阴七段数码管构成 100 进制数,两个 74LS48 BCD七段译码管。作为十位和个位的两个十 进制计数器分别
4、连接两个译码管,同时译码管的输出 对应连接数码管。计数器的输出值对应的十进制值为 多少,通过译码器再从数码管直接显示起来,如计数 器的值为 0011,数码管显示为 3。 秒脉冲信号模块 原理: 555 定时器为核心及电位器电容组合构成的多谐 震荡器。多谐震荡器工作输出稳定的矩形波,通过改 变电位器 R1,R2 的阻值来调节输出脉冲的周期和占空 比。周期公式为 T=T1+T2=(R1+2R2)Cln2。占空比公式 为 q=T1/T2=( R1+R2)/ (R1+2R2)。由于本次设计要求周 期在 1s 左右,所以电阻值可以设置 R1=60,R2=20。 数电课程设计报告 7 电路图: 置数模块 原理:由九位拨码开关和 74LS147 10-4 线 BCD 优先编 码器以及 74LS04 六反相器构成。由于编码器的输出二 进制值并不是十进制的 0 到 9, 而使其输出通过反相器 变成相反电平则刚好是十进制的 0 到 9, 最终使置数变 得直观而简洁。如将第六位的拨码开关拨至高电平, 编码器的最终输出为 0110。