下载此文档

单片机课程设计报告.doc


文档分类: | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
单片机课程设计报告
计算器设计
学院信息工程学院
专业信息工程
(电子信息工程方向)
年级班别 200X级(X)班
学号
学生姓名
指导教师申柏华
申请成绩
答辩记录
开始时间:
结束时间
考题:
答辩结果:
主要特点或功能
1 实现加减乘除四则运算功能
2 LCD显示运算式和运算结果
3 能进行浮点运算
4 能括号运算
5 进行负数预算
6 进行连续运算
7 有退格功能和清屏功能
2011年 6 月
设计要求:
实现普通十进制计算器的功能,按键采用实验箱上的4×4键盘,显示采用实验箱上彩屏LCD,键盘符号定义如下:
1
2
3
4
5
6
7
8
9
0
C
=
+
-
*
/
左下角的“C”表示退格,即删除键,按一次删除LCD的最后一个数字。
LCD的第一行显示运算式,第二行显示运算结果。比如要计算机12+34,在键盘上按下相应键后,LCD的第一行显示“12+34”,按下“=”号后,LCD的第二行显示“=46”。其他功能参考普通计算器。
设计思路
触摸屏显示和识别函数
实体键盘识别函数
计算公式显示函数
结果显示函数
字符数组转换浮点数组函数
括号运算递归函数
正常运算函数
错误测试函数
主程序
寄存器设置
任务分工及设计步骤(多人合作时务必填写各人分工情况)
廖启华:资料收集,程序分析和扩展
杨志伟:功能设计,程序调试和扩展,课程设计报告撰写
首先,建立LCD屏幕计算器键盘显示键值,定位触摸屏识别位置;然后,通过displaynumber和displaynumber1两个函数建立LCD显示屏显示输入公式和输出结果的显示;再者,递归运算函数Dgyunsuan,对带括号运算公式的运算,正常运算函数YKequal,对无括号计算公式的运算,嵌套显示函数对结果和输入公式的显示;最后,通过主函数调用,Test运算异常函数,输入功能键出错情况处理。
程序流程(含流程图及详细步骤解释)
开始
流程图1
系统初始化
液晶屏幕初始化显示

判断是否按键

判断是否清屏

执行清屏操作

判断是否输入数
字或其他符号

显示相应数字和符号,下转流程图2

判断是否为等号


清零
是否为退格
结束

退格
流程图2

单片机课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.