《六十进制计数器综合设计》由会员分享,可在线阅读,更多相关《六十进制计数器综合设计(11页珍藏版)》请在人人文库网上搜索。

1、物理与机电工程学院(20152016 学年第 一 学期)计算机辅助电路设计综合设计报告可编程计数器专 业:电子信息科学与技术学 号: 姓 名: 张 腾 指导教师: 周 佐 项目十七 可编程计数器一、 设计目的及任务1.1设计目的掌握74LS90的功能原理;利用74LS90完成简单计数器电路设计。每隔1s,计数器增1;能以数字形式显示时间。熟练掌握计数器的各个部分的结构。计数器间的级联。不同芯片也可实现六十进制。1.2设计任务利用两片74Ls90构成六十进制(059)计数器,并用Altium Designer 进行仿真。二、原理及过程2.1系统原理图2.2原理分析认识芯片:74LS90计数器是一。

2、种中规模二-五-十进制异步计数器,管脚图如图所示。R01、R02是计数器置0端,同时为1有效;R91和R92为置9端,同时为1时有效;若用A输入,QA输出,为二进制计数器;如B为输入,QB-QD可输出五进制计数器;将QA与B相连,A做为输入端,QA-QD输出十进制计数器;若QD与A输入端相连,B为输入端,电路为二-五混合进制计数器。74LS90的功能表:2.3理论分析当接通电源,电路开始工作时,显示器显示从0开始依次递增到59,然后重新回到0再开始依次递增到59,如此反复,直到关掉电源。三、系统仿真3.1仿真原理图3.2仿真结果图3.3仿真步骤1.按可编程计数器的原理图在Multisim中连接。

3、电路。2.打开开关,开始仿真.3.4仿真结果及分析显示器可显示:00、01、02、03、04、05、06、07、08、09、1-、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34、35、36、37、38、39、40、41、42、43、44、45、46、47、48、49、50、51、52、53、54、55、56、57、58、59。四、PCB设计包括PCB设计步骤及图,所用原件、封装形式报表,3D视图等。4.1原理图根据仿真原理图重新设计Altium Designer原理图,由于缺少相应元件,这里用MC7。

4、4HC4511先进行翻译,再输入到显示器。如下图所示4.2元件清单及封装形式报表单击菜单Reports/Bill of Materials,系统自动显示元件清单及封装形式,如下图所示。4.3制作PCB板1.在原项目中添加一个PCB,并进行保存;2.单击菜单Design/Update PCB Document PCB1,弹出窗口开始导入,如下单击Validate Changes,检查没有任何错误后单击Execute Changes开始导入PCB,导入后根据实际情况放置元件,待放置完成后切换到keep-out layer层,画电气边界,完成后如下图1)设置布线规则设置线宽 执行菜单Design/R。

5、ules,弹出PCB Rules and Constriaints Editor对话框,双击选项Design Rules/Electrical下面的子文件,单击Clearance选项,设置最小安全间距为10mil增加一个新的Width选项,并命名为N_VCC,点击Net选项,下拉列表框选择VCC,在Constraint中定义导线宽度Preferred、Minimum、Maximum的值均为30mil。用类似方法,再增加一个名为N_GND,同样GND网络导线宽为30mil。完成后单击OK2)开始自动布线单击菜单Auto Route/All,开始自动布线。布线完成后参考效果如图所示3)添加覆铜区在。

6、Top Layer单击菜单place/polygon pour,添加大面积覆铜区,并使GND与覆铜区相连,添加覆铜区后的的效果如图所示4)重新定义板的大小单击菜单View/Board poinning Mode 1,然后单击菜单Design/Redefine Board shape,对板进行裁剪。5)3D视图裁剪完成后单击菜单View/3D layout Mode查看3D视图,按住键盘Shift,点击鼠标右键进行拖动查看3D图,如下图5、 结果及结论结果:当接通电源,电路开始工作时,显示器显示从0开始依次递增到59,然后重新回到0再开始依次递增到59,如此反复,直到关掉电源。结论:利用所学的数。

7、字电路的知识,设计了一个60进制(0-59)的计数器。利用两块74LS190芯片的组合进行计数,并将结果输入到翻译器,待翻译完成后再输入到显示器。六、心得体会1、通过本实验的学习,我进一步掌握了74LS90的功能原理。基本能够利用74LS90完成简单计数器电路设计。2、实验过程中最关键的是熟悉74LS90的功能,再根据其功能设计相关计数器,就可以做到得心应手。3、在设计过程中我查阅了大量的资料,了解了许多关于计数器设计方面的问题,进一步理解了各种元器件的使用方法。4、这次课程设计让我学到了很多,掌握了简单的电子电路的设计与制作。在制作电路时,我深深体会到连接电路时一定要认真仔细,每一步骤都要认。

