- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对STM32科学计算器的研究设计
基于STM32科学计算器的设计
Abstract
Monolithic integrated circuit occurs is a product of the rapid development of computer technology it is the core of the embedded control system today it has been widely applied to all areas of our daily life electronics technology telecommunications automotive industrial etc Our scientific calculator of this design is to use the STM32 microcontroller produced by
Calculator Calculator generally refers to the Calculator the noun by the Japanese came to China Calculators are handheld machine that can do the math with integrated circuit chips simple structure less functional but because of its ease of use simple operation and low cost which are widely used in commercial transactions is one of the essential office supplies
Key words STM32microcontroller touch calculator
目 录
摘 要 2
Abstract 3
目 录 4
第一章 引言 6
第二章 总体方案设计 7
21 任务与要求 7
com 7
com 7
22 方案论证 7
com系统的选型 7
com的选型 8
com储器的选型 8
23 系统总体设计 8
第三章 系统硬件设计 9
31 微控制器简介 9
32 触摸屏模块简介 10
com分简介 10
com分简介 12
33 AT24C02简介 13
34 整体系统硬件设计 15
com系统设计 16
com分设计 16
com和PC机通信设计 17
com和触摸屏接口设计 17
第四章 系统软件设计 20
41 系统各个模块初始化 20
42 显示模块程序设计 21
43 触摸模块程序设计 25
44 实现运算表达式的程序设计 27
第五章 总 结 32
致 谢 34
参考文献 35
附 录 36
引言
最早的计算工具诞生在中国
中国古代最早采用的一种计算工具叫筹策又被叫做算筹这种算筹多用竹子制成也有用木头兽骨充当材料的约二百七十枚一束放在布袋里可随身携带
直到今天仍在使用的珠算盘是中国古代计算工具领域中的另一项发明明代时的珠算盘已经与现代的珠算盘几乎相同
17世纪初西方国家的计算工具有了较大的发展英国数学家纳皮尔发明了纳皮尔算筹英国牧师奥却德发明了圆柱形对数计算尺这种计算尺不仅能做加减乘除乘方开方运算甚至可以计算三角函数指数函数和对数函数这些计算工具为现代计算器的发展奠定了良好的基础
1642年年仅19岁的法国伟大科学家帕斯卡引用算盘的原理发明了第一部机械式计算器在他的计算器中有一些互相联锁的齿轮一个转过十位的齿轮会使另一个齿轮转过一位人们可以像拨电话号码盘那样把数字拨进去计算结果就会出现在另一个窗口中但是只能做加减计算1694年莱布尼兹在德国将其改进成可以进行乘除的计算此后到了20世纪50年代末电子计算器问世
本文设计的是一种基于STM32科学计算器的设计通过触摸屏进行人机交互按键直接显示在触摸屏上不需要传统的机械按键并且可以在需要键盘的时候才调出来传统的机械按键需要占用单片机大量的IO口而触摸屏只需要通过SPI接口和单片机通信
总体方案设计
任务与要求
任务
完成数学表达式的计算包括括号三角函数logln等一些常用的数学函数并将表达式和结果实时显示出来
要求
基本功能
实现基本的四则运算并在触摸屏上显示表达式和结果
当输入错误的表达式时能显示出相对应的错误提示用户纠正
扩展功能
实现小数负数的运算
实现平方n次方平方根n次方根的运算
实现三角函数logln等一些常用的数学函数的运算
3技术指标
精确到小数点后6位
计算的范围为-34×10-38~34×1038
实时显示计算表达式和结果
方案论证
单片机系统的选型
单片机系统选用意法半导体基于Cortex-M3的STM
您可能关注的文档
- 农药、兽药残留及其食品卫生标准(ppt57).ppt
- 冠脉造影 支架植入术病人护理查房.doc
- 冰射流中的冰粒制备技术.docx
- 冷作工基础知识1课件.ppt
- 冰淇淋本部产品质量管理办法.doc
- 凤岗小学创建先锋大队先进事迹doc.doc
- 出境旅游行程表日本6日游(参考行程).doc
- 出国留学人员 行前培训 咨询及注意事项.ppt
- 出租车顶灯 可行性分析报告_0.doc
- 出租汽车公司驾驶员岗前安全教育培训资料.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- 百日咳试题附有答案.docx VIP
- 2024年广东省深圳市光明区人大常委会办公室招聘一般类岗位专干12人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 高中语文任务驱动型材料作文:枯燥与热闹审题指导(含解析).docx VIP
- 某镇卫生院污水设计方案.pdf VIP
- 2024年广东深圳市光明区人大常委会办公室招聘一般类岗位专干3人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 中考数学经验交流会发言稿.pdf
- 2024年7月广东省深圳市光明区人大常委会办公室招聘10人历年【高频考点汇总500题】模拟卷及参考答案详解.docx VIP
- 《溜冰圆舞曲和雷鸣电闪波尔卡》精品课件2023.pptx
- 水利项目安全评价报告.docx
- 2024年7月广东省深圳市光明区人大常委会办公室招聘10人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
文档评论(0)