基于LPC2124的简易计算器设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《基于LPC2124的简易计算器设计》 该文档描述的是一个使用飞利浦LPC2124微控制器设计的简易计算器项目。LPC2124是一款基于ARM7TDMI核的高性能微处理器,具有丰富的外设接口和低功耗特性,非常适合这种嵌入式应用。 设计要求主要包括以下几点: 1. 使用LPC2124处理器与显示器(可以选择LCD或LED)构建硬件电路。 2. 设计的计算器应具备4x4键盘,可以通过按键输入数据。 3. 支持1位以上十进制整数的基本算术运算(加、减、乘、除)。 4. 扩展功能包括处理2位以上十进制数的运算、小数的运算、连续运算以及使用LCD显示结果等。 创意扩展功能增加了浮点数运算、三角函数(如sin())、清零、取负、百分数计算、开方以及算式显示等功能,这些使得计算器功能更加丰富且实用。 在硬件电路设计上: 1. 选择LPC2124作为控制芯片,它具备32位微处理器的能力,适合进行复杂的计算操作。 2. 因为需要支持小数运算和清零键,所以选择了23键的键盘,这超过了16键的标准布局,提供了更多的功能键。 3. 键盘使用高电平扫描,扫描程序会返回代表按键的值,然后通过映射关系转换为实际的键值。 4. 显示部分采用LM032L 20x2液晶显示屏,可以显示4个字符,满足基本的显示需求,且易于控制。 软件开发方面,计划使用RealView Development Suite (RVDS)进行编程,这是一款强大的ARM架构开发工具,支持C/C++语言,能够帮助开发者编写高效且清晰的代码。 整个设计目标是实现计算器的所有计算和显示功能,并优化程序结构,使其代码简洁易读。通过这样的设计,不仅可以满足基本的计算需求,还能提供一些高级功能,提升用户体验。这个项目展示了如何将微控制器技术应用于实际产品设计,结合硬件电路与软件编程,实现一个实用的嵌入式系统。
剩余15页未读,继续阅读
- 粉丝: 87
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助