- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合肥工业大学 宣城校区
信息工程系
课程设计
课 程:微机原理与接口技术设计
专业班级:
学 号:xxxxxx
姓 名: xx
设计题目及要求
模拟计算器运算(加,减,乘,括号)
1.通过小键盘做加、减、乘、括号运算。七段数码管显示器作输入数据和结果数据的显示。
2.按键规定:
(1)数字用小键盘0~9输入。
(2)功能按键设定:
“A”——“+”
“B”——“-”
“D”——“*”
“E”——“括号”
“F”——“=”
“C”——开始运算(包括撤消运算),屏幕显示“0”。
3.运算要求:
(1)输入一原始数据,显示器跟随显示。
(2)按“+”、“-”、“*”或“括号”时,显示器内容不变。
(3)再输入数据时,显示器跟随显示。
(4)按“=”时,显示器显示最终结果数据。
(5)按“C”时,屏幕显示“0”。
(6)需要考虑运算的优先级问题。
(7)可以只考虑正整数运算,不考虑负数和实数运算。
注:输入数据时,若超出显示范围则不响应超出部分。在计算结果超出显示范围时,则显示“F”。
设计思想
调用键盘扫描子程序不断扫描键盘是不是有输入,如果没有就一直扫描,如果有就停止扫描,完成输入,并将输入的数字通过调用显示子程序显示到LED显示器上。利用汇编的程序核对输入键的数值,通过调用加,减,乘,括号,子程序实现一位十进制数以内的及加、减、乘以及括号法运算。运算完成后将运算的结果储存并显示到LED显示器上。
功能流程图
N
Y
Y N
Y
N
Y
N
Y
N
Y
N
Y
N
Y
结果讨论及心得
分到这个课设题目第一反应是比较简单,但仔细一思考有没多大头绪,又感觉挺复杂,尤其是实现括号运算一点思路都没有。后来经过网上找相关资料和队友讨论渐渐有了思路。经过一个星期的反复实验终于完成了这次课设,在实验箱上可以完成一位数的加减乘以及括号运算。这次课设中遇到很多问题,让我看到了自己的很多不足比如汇编能力不足,对芯片不了解等等。同时这次课设让我巩固了所学的课本知识,提高了动手实践能力和团队合作能力,自己感觉收获还是很大的。
附录:实验代码(完整的源程序)
.MODEL TINY
COM_8255 EQU 0273H ;8255控制口
PA_8255 EQU 0270H
PB_8255 EQU 0271H
PC_8255 EQU 0272H
.STACK 100
.DATA
Z1 DB 8 DUP(?)
buffer DB 8 DUP(?) ;8个字节显示缓
您可能关注的文档
- 三年级下册科学基础训练试题.doc
- 三年级下学生练习用纸试题.doc
- 三年级信息技术上册教案试题.doc
- 三年级语文预习试题.doc
- 三期土方工程招标文件试题.doc
- 三思平臂吊力矩限制器参考说明试题.doc
- 三四章复习试题.doc
- 微带天线的设计与仿真论文2学案.doc
- 三维表面形貌仿真模型试题.doc
- 微电子产业整合进行时之二学案.doc
- 一建-建设工程项目管理-习题带练-第7章(一)教学课件.pptx
- 一建公路工程管理与实务-课程精讲-第2章教学课件.pptx
- 一建-建设工程项目管理-考点基础-第4章教学课件.pptx
- 一建-建设工程项目管理-冲刺串讲教学课件.pptx
- 一建水利水电工程管理与实务冲刺串讲-第1章教学课件.pptx
- 一建-建设工程项目管理-考点基础-第3章教学课件.pptx
- 一建-建设工程项目管理-课程精讲-第6章 -第7章(二)教学课件.pptx
- 一建-建筑工程管理与实务-课程精讲第三章3.4-3.8教学课件.pptx
- 一建-建设工程项目管理-习题带练-第3章(二)教学课件.pptx
- 一建水利水电工程管理与实务冲刺串讲-第6章教学课件.pptx
最近下载
- 2025年档案管理员考试试题 .pdf VIP
- 万源储配煤基地建设可行性研究.pdf VIP
- 2024-2025学年广东省深圳市小升初分班考试数学试卷附答案解析.pdf VIP
- JTG F801-2017 公路工程质量检验评定标准 第一册 土建工程.docx VIP
- 新药临床试验监查—__培训课件.ppt VIP
- 项目4 光伏发电系统运行、维护及故障检修.ppt VIP
- 传染病培训试题及答案.pdf VIP
- (正式版)-B 7692-2012 涂装作业安全规程 涂漆前处理工艺安全及其通风净化.docx VIP
- 现浇箱梁满堂支架(盘扣式)专项施工方案.docx VIP
- 一种自动控制工件落差的防磕碰接料装置.pdf VIP
文档评论(0)