自动打铃器.docx
- 文档编号:3564598
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:7
- 大小:336.17KB
自动打铃器.docx
《自动打铃器.docx》由会员分享,可在线阅读,更多相关《自动打铃器.docx(7页珍藏版)》请在冰豆网上搜索。
自动打铃器
燕山大学
EDA课程设计报告书
题目:
自动打铃器
姓名:
胡宁
班级:
08级光电子2班
学号:
080104040030
成绩:
(注:
此文件应以同学学号为文件名)
一、设计题目及要求
题目:
自动打铃器
要求:
1.有数字钟功能;(不包括校时等功能)
2.可设置六个时间,定时打铃;
3.响铃5秒钟。
二、设计过程及内容
(一)设计思路
1.有数字钟功能,即分别用十进制计数器74160设计成60进制计数器和24进制计数器。
2.用设计好的两个60进制计数器和一个24进制计数器连接起来,实现时分秒的计数功能。
3.用一个74161计数器连成一个8进制计数器,之后经过74151数据选择器和七段显示译码器完成扫描功能。
4.用十进制74160计数器设计成366进制计数器,之后通过连接一个T触发器得到一个分频器,实现732分频,获得1Hz的脉冲。
5.需设计六个响铃时间,用与非门连接选择六个响铃时间,之后与或门连接,实现定点响铃。
6.用D触发器做成响铃五秒的响铃电路。
(二)功能实现
1.计时功能
(1)用两片74160计数器采用整体置数法连成60进制计数器。
如图一:
图一60进制计数器
60进制计数器仿真图
(2)用两片74160计数器采用整体置数法连成24进制计数器。
如图二:
图二24进制计数器
24进制计数器仿真图
(3)用两个60进制计数器和一个24进制计数器依次异步连接,实现分秒和小时的计时功能。
如图三:
图三24小时计时功能
24小时计时功能仿真图
2,扫描功能
(1)用16进制74161计数器做成8进制计数器。
如图四:
图四8进制计数器
8进制计数器仿真图
(2)扫描电路由8进制计数器.4个八选一数据选择器和一个7448七段显示译码器组成。
如图五
图五扫描电路
扫描电路仿真图
3.分频功能
用三片十进制74160计数器做成366进制计数器,之后连接到T触发器,实现732分频,得到1Hz的脉冲。
如图六:
图六分频电路
分频电路仿真图
4.定时功能
用与或非设置定时响铃电路,设置时间为123456整点响铃。
如图七:
图七定时电路
定时电路仿真图
5.响铃功能
用五个D触发器做成响铃电路,控制响铃时间为五秒。
如图八:
图八响铃电路
响铃电路仿真图
6.将分频电路的输出端和计时功能模块的输入端相连,并将计时功能模块的输出端和扫描电路的对应输入端相连,并连上相应的时间控制线,设置时间分别在1,2,3,4,5,6点响铃,接入响铃模块,用来控制响铃,并且响铃时间为五秒钟。
相应的电路图和电路仿真波形如下。
如图九:
图九自动打铃器电路总图
自动打铃器电路总图仿真图
七.硬件测试及结果
对各个部分进行编译,仿真后,总电路下载到实验箱,并进行相应的外部电路连线,对设计的电路进行硬件的仿真,对电路进行验证;实践的显示和走时都符合电路的设计要求;在所设时间到达时系统响铃,响铃时间符合设计,为五秒钟。
三.心得体会
通过近两周的EDA设计,我收获很多,体会很多。
第一天上午听过老师讲的硬件知识和软件知识,使我对EDA设计有了初步的了解,心里开始有了准备。
下午拿到题目后,做一个自动打铃器,开始的时候有些迷茫,不知道从哪着手,思路不清晰,走了很多弯路,比如在设计响铃五秒的电路时,总是出项竞争冒险现象,特别是设计定时打铃的电路时,由于只设计了小时,没有设计分和秒,所以在进行硬件检测的时候,到达整点时持续响铃,通过反复修改,测试,向老师请教,终于找到了问题所在,使问题得以解决。
这次的EDA设计是对我动手能力和独立思维能力的一个锻炼,使我能够用自己的想法解决问题。
但是也暴露出我的专业知识不扎实,有些地方理解的不够透彻,特别是一些不可忽略的细节问题,使我懂得了考虑问题要严谨周到,不可以心浮气躁,急于求成。
否则会使问题更加麻烦。
在以后的学习生活中,要学以致用,将理论运用到实践。
特别感谢老师和同学在这两周对我的帮助!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 打铃