【电子系课设】数字电路课设—知识总结!建议收藏!

在这里插入图片描述

一、课程设计任务和要求

用中小规模集成电路设计一台能显示日、时、分秒的数字电子钟,要求如下:
1.由晶振电路产生1Hz 标准秒信号。
2.秒、分为00—59六十进制计数器。
3.时为00—23二十四进制计数器。
4.周显示从1—日为七进制计数器。
5.可手动校正:能分别进行秒、分、时、日的校正。只要将开关置于手动位
置,可分别对秒,分、时、日进行手动脉冲输入调整或连续脉冲输入的校正。
6.整点报时。整点报时电路要求在每个整点前鸣叫五次低音(500Hz),整点时
再鸣叫一次高音(1000Hz)。

二、方案设计

方案1、通过数字电路知识,设计芯片电路,通过分频器、触发器、计数器、译码、门电路等设计数字时钟。主要包括六个方面:一是六十进制秒和分的设计,二是二十四进制时设计,三是七进制日设计,四是整点报时设计,五是时钟晶振设计,六是可进行手动校验。每个设计单元模块化,模块之间的连接,使数字电路时钟正常工作。

方案2、通过单片机引脚输出时钟信号和数码挂显示信号,单片机内部进行计时处理,直接通过引脚连接数码管、蜂鸣器,在单片机内部输入软件程序,从而实现数字电子时钟。

最后本次使用方案1;

三、单元模块设计

60进制计数器:秒、分均为六十进制,即显示00~59,它们的个位为十进制,十位为六进制。主要采用置数法并配合门电路来实现60进制,因为有两位,所以需要有两片74LS161。其中低位161的LOAD非和一个与门连接,当个位为9时LOAD非置零或者当个位为9且十位为5时LOAD非置零,从而实现60进制的功能。
在这里插入图片描述
24进制计数器:时为二十四进制计数器,显示为00~23,同样采用置数法,个位仍为十进制,而十位为三进制,但当十进位计到2,而个位计到3 时置数,其芯片级联原理与60进制类似,用到了门电路。
在这里插入图片描述
7进制计数器:日为七进制计数器,显示为1,2,3,4,5,6,8,采用置数法并配合门电路实现,其能显示该序列主要依靠后面的门电路。
在这里插入图片描述
秒脉冲发生器模块:用32768HZ无源晶体振荡器发出的脉冲通过CD4060D的14分频后可获得2Hz的脉冲输出,再经过D触发器74LS74的二分频产生1HZ。
在这里插入图片描述
整点报时:该模块主要在秒和分显示的数值基础上,结合门电路即可产生整点报时。在每个整点前鸣叫五次低音(500Hz),整点时再鸣叫一次高音(1000Hz)。仿真时用LED灯代替蜂鸣器,当分为59时,且秒在计数计到54时,输出一延时高电平,直至秒计数器计到58时,结束这高电平脉冲,同时打开与门,使报时声按500Hz 频率(蓝灯)鸣叫5声,而秒计到59时,高音lKHz 频率(绿灯)输出并鸣叫1声。
校正电路:在开机接通电源时,由于日、秒、分、时为任意值,需进行调整。置开关在手动位置,分别对时、分、秒、日进行单独计数。同时也有方便各个功能模块的调试。
在这里插入图片描述

四、遇到问题及解决

1、60进制模块单独一个文件可以运行,但是与另外模块连在一起后就不能使用了。 解决的办法:分析问题发现相关门电路设计出现问题,导致级联不正确,修改之后即可;

2、设计整点报时模块时,感觉自己的组合电路逻辑没有问题,但蜂鸣器却没有响。 解决的办法:用LED灯代替蜂鸣器,LED灯即可实现整点报时功能。

3、晶振电路刚开始设计出现产生的脉冲信号不准确。 解决的办法:重新计算晶振参数,调整相关电容与电阻,最后稳定产生所需脉冲信号。
在这里插入图片描述

五、整体设计电路图

