1分快3

您现在的位置:网站1分快3答辩论文工学论文工学类(报告)

单片机课程设计-十进制加减法运算器_工学类(报告)_亿佰论文网

  • 简介:一、课程设计题目及任务要求 请设计十进制加减法运算器。要求能(不同时)显示3位输入和4位输出。 二、设计思路 1、操作显示设备 显示设备摘用八片七段共阴极LED显示器,共设置16 个键,其中数字键0~9 共十个,接下来依次是加号键、减号键、等于号...
    • 请与治理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 一、课程设计题目及任务要求
二、设计思路
三、部分程序介绍
四、程序框图
五、汇编程序
六、参考资料 参考资料 1. 《MCS-96系列单片机原理及应用》,孙开放、章述汉,华中科技大学出版社
2. 《MCS-96系列单片微机实验指导书》,张红、汪建、孙开放,华中科技大学电气与电子工程学院实验教学中心
一、课程设计题目及任务要求
请设计十进制加减法运算器。要求能(不同时)显示3位输入和4位输出。
二、设计思路
1、操作显示设备
显示设备摘用八片七段共阴极LED显示器,共设置16 个键,其中数字键0~9 共十个,接下来依次是加号键、减号键、等于号、清除键。操作设备是两行八列共16键的简单键盘。第一行从左至右分别为0、1、2、3、4、5、6、7,第二行分别为8、9、A( )、B(-)、C(=)、D(清除键)、E(清除键)、F(清除键),“清除键”表示程序初始化,为下次输入准备。
2、程序实现功能
(1)十进制加减法运算:输入范畴为(1~999),该程序输入两个定点数,每个3位,输出4位;A为加,B为减,C为等于,输出为四位运算结果。数据输入摘用规范化输入,即必须输入3个数才算完成一个运算数的输入,两个运算数之间输入运算符A或者B,输入完成按C显示运算结果;(2)运算机复位功能:DEF均为清零复启,任何时候按下DEF中一个将复新开始;
三、部分程序介绍
(1)主程序(START)
程序开始运行初始化程序,设置输入输出口PA、PB、PC,扫描键盘,输入两个待求数据和运算符,存入寄存器,等待输入等号同时显示第二个数,运行运算程序,并将运算结果分离,输出来显示器;
(2)读键子程序(RD_KB)
程序分别扫描两行键盘,若有键按下则通过移位的方式运算键码;若无键按下,则将键码缓存设置为10H,判定后进行相应的跳转。具体实现形式见程序的注释。
(3)运算子程序(CACULATE)
程序是在按下等号的时候通过判定运算标志符的大小来跳转至乘法和除法两个分支。由于需要保持一位小数,所以在运算之前要对被乘数和被除数分别乘以10来保证运算不需要小数运算。如果运算的小数位数过多则运算结果就是零。
......
查看评论 已有0位网友发表了看法
  • 验证码:
pk10手机投注 pk10开奖记录 pk10开奖记录 pk10登录地址 内射护士在线视频

免责声明: 本站资料及图片来源互联网文章-|,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关-|,如用户分享不慎侵犯了您的权益,请联系我们告知,-|我们将做删除处理!