8、真分析。5、本次课程设计也反映出很多问题,比如竞争冒险现象是很常见的,并且消除此现象并不是很容易,尤其是对结构复杂的电路而言,往往消除了一处竞争冒险现象,又产生了另一处,此问题需要我以后多加注意。6、本设计原理简单,结构清晰,较为容易仿真成功。从本次课程设计中使我获益匪浅,7、在实验过程中要用心面对每一个问题,通过不断的努力去解决这些问题.在解决设计问题的同时自己也在其中有所收获。8、首先使我对数电这门课程有了更深的体会,通过对60进制计数器的设计使我将以前所学的理论知识运用到实际中去,使用Multisim软件进行仿真,使我找到了很多以前没有完全理解的知识,通过再次查找资料,我又学会了很多。9、通过这次设计我深刻感到自己的知识十分有限,在以后的课程学习中一定要认真学习理论知识,充实自己。

74ls190芯片制作的48进制计数器的计算机图,六十进制计数器综合设计相关推荐

  1. 计算机编码中进制的区别,计算机中的进制和编码(转载)

    转载至 http://www.cnblogs.com/resn/p/5775378.html 古时候,人们是如何来传递消息的? 当年周幽王为博褒妃一笑,不顾众臣反对,竟数次无故点燃边关告急用的烽火台, ...

  2. JavaScript 制作12小时进制的时钟特效

    今天分享一个javaScript制作12进制时钟特效的小题. 代码如下 制作12进制的时钟特效 > <!DOCTYPE html> <html> <head lan ...

  3. 信息在计算机中用几进制表示,2017计算机等级考试知识点:数据在计算机中的表示...

    1.2数据在计算机中的表示 ●计算机所表示和使用的数据可分两大类:数值数据和字符数据[非数值数据],任何形式的数据进入计算机都必须进行二进制编码转换,计算机内部均用二进制数来表示各种信息. ●计算机中 ...

  4. 计算机课程进制的转换,计算机课程设计 进制转换

    简要介绍资料的主要内容,以获得更多的关注 河北工业大学计算机软件技术基础(VC)课程设计报告 学院 机械工程系 班级 姓名 __ 学号 ____ 成绩 __ ____ 一.题目: 进制转换(8) 二. ...

  5. 进制转换(计算机基础)

    一.什么是进制? 进制:即进位计数制,如二进制,计算机的程序和程序运行所需要的数据以二进制形式表示和存储,只有0和1. 计算机存储最小的单位:位(bit) 数据表示的最小单位:字节(byte) 1字节 ...

  6. 【进制运算】计算机的小任性——我说0代表正数,1代表负数,就是对的!

    话说我平时无聊就会想一些奇奇怪怪的问题,今天又突然想到了一个奇怪的问题--为啥计算机里"0"代表的是正数,"1"代表的是负数? 为此,我专门百度了下这个问题的答 ...

  7. (二-1)多码之间的进制转换【计算机组成原理】

    文章目录 (一)进制转换 (二)BCD码 1,8421码 2,余3码 3,2421码 4,复习 (三)ASCII码 (四)汉字的编码方式 1,区位码 2,输入 3,输出 (五)字符串 (三,四,五)复 ...

  8. 计算机进制计算试题,计算机各种进制转换练习题(附答案).pdf

    进制转换练习题 1.十进制数 1000 对应二进制数为 ______ ,对应十六进制数为 ______ . 供选择的答案 A :① 1111101010 ② 1111101000 ③ 11111011 ...

  9. 在计算机中常用的进制有哪些,计算机中常用的数的进制主要有.doc

    <计算机中常用的数的进制主要有.doc>由会员分享,可在线阅读,更多相关<计算机中常用的数的进制主要有.doc(4页珍藏版)>请在文库网上搜索. 1..计算机中常用的数的进制主 ...

最新文章

  1. IBM Rational DOORS通过DXL进行二次开发初试(2)
  2. 041_CSS3文本效果
  3. mybatis学习(10): sql server身份验证和windows身份验证
  4. RportViewer(20121023) 参数引起的异常
  5. redis 辅助工具包 - redis-aux
  6. form表单的get和post传值问题
  7. 老板下死命令:必须将20M文件从30秒压缩到1秒,我是如何做到的?
  8. Hive计算身份证年龄
  9. Android性能测试工具Emmagee介绍
  10. 桌面版linux装哪个版本好用,linux桌面版哪个版本好用?
  11. STM32F407移植FreeModbus中遇到接收最后一个字节是0xff或0xfe的解决方法
  12. 自媒体必死 大家不要被马化腾忽悠了
  13. java实现京东登陆界面,京东登陆界面的实现
  14. 搜索引擎优化排名方法
  15. SpringBoot框架的优点
  16. MaxCompute SQL示例解析
  17. Unity-技术美术 199-208
  18. 按照jdk后cmd输入java -version命令查询jdk版本号无结果
  19. Linux 文件/目录管理
  20. 电子计算机与多媒体课件背景,演示型多媒体课件应用与设计原则

热门文章

  1. 云计算笔记10day、11day
  2. iOS 布局 Masonry详解
  3. html表格中加下拉,怎样在iview的Table表格中添加下拉菜单?
  4. 从零开始成为优秀交互设计师应该怎么做(下)
  5. 在华清远见培训的感受(实习总结)
  6. UNIAPP中腾讯地图选点组件和wx.getLocation配合使用,实现定位当前位置,并获取当前位置信息。
  7. m4v如何转换成mp4?用视频转换器转换很简单
  8. pdf合并小工具python
  9. 使用CASE WHEN语法如何对Null值进行判断
  10. c语言将字符串写入文件