已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1LPC2000系列简介2LPC2290蜂鸣器实例LPC2290按键实例LPC2290LED实例LPC2290外部中断实例LPC2290定时器实例,LPC2000系列ARM硬件结构,第5章LPC2000系列ARM硬件结构-5.1简介,一、LPC简介公司:Philips嵌入式芯片LPC2000系列1.8VARM7TDMI-ScoreSpeedsupto80MHzCAN,LIN,I2C,UART,SPI,USB,I2S,andSD/MMC,dualAHB,LCDcontroller,AD,DA,第5章LPC2000系列ARM硬件结构-5.1简介,LPC3000系列16-/32-bitARM926EJ-ScoreSpeedsinexcessof200MHzLH7LH75xxx系列ARM7TDMI内核LCDcontrollerUARTs,SPI,CAN2.0B,three16-bitcounter/timers,A/Dconverter,watchdogtimer,andlowvoltagedetector应用于:GPS,PDA,第5章LPC2000系列ARM硬件结构-5.1简介,LH7LH79xxx系列ARM720T内核8KBcache,MMU,LCD,32KBSRAM,enhancedperipheralssuchasaDMAcontroller,serialandparallelinterfaces,infraredsupport,counter/timers,realtimeclock,watchdogtimer,PWM,PLL,第5章LPC2000系列ARM硬件结构-5.1简介,LH7AARM9内核二、LPC2000系列1、芯片LPC2101-LPC2888几十款ARM7芯片2、特点芯片封装小功耗低具有在线仿真接口Jtag,便于仿真调试16Bit/32Bit指令,第5章LPC2000系列ARM硬件结构-5.1简介,3、技术ARM7TDMI-S控制器RAM片内Flash8Bits、16Bits、32Bits总线外部存储器4组(每组16MB共64MB)片内实现ISP(在线编程)和IAP(在应用编程)ICE-RT观察点,断点调式前台使用片内RealMonitor软件调试时,中断服务程序可继续执行.,第5章LPC2000系列ARM硬件结构-5.1简介,3、技术ETM(嵌入式宏跟踪单元):支持对执行代码进行无干扰的高速实时跟踪A/D,D/A接口Uart,IIC,SPI接口PLL锁相环双电源供电1.65V1.95VI/O3.0V3.6V,VLSIPeripheralBus(VPB),MemoryAccelerator,32-512KBFLASH,SRAMController,8-32KBSRAM,Test/Debug,TCK,TMS,TDI,TDO,Trace,TRST,VectoredInterruptController,AHBtoVPBBridge,WatchdogTimer,RealTimeClock,AHB,SystemFunctions,X1,X2,RST,Vdd,Vss,PLL,SystemClock,2xI2C,SCL,SDA,GPIO,GPIO,SPIPort,MOSI,MISO,SCK,SSEL,UART0,2pins,UART1,8pins,Timer0,CAP0.0-2,MAT0.0-2,Timer1,CAP1.0-3,MAT1.0-3,PWM,PWM1-6,ARM7TDMI-S,ADC0/1,2x8pins,BrownOutDetectPowerOnReset,SSPPort,MOSI,MISO,SSEL,SCK,DAC,1-10-bit,32kHz,Vbat,LocalBus,4、LPC2000系列ARM硬件结构,芯片内部框图1,LPC2000系列微控制器包含四大部分:,ARM7TDMI-SCPU,ARM7局部总线及相关部件,AHB高性能总线及相关部件,VLSI外设总线及相关部件,芯片内部框图2,LPC2000系列微控制器将ARM7TDMI-S配置为小端模式(Little-endian)。,ARM7TDMI-SCPU,AHB外设分配了2M字节的地址范围,它位于4G字节ARM寻址空间的最顶端。每个AHB外设都分配了16KB的地址空间。,LPC2000系列微控制器的外设功能(除中断控制器)都连接到VPB总线。AHB到VPB的桥将VPB总线与AHB总线相连。VPB外设也分配了2M字节的地址范围,从3.5GB地址点开始。每个VPB外设都分配了16KB的地址空间。,AHBToVPB桥,芯片内部各单元简介1,内部存储器包括无等待SRAM和Flash;,外部存储器控制器(EMC)支持4个BANK的外部SRAM或Flash,每个BANK最多16MB;,系统功能包括维持芯片工作的一些基本功能,如系统时钟、复位等;,向量中断控制器(VIC)可以减少中断的响应时间,最多可以管理32个中断请求;,I2C串行接口为标准的I2C总线接口,支持最高速度400kb;,EMC,系统功能,VIC,I2C串行接口,芯片内部各单元简介2,具有两个完全独立的SPI控制器,遵循SPI规范,可配置为SPI主机或从机;,具有两个UART接口,均包含16字节的接收/发送FIFO,内置波特率发生器。其中UART1具有调制解调器接口功能;,在LPC2119/2129/2290/2292等芯片中包含CAN总线接口;,看门狗定时器带有内部分频器,可以方便设置溢出时间,在软件使能看门狗后只有复位可以禁止(具有调试模式);,SPI串行接口,UART0dly-)for(i=0;i5000;i+);,LPC2200GPIO蜂鸣器三、参考程序,intmain(void)PINSEL0=(PINSEL0,LPC2200GPIO按键识别一、按键电路,识别按键:(1)键按下,p0.20输入低电平(2)键释放,p0.20输入高电平,LPC2200GPIO按键识别二、按键编程,(1)配置管脚p0.20GPIO功能,使得可以通过p0.20输入按键信号PINSEL198=00pinsel1=0 x00000000,LPC2200GPIO按键识别二、按键编程,(2)配置管脚p0.20信号传输方向为输入,使得通过p0.20可以读取按键信号GPIO输入IO0DIR20=0配置数据IO0DIR=0,LPC2200GPIO按键识别二、按键编程,(3)按键识别引脚p0.20输入信号为低电平,有键按下;引脚p0.20输入信号为高电平,无键按下;获取管脚输入值寄存器IO0PIN,每一位对应一个管脚判断有键按下条件:IO0PIN,LPC2200实例1,1、题目:8个LED从左向右依次点亮,当最后一个LED灭后,再重复以上的操作,一直循环。其中,0,2,4,6LED亮时,蜂鸣器响1,3,5,7LED亮时,蜂鸣器不响.读取P0.20管脚的电平值p0.20=0(低电平,有键按下),LED、蜂鸣器保持状态p0.20=1(高电平,无键按下),LED、蜂鸣器按照设定操作顺序工作,LPC2200实例1,2、分析:(1)蜂鸣器P0.7控制蜂鸣器p0.7GPIO输出PINSEL01514=00;GPIO功能IO0DIR7=1;p0.7输出P0.7=0蜂鸣器响IO0CLR=17P0.7=0蜂鸣器响IO0SET=17,LPC2200实例1,(2)按键P0.20获取按键信息p0.20GPIO输入PINSEL198=00;GPIO功能IO0DIR20=0;p0.20输入识别按键判断有键按下条件:IO0PIN,LPC2200实例1,(4)参考程序#includeconfig.h#defineBEEPCON0 x00000080#defineLEDCON0 x00ff0000#defineKEY10;dly-)for(i=0;i5000;i+);,LPC2200实例1,intmain(void)uint8i;PINSEL0=PINSEL0while(1),LPC2200实例1,for(i=0;i8;i+)IO2CLR=DISP_TABi;DelayNs(30);if(i%2)=0)/偶数0,2,4,6DelayNs(30);while(IO0PIN,LPC2200实例2,8个LED分成4组(18,27,36,45)按照从左向右依次点亮各组,当最后一组LED灭后,再重复以上的操作,一直循环。读取P0.20管脚的电平值p0.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省范县白衣阁乡二中七年级历史下册第二课唐太宗贞观之治导新人教版教案(2025-2026学年)
- 教案人教版三年级上册科利亚的木匣
- 合伙修路协议合同范本
- 民间买卖合同范本
- 粮食装卸搬运合同范本
- 简易贷款加盟合同范本
- 澳洲过户律师合同范本
- 医院后勤采购合同范本
- 公寓装修租房合同范本
- 综合利用合同范本
- 苏教版四年级数学上册《可能性》的说课稿
- 动画类职业规划书
- 债务转移二方协议书
- 脑血管造影术后病人护理查房
- 氮气(MSDS)安全技术说明书
- 中石油职称英语通用教材
- 安庆银山(新华)220kV输变电工程项目环境影响报告书
- C100-操作说明中文版-说明书
- GB/T 17626.1-2006电磁兼容试验和测量技术抗扰度试验总论
- GB 5009.11-2014食品安全国家标准食品中总砷及无机砷的测定
- 矿山规模划分标准2019
评论
0/150
提交评论