在这里插入图片描述
在这里插入图片描述

  • 21
    点赞
  • 200
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
电子计》 项目计书 项目名称 打地鼠 小组成员1 小组成员2 小组成员3 专 业 任教师 成都理工大学信科院电子 2013年 6月 项目名称,并简要说明应用背景。 项目名称:打地鼠 应用背景:打地鼠游戏是人们生活中常见的一种休闲小游戏。此游戏玩法简单,考验人 们的反应速度。开发者可以根据人们兴趣开发出具有多功能的打地鼠游戏,比如升级、 道具、过关等,增加游戏的趣味性。 项目计需求(包括功能描述和性能计指标) 功能描述: 1.启动统,液晶屏第一排随机显示一个1- 9的数字,显示地鼠(Ö)或地雷(*),中间显示剩余时间,右边显示分数;液晶屏第二 排显示游戏的英文名称——打地鼠。 2.开始游戏后,在背景音乐伴随下显示"Ready Go!!!",之后正式进入游戏游戏历时2min,随着时间的增加,数字显示速度加快,游戏中 随时按K10键暂停,再次按则恢复游戏。 3.进入游戏界面后,随机产生地鼠和地雷(地雷产生的概率为10%),但随着时间的增加 ,地雷出现的概率会增加,数字更新的速度也越快。按键分别对应独立键盘的9个按键, 按下某个键即代表击打相应位置。 4.若击中地鼠:正常情况下分数加1,若在较短时间(实际为地鼠产生到消失的前一半时 间内)击中,则"快速反应,双倍加分",即分数加2。若击中地雷,则分数减1,若未按 下相应键,则分数加1。 5.游戏结束,背景音乐停止,保留最高分,分数和时间在按复位后刷新。 性能计指标:能通过复位,玩家可以持续玩游戏。自动保存和人为清除游戏数据。 计方案 1 计框图及原理阐述 2 计框图: 3 4 5 6 7 原理阐述: 1) 复位电路 复位条件:89C52单片机复位需要一个长达24个时钟周期的高电平才能复位,复位的作用 就是使程序的指针指向地址0,每个程序都是从地址0开始执行,所以复位的概念就是让 程序从头开始执行。 复位原理:该复位电路具有上电复位的功能,此功能是由C3实现的。当统上电时C3有 一个充电放电的过程,放电过程会产生一个高电平,放电的时间根据公式()计算 。R为电阻R1的阻值,C为极性电容C3的大小。 统正常运行时,按下按键K1时,RST端的电平为VCC*10/11,也是一个高电平,此时芯 片也会产生一个高电平复位信号。 2) 蜂鸣器 声音的产生是一种音频效果,振动的频率高,则为高音,频率低,则为低音,人耳比 较容易辨认的声音频率大概是0~20 kHz。在数字电路中,以脉冲信号驱动蜂鸣器,以产生声音,在同样频率下,人类的耳朵 是很难区别正弦信号或脉冲信号所产生的音效。 当P0.0 口输出1 时,内部的MOSFET 不导通,晶体管的BE 之间不会有输入电流,所以蜂鸣器上也不会有输出电流,蜂鸣器就不会激磁。当P0.0口 输出为0 时,蜂鸣器就会激磁。 3) 按键 独立式按键接口计:独立式按键就是各按键相互独立,每个按键单独占用一根I/O 口线,每根I/O口线的按键工作状态不会影响其他I/O口线上的工作状态。因此,通过检 测输入线的电平状态可以很容易判断哪个按键被按下了。优点:电路配置灵活,软件结 构简单。缺点:每个按键需占用一根I/O口线,在按键数量较多时,I/O口浪费大,电路 结构显得复杂。因此,此键盘是用于按键较少或操作速度较高的场合。 矩阵式键盘接口计:矩阵式键盘适用于按键数量较多的场合,由行线和列线组成, 按键位于行列的交叉点上。节省I/O口。 矩阵键盘工作原理:行线通过上拉电阻接到+5V上。无按键,行线处于高电平状态, 有键按下,行线电平状态将由与此行线相连的列线电平决定。列线电平为低,则行线电 平为低;列线电平为高,则行线电平为高。 4) 存储器 24C02特性: 1. 与400KHz I2C总线兼容 2. 1.8到6.0伏工作电压范围 3. 低功耗CMOS技术 4. 写保护功能当WP为高电平时进入写保护状态 5. 页写缓冲器 6. 自定时擦写周期 7. 1,000,000编程/擦除周期 8. 可保存数据100年 9. 8脚DIPSOIC或TSSOP封装 10. 温度范围商业级工业级和汽车级 串行E2PROM是基于I2C-BUS 的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不丢失等特点 ,在仪器仪表及工业自动化控制中得到大量的应用。 "管脚名称 "功能 " "A0、A1、A2 "器件地址选择 " "SDA "串行数据/地址 " "SCL "串行时钟 " "WP "写保护 " "Vcc "+1.8V~6.0V工作电压 " "Vss "地 " 5)液晶 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型 液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值