简易计算机设计和制作

摘 要:在日异月新的二十一世纪,社会对大学生的素质要求越来越高,大学生是社会发展的主力军,只有不对提高自己,创新科技才能跟上社会的发展,时代的要求。如果说社会是大海理想是小舟,理想信念就是引航的灯塔和推进的风帆。基于这些理由,这次由本人将设计与制作一个简易计算机。
关键词:创新;计算机;设计;制作
用单片机设计并制作一简易计算器。要求能实现两位十进制数的加、减、乘、除运算;能显示负数;小数点后的数据四舍五入处理,若除以零,可以报警(如红灯亮)。
电路的核心是AT89C52单片机,其内部带有4kb的FLASHROM,无须扩展程序存储器;电脑无很多的运算和暂存储数据,现有的128B片内可以满足s要求,不用扩展外部RAM,系统配了5位的led显示和4乘以4的键盘,我们采用P1口接阵列按键盘,五个并/串移位寄存器芯片74LS164头尾相连,每一片的并行输出作为led管的段码制约驱动信号,让P3.6,P3.7串行静态显示模块的CLK,DIN端。系统的全部采用查表法,把数码管的段码定义与按键的键码定义分开以代码的模式送入led管与键盘中。这样我们就构成了简易计算机的设计与制作相关范文由写论文的好帮手www.shuoshilunwen.com提供,转载请保留.计算机的电路组成部分。
电路由键盘扫描模块,89C52主控模块,LED显示模块,发声模块组成。键盘扫描模块由17个独立式键盘组成,主控模块由89C52单片机、复位及晶振模块组成,LED显示模块由一个4位7段数码管和一个2位7段数码管组成,发声模块由一个蜂鸣片组成。
根据要求,声音开关使用外部中断1来处理,当按下声音开关时,触发单片机进入中断1,在中断程序里,通过对声音开关标志位取反,在按键扫描过程中,加入对声音标志位的判断,若为1,则发出声音,即可实现声音提示功能。
要进行数据的计算就必须先进行数据的输入,也就必须确定按键输入的数值是什么,这就需要读一键盘进行扫描,从而确定究竟是哪个键按下。对键盘的扫描,这里采用行列扫描的策略来完成对键盘的扫描。原理就是先确定按键在哪一行,接着再确定哪一列,这样就可以知道是哪个键被按下了。
主模块的设计如图:
调试过程中出现的理由及解决办法:输入数据在内部进行加减乘除时,加法乘法没有错误,但减法除法因为一次输出和二次输入数据的位置关系导致第二次运作时出现错误,最后我们调整了储存数据的变量,这个理由顺利的解决了,最后一个理由困扰我们最久,甚至导致调试过程一度中止,由于我们是6位数的运算,在数字显示过程中,出现了跳位现象,比如你输入123,当输如12时,数码管正常显示12,但将3输入后,数码管显示变为了312,由于一直找不出理由,这个理由一直得不到解决,最后我尝试转变display( )函数和大循环中函数的位置循序后才能正常显示,但这从理论上说不通,最后得出可能是受到延时函数delay( )的延时影响,导致数码管动态显示位码出错。
首先感谢学校和老师安排这一次的单片机课程设计,在大学期间,做这类课程设计是非常有必要的,特别是对我们大三的学生,有利于我们将理论与实践联系起来。在两周的课程设计时间里,经过努力学习,查阅了很多资料和文献,终于完成了基于单片机的计算器的设计。在设计过程中,不仅巩固了以前学过的理论知识,而且还学会了很多书本上没有的知识,最重要的是把理论和实际结合起来,提高了自己的动手和独立深思能力。在本设计中,由于时间和能力有限,难免会有不足的地方还指望老师批评指正,以便在以后的设计中改正。这次课程设计得以顺利完成,少不了老师的指导和周围同学的指教。
[参考文献]
[1]吴宁.80x86/Pentiun微型计算机原理及应用[M].北京:电子出版社,2004:1-249.
[2]蔡美琴.MCS-51系列单片机系统及其应用[M].北京:高等教育出版社,2003:1-169.
[3]肖金球.单片机原理与接口技术[M].北京:清华大学出版社,2004:1-323.
[4]郭天祥.新概念51单片机C语音教程:入门,提高,开发拓展全攻略.北京:电子工业出版社,2009 P22.
[5])谭浩强.C语言设计(第三版).北京:清华大学出版社,2005:1-378.

相关论文

简谈阀门简易阀门试压装置设计、制作和

【摘要】本文介绍了武汉石化供气管道工程简易阀门试压装置的设计与制作方法,并阐述了该装置的使用方法。【关键词】试压装置;试压容器。
浏览量:17901 点赞量:5829

教学光纤传输演示教具设计和制作

摘要:光纤被广泛应用在日常生活的通信、医疗等多个领域,已经成为人类日常生活或缺的一种技术,但光纤传输的过程以及原理都是人们看不见也。
浏览量:144772 点赞量:31235

网页设计,中职《网页设计和制作》课程革新

职业教育革新的深化,课程的革新也面对着改善。《网页设计与制作》在中职院校开设越来越,有的非计算机专业的也会把《网页设计与制作》一门。
浏览量:83180 点赞量:19234

Flash动画在设计和制作中运用

论文摘要】Flash是Adobe公司的一款多媒体矢量动画软件,Flash网站动感十足,视觉效果强烈,具有很强的吸引力。其中,动作脚本赋予了Flash编。
浏览量:19237 点赞量:5477