嵌入式系统的开发与应用—基于单片机的计算器.doc
约44页DOC格式手机打开展开
嵌入式系统的开发与应用—基于单片机的计算器,页数44字数10825摘 要论文介绍了开发一个基于单片机的触摸屏式液晶显示计算器的全过程。其中涉及的内容包括单片机的c语言编程、触摸屏接口芯片ads7843的原理及操作、触摸屏的坐标转换、计算器算法原理和分析、调试过程等。最终实现了一个基于单片机的触摸屏式液晶显示计算器,可以进...
内容介绍
此文档由会员 猛龙 发布
嵌入式系统的开发与应用—基于单片机的计算器
页数 44 字数 10825
摘 要
论文介绍了开发一个基于单片机的触摸屏式液晶显示计算器的全过程。其中涉及的内容包括单片机的C语言编程、触摸屏接口芯片ADS7843的原理及操作、触摸屏的坐标转换、计算器算法原理和分析、调试过程等。最终实现了一个基于单片机的触摸屏式液晶显示计算器,可以进行基本加、减、乘、除、余数运算。
关键词:单片机,LCD液晶显示屏,触摸屏,计算器
目 录
1.设计背景 1
2.方案论证 2
2.1功能描述 2
2.2系统分析与设计 3
2.2.1系统分析 3
2.2.2技术方案 4
2.2.2.1 芯片选择 4
2.2.2.2 Flash的引入 5
2.2.2.3 开发语言 5
2.2.3开发环境及工具 6
2.3关键技术 6
2.3.1 W78E516BP的C语言编程 7
2.3.1.1 Keil_C中特殊变量的定义 7
2.3.1.2 外部中断的响应方法 9
2.3.2 LCD的显示和驱动 11
2.3.3 Flash的使用 12
2.3.4 ADS7843触摸屏接口芯片的使用 12
2.3.4.1 ADS7843外部电路 12
2.3.4.2 ADS7843工作原理 13
2.3.4.3 ADS7843的工作方式设置 13
2.3.4.4 ADS7843与单片机W78E516BP之间的连接电路 15
2.3.4.5 差分模式下的软件流程 16
2.3.5按键的确定 18
2.4 系统电路图 20
2.5程序设计 21
2.5.1计算器算法需要解决的问题 21
2.5.1.1 区别第一个数和第二个数 21
2.5.1.2 记录连续输入的十进制数 22
2.5.1.3 实现连续运算 22
2.5.1.4 显示处理 22
2.5.2计算器算法设计过程 23
2.5.3系统的文件结构 28
2.6调试过程 29
2.6.1 光标指针设置 29
2.6.2 点阵字的输出 29
2.6.3 显示计算器画面 29
2.6.4 触摸屏调试的办法 30
结论及尚存在的问题 31
致 谢 32
参考文献 33
附录 34
参考文献
[1] 赖麒文主编,8051单片机C语言开发环境实务与设计,科学出版社,2002
[2] 赵晓安主编,MCS-51单片机原理及应用,天津大学出版社,2001.3
[3] 胡汉才主编,单片机原理及其接口技术,清华大学出版社,2000.5
[4] 何立民主编,单片机高级教程,北京航空航天大学出版社,2000.5
[5] 李维諟 郭强主编,液晶显示应用技术,电子工业出版社 2000.3
页数 44 字数 10825
摘 要
论文介绍了开发一个基于单片机的触摸屏式液晶显示计算器的全过程。其中涉及的内容包括单片机的C语言编程、触摸屏接口芯片ADS7843的原理及操作、触摸屏的坐标转换、计算器算法原理和分析、调试过程等。最终实现了一个基于单片机的触摸屏式液晶显示计算器,可以进行基本加、减、乘、除、余数运算。
关键词:单片机,LCD液晶显示屏,触摸屏,计算器
目 录
1.设计背景 1
2.方案论证 2
2.1功能描述 2
2.2系统分析与设计 3
2.2.1系统分析 3
2.2.2技术方案 4
2.2.2.1 芯片选择 4
2.2.2.2 Flash的引入 5
2.2.2.3 开发语言 5
2.2.3开发环境及工具 6
2.3关键技术 6
2.3.1 W78E516BP的C语言编程 7
2.3.1.1 Keil_C中特殊变量的定义 7
2.3.1.2 外部中断的响应方法 9
2.3.2 LCD的显示和驱动 11
2.3.3 Flash的使用 12
2.3.4 ADS7843触摸屏接口芯片的使用 12
2.3.4.1 ADS7843外部电路 12
2.3.4.2 ADS7843工作原理 13
2.3.4.3 ADS7843的工作方式设置 13
2.3.4.4 ADS7843与单片机W78E516BP之间的连接电路 15
2.3.4.5 差分模式下的软件流程 16
2.3.5按键的确定 18
2.4 系统电路图 20
2.5程序设计 21
2.5.1计算器算法需要解决的问题 21
2.5.1.1 区别第一个数和第二个数 21
2.5.1.2 记录连续输入的十进制数 22
2.5.1.3 实现连续运算 22
2.5.1.4 显示处理 22
2.5.2计算器算法设计过程 23
2.5.3系统的文件结构 28
2.6调试过程 29
2.6.1 光标指针设置 29
2.6.2 点阵字的输出 29
2.6.3 显示计算器画面 29
2.6.4 触摸屏调试的办法 30
结论及尚存在的问题 31
致 谢 32
参考文献 33
附录 34
参考文献
[1] 赖麒文主编,8051单片机C语言开发环境实务与设计,科学出版社,2002
[2] 赵晓安主编,MCS-51单片机原理及应用,天津大学出版社,2001.3
[3] 胡汉才主编,单片机原理及其接口技术,清华大学出版社,2000.5
[4] 何立民主编,单片机高级教程,北京航空航天大学出版社,2000.5
[5] 李维諟 郭强主编,液晶显示应用技术,电子工业出版社 2000.3