豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 单片机课程设计——计算器
侵权投诉

单片机课程设计——计算器

单片机综合课程设计——计算器

一、实验目的

1、学习使用单片机内部的I/O功能。 2、熟悉I/O与键盘矩阵和数码管的连接。 3、熟练掌握单片机I/O的编程。

二、实验分工

三、功能实现

1、采用键盘按键输入,数码管显示的模式。

2、实现计算器两位数以内的基本“+,-,*,/”运算功能。 3、扩展实现了计算器的乘方、阶乘、开平方根功能。

4、实现了计算器的退格功能,可以在运算过程中更改操作数,不影响运算继续进行。 5、数码管操作数显示两位以内,结果显示在四位数以内。 6、键盘各功能键分布如下:

由于时间紧张,未来得及实现功能键的复用,只能将扩展功能与基本功能分开,用两个程序实现。

7、具体操作:开始运行程序后,数码管无显示,等待键盘输入。通过定时中断,定时扫描按键。有按键按下时,判断为1~9数字键,则显示在数码管上。按下运算功能键屏幕清零,等待下一个操作数输入。按下“=”号后,得出计算结果,结果显示于数码管上。在操作数输入过程中,按下backspace,则数码管显示去掉最后一位数字,继续输入,不影响运算的进行。按下“reset”,则回到初始状态,数码管显示和运算结果被清除,等待输入新的表达式。

单片机课程设计——计算器

第1页

你可能喜欢

  • 单片机简易计算器课程设计
  • 单片机抢答器课程设计
  • 微机课程设计计算器
  • 简单计算器课程设计
  • 单片机计时器课程设计

热门文档

相关文档

  • 计算器(单片机课程设计)

    计算器(单片机课程设计)_工学_高等教育_教育专区。单片机课程设计...输入功能和命令处理功能,每个键都有其处理子程序, 为此每个键都对应一个码——...

  • 单片机课程设计-简易计算器

    单片机课程设计题 目:班级: 姓名: 学号: 指导教师: 设计时间:评语: 简易计算器的设计, ,,, 09.12.28-09.12.31 , 成绩 1 兰州交通大学自动化与电气工程...

  • 单片机课程设计-计算器

    单片机应用 课程设计报告 》 题 目: 简易计算器的设计 信息科学与技术 通信工程 院 (系) : 专业班级: 学生姓名: 学号: 指导教师: 刘丽 20 12 年 6 ...

  • 单片机课程设计---简易计算器设计

    单片机课程设计---简易计算器设计_工学_高等教育_教育专区。基于单片机实现加减乘除简单运算的计算器1 设计任务 ......

  • 单片机课程设计报告—简易计算器

    湖南人文科技学院 课程设计报告课程名称: 课程名称 单片机原理及应用课程设计 设计题目: 系专班别: 业: 级: 简易计算器 通信与控制工程系 电子信息工程 09 级一...

  • 单片机课程设计报告—简易计算器1

    物理与电气工程学院课程设计报告 设计名称:简易计算器 院部:物理与电气工程学院 专业班级:10 电信一班 学生姓名:陈鹏 梁伟 伍洁泉 吴昌刚 完成时间:2012 年 6 ...

  • 单片机计算器课程设计报告

    单片机计算器课程设计报告_工学_高等教育_教育专区。计算器课程设计报告单片机课程设计课题名称:单片机简易计算器课程设计 姓名:XXXX 年级专业班级: 学院: 设计时间:...

  • 单片机计算器课程设计

    单片机应用 课程设计报告 》 题 目: 简易计算器的设计 信息科学与技术 通信工程 0902 院 (系) : 专业班级: 20 12 年 6 月 11 日至 20 12 年 6 ...

  • 单片机课程设计(科学计算器)

    单片机课程设计(科学计算器)_计算机硬件及网络_IT/计算机_专业资料。单片机课程... 单片机课程设计——基于... 20页 1下载券 单片机课程设计-简易计算... 19页...

  • 单片机课程设计 计算器

    单片机计算器课程设计报... 9页 免费 基于单片机计算器设计... 24页 ...计使用了一个矩阵键盘和四个是独立键盘,分别选用 P3 口和 P2.2 ——P2.5...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部