微机课程设计(模拟计数器设运算)
《微机课程设计(模拟计数器设运算)》由会员分享,可在线阅读,更多相关《微机课程设计(模拟计数器设运算)(15页珍藏版)》请在毕设资料网上搜索。
1、 课程设计课程设计 课课 程:微机原理与接口技术设计程:微机原理与接口技术设计 专业班级:专业班级: 学学 号:号:xxxxxx 姓姓 名:名: xx 一、一、 设计题目及要求设计题目及要求 模拟计算器运算(加,减,乘,括号) 1通过小键盘做加、减、乘、括号运算。七段数码管显示器作输入 数据和结果数据的显示。 2按键规定: (1)数字用小键盘09输入。 (2)功能按键设定: “A”“+” “B”“-” “D”“*” “E”“括号” “F”“=” “C”开始运算(包括撤消运算),屏幕显示“0”。 3运算要求: (1)输入一原始数据,显示器跟随显示。 (2)按“+”、“-”、“*”或“括号”时,显
2、示器内容不变。 (3)再输入数据时,显示器跟随显示。 (4)按“=”时,显示器显示最终结果数据。 (5)按“C”时,屏幕显示“0”。 (6)需要考虑运算的优先级问题。 (7)可以只考虑正整数运算,不考虑负数和实数运算。 注:输入数据时,若超出显示范围则不响应超出部分。在计算结果超 出显示范围时,则显示“F”。 二、二、设计思想设计思想 调用键盘扫描子程序不断扫描键盘是不是有输入, 如果没有就一直 扫描,如果有就停止扫描,完成输入,并将输入的数字通过调用显示 子程序显示到 LED 显示器上。利用汇编的程序核对输入键的数值, 通过调用加,减,乘,括号,子程序实现一位十进制数以内的及加、 减、 乘以
3、及括号法运算。 运算完成后将运算的结果储存并显示到 LED 显示器上。 三、三、功能流程图功能流程图 N Y Y N Y N Y N Y N Y N Y N Y 四、结果讨论结果讨论及心得及心得 开始 8255初 始化 扫描 有无按键 数字键 调用括号子程序 调用乘法子程序 调用减法子程序 调用加法子程序 保存数据 加 减 乘 括号 清零 等号 显示 进行加减乘运算并存结 果显示 清除标志及数据 分到这个课设题目第一反应是比较简单,但仔细一思考有没多大头 绪,又感觉挺复杂,尤其是实现括号运算一点思路都没有。后来经过 网上找相关资料和队友讨论渐渐有了思路。 经过一个星期的反复实验 终于完成了这次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 课程设计 模拟 计数器 运算
