简易计算器设计-msp430-C语言.doc

简易计算器设计-msp430-C语言.doc

ID:56764721

大小:2.70 MB

页数:28页

时间:2020-07-08

简易计算器设计-msp430-C语言.doc_第1页
简易计算器设计-msp430-C语言.doc_第2页
简易计算器设计-msp430-C语言.doc_第3页
简易计算器设计-msp430-C语言.doc_第4页
简易计算器设计-msp430-C语言.doc_第5页
资源描述:

《简易计算器设计-msp430-C语言.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、.简易计算器..目录摘要…………………………………………………………………………………P3关键字………………………………………………………………………………P3一、设计要求………………………………………………………………………P3二、方案论证与选择………………………………………………………………P32.1单片机选择………………………………………………………………P32.2LCD显示屏选择…………………………………………………………P32.3键盘选择…………………………………………………………………P42.4CPU工作方式选择……………………………

2、…………………………P4三、系统实现………………………………………………………………………P43.1硬件设计…………………………………………………………………P43.1.1系统框图……………………………………………………………P43.1.2盘的电平设计以及与单片机的连接键……………………………P53.2.3单片机与显示器的连接……………………………………………P53.2软件设计……………………………………………………………………P6四、作品性能测试与分析…………………………………………………………P104.1试性能概览……………………………………

3、…………………………P104.2误差分析…………………………………………………………………P12五、参考文献………………………………………………………………………P12六、附录……………………………………………………………………………P136.1计算器功能介绍…………………………………………………………P136.2仿真电路图………………………………………………………………P136.3元件清单…………………………………………………………………P136.4原程序代码………………………………………………………………P14..摘要:本设计以低功耗单片机M

4、SP430V136T、1602字符型液晶屏和4*4简易键盘为主要器件,来实现加、减、乘、除、开根号、平方、求倒数等运算。设计中分别采用P1口低4位和P2口低4位与键盘的行列线相连,用于采集中断信号并分析键值;键盘规格为4*4,由于所需的功能键数大于16,因此需要进行按键复用;单片机的P3口连接显示器的D0~D7端,用于输出显示数据或控制命令;选用P4口中的3、4和5口用于实现显示屏的控制功能:使能、控制/数据选择端、读/写。本设计的软件部分采用中断方式获取键值,空闲时单片机处于休眠状态,极减小了单片机的功耗。关键字:计算器、MSP430F2274

5、单片机、LCD1602显示屏、键盘一、设计要求基本功能要求:输入两个2位十进制数,完成+、-、*、/、开方运算;扩展功能要求:可在完成基本功能的基础上参照实际计算器完成,功能不限。二、方案论证与选择2.1单片机选择本设计采用的是MSP430F2274单片机。MSP430是公司新开发的一类具有16位总线的带FLASH的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐.它采用16位的总线,外设和存统一编址,寻址围可达64K,还可以外扩展存储器.具有统一的中断管理,具有丰富的片上外围模块,片有精密硬件乘法器、两个16位定时器、一个14路的12

6、位的模数转换器、一个看门狗、4路P口、16个外部中断、两路USART通信端口、一个比较器、一个DCO部振荡器和两个外部时钟,支持8M的时钟.由于为FLASH型,则可以在线对单片机进行调试和下载,且JTAG口直接和FET(FLASHEMULATIONTOOL)的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人体的辐射小,测量结果为100mw左右的功耗(电流为14mA左右),可靠性能好,加强电干扰运行不受影响。在软件方面,MSP430单片机适合C语言开发,具有如下优点:1、可以大大提高软件开发的工作效率;2、可以提高所设

7、计的程序代码的可靠性、可读性和可移植性;3、设计者可以将注意力更多地集中在充分发挥MSP430的功能上。2.2LCD显示屏选择本设计采用的是1602液晶显示屏。在单片机系统中应用晶液显示器作为输出器件有以下几个优点:1显示质量高由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。2数字式接口液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。3体积小、重量轻..液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,

8、在重量上比相同显示面积的传统显示器要轻得多。4功耗低相对而言,液晶显示器的功耗主要消耗在其部的电极和驱动IC上,因而耗电量比其它显示器要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。