河南城建学院电子技术课程设计

河南城建学院电子技术课程设计

ID:33057615

大小:818.63 KB

页数:15页

时间:2019-02-19

河南城建学院电子技术课程设计_第1页
河南城建学院电子技术课程设计_第2页
河南城建学院电子技术课程设计_第3页
河南城建学院电子技术课程设计_第4页
河南城建学院电子技术课程设计_第5页
资源描述:

《河南城建学院电子技术课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子技术课程设计课题:简易加减计算器系别:电气与信息工程学院专业:自动化姓名:****学号:0924*****指导老师:刘晓芳2014年6月18日目录一、设计题目1二、设计任务和要求1三、原理电路设计11、方案比较12^单元电路设计2四、实验数据整理及电路的仿真91、加法电路仿真92、减法电路的仿真9五、设计不足之处11六、设计总结111、设计过程中遇到的问题及解决方法112、设计体会12七、参考文献12一、设计题目简易加减计算器的设计二、设计任务和要求1、自选器件制作一个简易计算器用于两位以下十进制数的加减运算。2、以合适

2、方式显示输入数据及计算结果。3、进一步掌握数字电子技术课程所学的理论知识。4、熟悉几种常见的加法器芯片和二一十进制数码管显示芯片,掌握其工作原理及其使用方法,并能够熟的练将其组合连接,使其构成简单的加减计算器,实现二位以下的十进制数的加减计算。5、了解数字系统设计的基木思想方法,学会科学分析和解决问题,培养认真严谨的工作作风和实事求是的工作态度。三、原理电路设计1、方案比较方案一:用开关输入二进制数字,通过开关的关断和接通来选择运算方式,选择到加减法的运算方式进行加减法运算,运用四位全加法器芯片74LS283实现运算功能,最

3、终将运算结果通过二一十进制数码管显示表示出来。方案二:通过开关输入十进制数字,再用二十进制编码器74LS147将其转换为二进制数字进行加减运算,最终将计算结果转化为十进制数字输出到二一十进制数码管出来。方案三;输入十进制数字,用二一十进制编码器74LS147作为编码输入器件,它可将我们输入的十进制数对应的编译成对应的二进制BCD代码,输入到运算电路,通过开关的关断和接通来选择运算方式,运用四位全加法器芯片74LS283实现运算功能,最终将运算结果通过LED显示表示出来。比较以上三种方案。方案一,使用二进制输入,用二进制数进行

4、加减计算,最终通过二一十进制数码管直接显示最终输岀结果,该方案在数据输入上输的是二进制数从习惯考虑此方法输入不便。方案二,电路中虽然进行二十进制转化。方案三中进行十进制转化为二进制需要增加一个庞大的十进制转化为二进制的电路,乂七段数码管应用较复杂。经过讨论考虑到电路的实用性,及日常使用习惯,综合考虑选择方案二。整体电路设计思路如图一图_2、单元电路设计(1)输入电路输入电路采用的是十进制输入,这样做电路数据输入比较简单,本电路输入采用十八个开关控制第一位数字的0〜9和第二个数字的0〜9共十八种数字输入方式,应用两片二十进制译

5、码器74LS147。输入电路如图二输入的数字及对应的按键数字A按键数字B按键111A222B333C444D555E666F了77G888H999I"二十进制译码器74LS147DG3A7404NG4AG5A7404N7404N7404NG6A图二(2)运算电路加法电路:加法电路的实现由四位全加器完成,输入的十进制数通过二十进制译码器74LS147输出的二进制数作为四位全加器74LS283的输入,其结果就是这两个四位二进制数的求和,求和结果有数码管显示出来,由于二十进制数码管显示范围是0-9,当求和的两个十进制数的和大雨就是

6、需要用两块数码管显示,本模块加法电路未予显示,在整体电路中给出了具体电路。加法屯路模块如图三减法电路:减法电路的实现应用两片四位全加器74LS283此时的减法电路只适用于较大数减较小数,当小数减大数时会出现错谋,当小数减大数时的电路在本模块屯路屮未予显示,具体屯路见整体屯路。减法电路模块如图四o3=7[—74136NS74126NG3A3孔4B2y"键=5G7A7408NAS5UH.3A?AlB432BlG5全加器74LS283DG10A7427NG11A4>7404NG8A7408NZD-G9AhlmB2COC

7、十位显示竭个位显示端加法进位开关^=8-L.图四(2)、元件选择VCC+5V电源,接地,单刀双掷开关,单刀单掷开关,CMOS反向器7404,与门7408,异或门74136,同或门7427,二十进制译码器74LS147,四位全加器74LS283,四位CMOS传输门4066,二十进制数码管,数据选择器74LS85。二十进制译码器74LS147功能实现十进制数到二进制数的转换,在译码器的数据输入端输入想要计算的十进制数字,通过二十进制译码器74LS147输岀输入的十进制数对应二进制数的反码,在对其用反向器即可得十进制数对应的二进制

8、数。74LS147引脚图及功能表如图五输入输出19A厶I.厶I2厶1oYr2爲0XXXXXXXXX010110XXXXXXXX0111110XXXXXXX10001110XXXXXX100111110XXXXX1010111110XXXX10111111110XXX110011111110

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。