基于8088cpu的模拟计算器设计毕业论文

基于8088cpu的模拟计算器设计毕业论文

ID:22949034

大小:1.06 MB

页数:36页

时间:2018-11-02

基于8088cpu的模拟计算器设计毕业论文_第1页
基于8088cpu的模拟计算器设计毕业论文_第2页
基于8088cpu的模拟计算器设计毕业论文_第3页
基于8088cpu的模拟计算器设计毕业论文_第4页
基于8088cpu的模拟计算器设计毕业论文_第5页
资源描述:

《基于8088cpu的模拟计算器设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图书分类号:密级:题目:基于8088CPU的模拟计算器设计学生姓名班级学院名称专业名称指导教师学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。本人完全意识到本声明的法律结果由本人承担。论文作者签名:日期:年_月日学位论文版权协议书本人完全了解关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归所拥有。有权保留并向国家有关部门或机构送

2、交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。论文作者签名:导师签名:曰期:年月曰曰期:年月曰摘要学了微型计算机原理与应用课程之后,为了巩固和检测所学知识,我选择基于8088CPU的模拟计算器设计。耍完成设计首先需耍构建简单的微型计算机应用系统,其次是确定组成各部件的芯片,然U画原理图并且用仿真软件仿真。仿真正确肜再连接硬件电路,电路连接完成后进行调试。设计过程中我们用到了8088CPU、可编程计吋器825

3、3、可编程并行输入/输出芯片8255A、74LS138、2相矩阵式键盘、六位七段WD数码管。原理图设计完成之后用PROTUES仿真软件对原理图进行了仿真得到了预期的结果。我们的模拟计算器能实现5位十进制数以内的及减法运算和2位十进制数以内的乘除法运算。关键词:模拟计算器,8088CPU,PROTUES,8255A—>概述4二、硬件电路42.1、CPU控制模块42.2、键盘输入模块62.3、可编程并行通信接口芯片8255A72.4、可编程计数器/定吋器82.5、总原理图9三、软件设计框图10四、源程序11五、调试过程26六、课程设计体会26七、参考文献27D_1U40—23

4、9—338—437—536—635—734—833—932—1031—11808830—1229—1328—142715261625—1724—1823—1922D—2021nwYM9TAhAAAAA,A$AE>AD‘.AD,AUAD)AD:ACiAiipNivyINTRCLK腳V)Aj.MNWCRDHQUXRQ/OTe)HWACRQ/OfoW(LOCK)M/ICXS:)DT^)DEN(St)AiftQSo)l^QSx)TKTREADYRESET图1-1.8284时钟发生器图1-2.8088CPU模拟计算器设计一、概述设计思路:首先利用程序不断扫描键盘是不是宥输入,如來没

5、宥就一直扫描,如果奋就停止扫描,完成输入,利用汇编的程序核对输入键的数值,通过调用子程序实现5位

6、,进制数以内的及减法运算和2位

7、•进制数以内的乘除法运算。运算完成后将运算的结果储存并显示到LED显示器上。二、硬件电路设计硬件电路键盘输入及LED数码管通过8255A接口与系统总线连接,键盘的16个按键组成8*2矩阵,其中8根矩阵线作为8255A的输出线与PB7〜PBO连接,2根矩阵线作为8255A的输入线与PC7、PC6连接。键盘采用逐次扫描原理,16个按键中0〜9座位数字健,+、-、*、人=作为加、减、乘、除和等号功能键,C为清零键。1、CPU控制模块16位微处理器,内

8、含2%00个晶体管,吋钟频率为4.77MHz,地址总线为20位,可使用1MB内存。8088闪部数据总线都是16位,外部数据总线是8位。公用信号引脚名称功能引脚号类型ADj5~ADo地址/数据总线(分时父用)2〜16,39双向,三态A19/S6〜A16/S3地址/状态总线(分吋父用)35〜38输!li,三态BHE/S7(SSO)数据总线高8位允许/状态34输出MN/MX最小/最人方式控制33输入RD读控制32输出TEST测试信号23输入READY存储器或I/O准备好信号22输入RESET系统复位21输入NMI不可屏蔽中断请求17输入(上升沿触发)INTR可麻蔽屮断请求18输

9、入CLK系统时钟19输入VCC+5V电源40输入GND接地1,20输入最小1:作方式信号引脚名称功能引脚号类型HOLD总线保持请求信号31输入HLDA总线保持响应信号30输出WR写信号29输出,三态M/IO(M/IO)存储器/IO控制28输出,三态DT/R数据发送/接受27输出,三态DEN数据允许26输出,三态ALE地址锁存允许25输出INTA中断响应24输出2、键盘输入模块键盘是常用信息输入元件,其实键盘也足山一•个个按钮组成,如果是独立按钮的诂必须耍需耍一个I/O口对它进行检测,Ifij键盘往往这需耍键盘按钮数一半的I/O

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

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

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