需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10238 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计是在触摸屏技术发展渐趋成熟的基础上将其应用到计算器中,以触摸输入方式代替传统的按键输入方式。触摸屏是本设计区别于传统计算器的特别之处,不但能根据触摸点信息产生信号,而且能传输此信号。TFTLCD负责照明和显示功能,其独到的设计可以精细控制每一个像素点,从而呈现清晰、准确、辨识度高的信息。MiNiSTM32单片机是本设计的核心,负责运算信息的处理任务以及承担绝大部分的控制功能。对于本设计而言,无论是触摸屏还是TFTLCD都要在此单片机正常工作的基础上才能发挥作用。 触摸屏计算器计算界面的生成需要用到Canvas()函数、Container()函数和RectangularButton()函数。运算程序主要分为数字输入函数、运算符运算及结果输出函数和初始化函数。 关键词 计算器;输入方式;触摸屏技术;TFTLCD;MiNiSTM32
目录 摘要 Abstract 1 绪论-1 1.1 课题设计背景以及意义-1 1.2 课题设计思路-1 1.2.1设计实现要求-1 1.2.2触摸键盘的设计-1 1.2.3计算程序的设计-2 2 总体设计方案-3 2.1 设计总体构成-3 2.2设计功能及工作过程-3 3 MiNiSTM32运算控制模块-4 3.1 MiNiSTM32由来-4 3.2 MiNiSTM32的优点-4 3.3 MiNiSTM32各硬件部分介绍-4 3.3.1 CPU(中央处理器)-4 3.3.2 EEPROM(电可擦可编程只读存储器)-5 3.3.3 KEY(按键)-6 3.3.4液晶显示模块-6 3.3.5 LED(发光二极管)-7 3.3.6 SPI FLASH-7 3.3.7 USB串口、USB、电源-7 4 触摸屏输入显示模块-9 4.1 触摸屏的原理及分类-9 4.2 触摸屏的基本技术-9 4.3 TFTLCD的介绍-10 4.3.3 2.8寸LCD引脚-12 4.3.4 TFTLCD对外接口-12 4.3.5 电阻触摸屏驱动XPT2046-13 4.3.6 触摸屏信号控制-13 4.3.7 LCD兼容处理-13 4.3.8 LCD背光控制电路-14 4.3.9 TFTLCD驱动原理-14 5程序设计-16 5.1 系统的开发环境-16 5.1.1 C语言编程软件-16 5.1.2 下载程序软件-16 5.2系统的主要程序-17 5.2.1 显示界面程序编写-17 5.2.2 运算程序的编写-18 6 调试及技术参数-20 结论-22 致谢-23 参考文献-24 附录-25 |