ARM课程设计报告.doc
《ARM课程设计报告.doc》由会员分享,可在线阅读,更多相关《ARM课程设计报告.doc(16页珍藏版)》请在三一办公上搜索。
1、目录1. 摘要.32. 关键词.43. 引言 .44. 原理与总体方案 .55. 软件设计.76. 仿真设计.117. 硬件设计.148. 调试 .149. 结束语.1610. 参考文献.171. 摘要:由于网络与通信技术的发展,嵌入式系统在经历了近20年的发展历程后,又进入了一个新的历史发展阶段,即从普遍的低端应用进入一个高、低端并行发展,并且不断提升低端应用技术水平的时代,其标志是32位MCU的发展。LPC2000系列ARM7微控制器包含有六路PWM波产生通道;在显示方面着多利用LED和LCD, LCD 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透
2、过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面;我们此次课程设计的作品主要运用了LPC2000系列的微控制器芯片、产生T=10ms的PWM波,在指定的引脚输出,并将其周期,占空比的改变在LCD屏上显示。利用按键K1改变其占空比高电平的宽度,每按一次K1,T增加1ms。高电平在1ms9ms循环改变。使用Proteus 7.5 professional和keil进行程序编写,利用ADS 和Magic ARM2200教学实验开发平台进行硬件仿真。经过软硬件调试和测试,产生了以10ms为周期的PWM波并能通过按键改变其高电平。实践不仅证明了设计方法的正确性,更增加了实践操作的经验。Abs
3、tract: due to network and communication technology development, the embedded system after nearly 20 years of development, and to enter into a new historical stage of development, that is, from the low end of general application into a high, the low end of the parallel development, and constantly imp
4、rove the low end of the application of the technical level of the era, the sign is 32 bit MCU development. LPC2000 series ARM7 micro controller contains six PWM waves produce channel; In the more shows using LED and LCD, LCD structure is in two pieces of parallel of liquid crystal glass place, two p
5、ieces of glass is among many vertical and horizontal small wire, electricity or not to control rods through crystal molecules to change direction, will light reflection out produce images; We of the curriculum design of the main works using a LPC2000 series of micro controller chip, produces T = 10
6、ms PWM wave, in the designated pin output, and the cycle, occupies emptiescompared to change in the LCD display. Use button to change the triassic-paleogene occupies emptiescompared to the width of the high level, each as a K1, T + 1 ms. High level in 1 ms 9 ms cycle changes. Use Proteus 7.5 profess
7、ional and keil for programming, and ADS and Magic ARM2200 teaching experiment development platform for hardware simulation. After the software and hardware commissioning and testing, produced with 10 ms cycle of PWM waves and can effectively change through the high level. Practice not only proved th
8、e correctness of design method, more added to practice the operation experience. 2. 关键词:LPC2000 ,周期 ,占空比,按键,PWM3 引言LPC2000系列微处理器工作频率为60MHz,采用基于ARMTDMI内核的32位RISC。LPC2000的外设接口非常丰富,包括UART、SPI、I2C、CAN、ADC、 PWM、RTC等。这一系列微控制器LPC2114/2124/2119/2129/2194、LPC2210/2212/2214、LPC2290 /2292/2294借助片上存储器加载模块实现了“零等
9、待访问”高速闪存功能,提高了指令执行的效率。在高性能低功耗的基础上提供了增强的通信功能和片上代码保护机制。由于内置了宽范围的串行通信接口,它们也非常适用于通信网关、协议转换器、嵌入式软调制解调器等。6通道的PWM更能用于复杂的马达控制应用。 LPC2000系列微控制器能够实现零等待访问的高速闪存,这主要归功于片上的存储器加速模块。图2为存储器加速模块的结构框图。128位宽度的闪存阵列通过单独的局部总线与处理器接口,每周期可为ARM内核提供四条32位指令。这使得MCU无需经过等待状态就可直接从闪存上执行指令,从而消除了一般闪存读取时的等待时间。为了解决指令序列的变化,指令和数据的不同处理带来的等
10、待时间,模块内部实现了预取缓冲器、避免数据读/写打乱地址序列的数据旁路和跳转跟踪缓冲器三个功能块的联合工作,并用两组128位宽度的存储器来进行并行访问,消除延时。存储器加速模块的作用取决于系统时钟的大小。LPC2000系列片上闪存的访问时间为50nS,对于系统时钟不高于20MHZ的应用,在1个周期内就可将闪存的内容读出,此时没必要使用存储器加速模块。时钟频率越高,当直接执行闪存中的代码时,系统性能受影响越大,此时使能存储器加速模块,可以得到接近4倍速度的加速,真正实现零等待高速闪存。由于LPC2000可直接从闪存执行指令,无需引导期间将代码传送到SRAM,这不仅省掉了耗时又耗能的系统启动步骤,
11、还节省了昂贵的SRAM。对片内闪存的编程可通过几种方法来实现:通过内置的串行JTAG 接口,通过串口进行在系统编程(ISP),或通过在应用编程(IAP)。4. 原理与总体方案4.1 GPIOLPC2000系列ARM的GPIO具有如下特性:a、 可以独立控制每个GPIO口的方向(输入/输出模式);b、 可以独立设置每个GPIO的输出状态(高/低电平);c、 所有GPIO口在复位后默认为输入状态。每个作为GPIO功能的引脚受到四个寄存器控制,分别为控制方向的IOxDIR、控制输出电平状态的IOxSET和IOxCLR、反映引脚电平状态的IOxPIN。这四个寄存器构成一组,而一组寄存器控制着一个端口(
12、P0、P1、P2或P3)。注意事项:引脚设置为输出方式时,输出状态由IOxSET和IOxCLR中最后操作的寄存器决定。LPC2000系列ARM大部分的I/O引脚为推挽方式输出,但是具有总线功能的I/O引脚为开漏输出(P0.2/3和P0.11/14)。使用这些开漏输出的引脚作为GPIO功能,并用于高电平输出或者引脚状态输入时,要接上拉电阻才能正常使用。推挽输出的I/O引脚正常拉出/灌入电流均为4mA,短时间极限值为40mA。复位后,大部分引脚默认作为GPIO功能,并且均为输入状态。但是,有部分引脚在复位后默认作为第二功能(如:P0.27P0.30在复位后默认为A/D输入引脚)。LPC2210/2
13、220/2212/2214中的P2.30和P2.31比较特殊,无论它们作为什么功能,第二功能的A/D输入始终有效,当它们连接高于3.3V的电平时,将影响其它A/D转换的结果。 在LPC2000系列中,可以直接产生PWM波,而且可以灵活的产生单边的或双边的PWM波,所谓单边,指的就是在每个周期的开始,该PWM波就升高电平,因此只需要控制下降沿的时间就可以,因此成为单边;而双边的含义是上升沿和下降沿都可以得到控制,显然,这种PWM波需要更多的控制寄存器,典型的波形如下: 在LPC2000系列中,产生这种PWM的方法如下:(1) 首先必须关闭相应的定时器,并且将定时器复位(2) 设置预分频器的数值,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 课程设计 报告

链接地址:https://www.31ppt.com/p-2392424.html