单片机综合课程设计——计算器
一、实验目的
1、学习使用单片机内部的I/O功能。 2、熟悉I/O与键盘矩阵和数码管的连接。 3、熟练掌握单片机I/O的编程。
二、实验分工
三、功能实现
1、采用键盘按键输入,数码管显示的模式。
2、实现计算器两位数以内的基本“+,-,*,/”运算功能。 3、扩展实现了计算器的乘方、阶乘、开平方根功能。
4、实现了计算器的退格功能,可以在运算过程中更改操作数,不影响运算继续进行。 5、数码管操作数显示两位以内,结果显示在四位数以内。 6、键盘各功能键分布如下:
由于时间紧张,未来得及实现功能键的复用,只能将扩展功能与基本功能分开,用两个程序实现。
7、具体操作:开始运行程序后,数码管无显示,等待键盘输入。通过定时中断,定时扫描按键。有按键按下时,判断为1~9数字键,则显示在数码管上。按下运算功能键屏幕清零,等待下一个操作数输入。按下“=”号后,得出计算结果,结果显示于数码管上。在操作数输入过程中,按下backspace,则数码管显示去掉最后一位数字,继续输入,不影响运算的进行。按下“reset”,则回到初始状态,数码管显示和运算结果被清除,等待输入新的表达式。

计算器(单片机课程设计)_工学_高等教育_教育专区。单片机课程设计...输入功能和命令处理功能,每个键都有其处理子程序, 为此每个键都对应一个码——...
单片机课程设计题 目:班级: 姓名: 学号: 指导教师: 设计时间:评语: 简易计算器的设计, ,,, 09.12.28-09.12.31 , 成绩 1 兰州交通大学自动化与电气工程...
《 单片机应用 课程设计报告 》 题 目: 简易计算器的设计 信息科学与技术 通信工程 院 (系) : 专业班级: 学生姓名: 学号: 指导教师: 刘丽 20 12 年 6 ...
单片机课程设计---简易计算器设计_工学_高等教育_教育专区。基于单片机实现加减乘除简单运算的计算器1 设计任务 ......
湖南人文科技学院 课程设计报告课程名称: 课程名称 单片机原理及应用课程设计 设计题目: 系专班别: 业: 级: 简易计算器 通信与控制工程系 电子信息工程 09 级一...
物理与电气工程学院课程设计报告 设计名称:简易计算器 院部:物理与电气工程学院 专业班级:10 电信一班 学生姓名:陈鹏 梁伟 伍洁泉 吴昌刚 完成时间:2012 年 6 ...
单片机计算器课程设计报告_工学_高等教育_教育专区。计算器课程设计报告单片机课程设计课题名称:单片机简易计算器课程设计 姓名:XXXX 年级专业班级: 学院: 设计时间:...
《 单片机应用 课程设计报告 》 题 目: 简易计算器的设计 信息科学与技术 通信工程 0902 院 (系) : 专业班级: 20 12 年 6 月 11 日至 20 12 年 6 ...
单片机课程设计(科学计算器)_计算机硬件及网络_IT/计算机_专业资料。单片机课程... 单片机课程设计——基于... 20页 1下载券 单片机课程设计-简易计算... 19页...
单片机计算器课程设计报... 9页 免费 基于单片机的计算器设计... 24页 ...计使用了一个矩阵键盘和四个是独立键盘,分别选用 P3 口和 P2.2 ——P2.5...
闽公网安备 35021102001881号 
热门文档