中电网:中国电子元器件门户站
|
添加到收藏夹
|
设为首页
器件新闻
|
器件知识
|
元器件厂商
首页
|
嵌入式主题月
|
新闻
|
团购
|
新品
|
技术文库
|
方案
|
在线座谈
|
培训
|
活动
|
专卖商城
|
视频
|
百科
|
下载
|
博客
|
微博
|
论坛
|
人才
|
黄页
|
书店
|
杂志
|
翻译
平板电脑专题
|
物联网
|
LED
|
消费电子
|
通信技术
|
工业控制
|
汽车电子
|
嵌入式
|
医疗电子
|
电源管理
|
无源元件
|
传感器
|
测试测量
|
模拟电路
|
可编程逻辑
|
DSP与MCU
首页
培训简介
社区
帮助
我的课程
公告
Actel FPGA嵌入式系统的特性和设计实现 课程已上线,火热报名中!!!
主办机构
批准单位
中华人民共和国信息产业部
主持单位
信息产业部软件与集成电路产业促进中心
承办单位
中电网信息技术有限公司
联合大学
LPC111x是基于ARM Cortex-M0 LPC1100微控制器系列的32位微控制器芯片。
LPC1100系列是ARM目前推出的小尺寸、低功耗、高能效微控制器。该微控制器能耗极低、门数量少、代码占用空间小,使得开发人员能够以8位处理器的价位,获得32位微控制器的性能。
• M0内核使LPC1100系列微控制器有着优越的节能性能。
由于M0内核采用32位架构,因此电流利用效率要高于8/16位架构。对于执行相同的计算任务,M0内核的实际运行时间是8/16位微控制器的1/4-1/2倍,因此功耗要远低于8/16位微控制器。如果有“深度睡眠”或“深度掉电”模式,则微控制器更多时间会处于低功耗运行模式。
• M0内核使LPC1100系列微控制器有强大的运算能力。
LPC1100系列微控制器非常适合同时处理基本任务和各种操作数运算。大多数常用指令为单周期指令,所有8位、16位和32位数据传输在一个指令周期内完成。恩智浦在LPC1100中采用了32x32位硬件乘法器,通过MULS指令,成功地在一个指令周期内完成了两个32位的乘法运算。除法运算可通过软件完成,对于各种操作数除法运算有同样出色的表现。
综上,LPC1100系列微控制器的主要特性包括:低功耗、速度快、效率高、性价比高。
以LPC1114为例,其工作频率为50MHz,内部的程序存储器有:片内Flash、静态RAM。供电电源范围大2.0V~3.6V,有3种节能模式:睡眠、深度睡眠和深度掉电;支持掉电检测功能;能进行串行调试,可以实现在系统编程(ISP)和在应用中编程(IAP);支持多种开发环境下的下载,IAR,Keil-MDK,LPCXpresso等。
外设丰富:有32个中断源,支持中断嵌套,支持485协议的串口、支持快速模式的I2C接口、2个SSP接口支持三种标准、4个通用定时器,每个定时器带一个捕获通道和4个匹配输出通道、IO口有上拉 、下拉、延迟等功能。10 位逐次逼近式模数转换器ADC。能选择三种时钟源的看门狗定时器。
丰富的外设配置,使得LPC1100微控制器适合于,多种应用领域:电机驱动和应用控制、工业网络、PC外设、电池供电的消费类产品、远程传感器等
本教程中,我们以LPC1114为例,对M0系列微控制器的芯片配置、外设使用方法作了详尽的讲述,对于每部分的功能都配有简单、直接的应用实例,使大家能够用尽量少的时间掌握芯片尽量多的功能。
一、课程设置
本课程共设置32讲,系统介绍了LPC1114芯片。以下为每讲具体内容介绍
LPC111X微控制器培训大纲
Chapter
Title
Content
1
LPC111x概述
简介LPC111x系列的组成,结构及特点,Cortex-M0内核特点
2,3
指令集简介
介绍ARM相关指令集及存储器映射,启动模式
4,5
开发板介绍
最小系统原理,板载各个模块的原理
开发工具设置
Colink仿真器介绍及安装,IAR,Keil,LPCXpresso设置使用
6
8位MCU与LPC 111x对比
32位MCU相比8位MCU的优势:代码密度,执行效率等
实验实例:
8位MCU程序到32位MCU的移植,对比
7,8
系统时钟及通用IO模块
介绍IO结构,系统时钟,systick内部结构,相关寄存器介绍
实验实例
:LED的循环亮灭,更换系统时钟源
9,10
中断控制器模块
中断原理,中断向量表映射,相关寄存器介绍,NVIC特点
实验实例
:外部中断控制LED亮灭
11,12
定时器模块
通用定时器与看门狗定时器结构,相关寄存器介绍
实验实例1:
通用定时器中断控制LED循环亮灭
实验实例2:
脉宽捕获方式采集温度传感器数据
13,14
看门狗模块
看门狗原理,LPC111x看门狗结构,原理,相关寄存器介绍
实现实例
:人为输入故障,观察看门狗复位
15,16
UART模块
UART模块原理,结构,相关寄存器介绍
实验实例
:UART与上位机收发程序(查询+收发)
17,18
SPI模块(上)
SPI接口原理,LPC111x SPI接口结构,原理,寄存器介绍
实验实例
:SPI驱动7位段数码管,实现倒计时秒表
19,20
SPI模块(下)
SPI Nor flash原理,OLED原理
实验实例1
:SPI操作SPI-Nor Flash(读写擦)
实验实例2
:SPI控制OLED显示
21,22
IIC模块
IIC接口原理,LPC111x IIC接口结构,原理,相关寄存器介绍
实验实例1
:IIC转成并行数据控制16个LED
实验实例2
:IIC采集MMA7455L加计输出数据
23,24
ADC模块
LPC111x ADC结构,原理,相关寄存器介绍
实验实例
:ADC实现滑动变阻器的电压采集
25,26
内部Flash模块
LPC111x内部Flash映射地址,内部结构,寄存器介绍
实验定例
:内部Flash操作(读写擦),ISP及FlashMagic介绍
27,28
电源管理模块
LPC111x电源管理方式,如何进行低功耗睡眠模式并唤醒
实验实例
:人为使其进入待机模式,并唤醒
29,30
M0系列芯片总结
M0系列芯片的特点,应用领域及M3高端系列芯片介绍
实验实例
:USB demo演示,包括USB HID,U盘及USB转UART
31,32
综合应用
应用实例介绍
实验实例
:定时器脉宽捕获方式采集温度传感器数据,将温度数据实时上
传到上位机,并在温度超过警戒值时驱动蜂鸣器发出报警信号
二、授课老师
北京航空航天大学 仪器科学与光电工程学院 导航控制与制导专业 马东营博士
三、报名方法
在线报名:登录
http://www.eccn.com
在线培训注册报名。
点击这里了解报名流程
传真报名:010-82888220
四、学费
本课程为免费学习课程,只要注册即可开始您的学习。
五、开发板:
只需交纳30元报名费,即可获得NXP LPCXpresso-CN开发板一块。另有高阶开发板:
mbed-Xpresso Baseboard和LPCXpresso Base Board
供您选择。了解详情请
点击这里
。
六、培训教材:
北京航空航天大学和恩智浦半导体联合编写制作
七、学习方式及考核:
学员在报名后的3个月内自行完成网上连续播放课程(包括图文、音频和视频)的学习,实验和结业论文。
八、结业证书:
培训结业学员将获得工业和信息化部颁发的“国家信息技术紧缺人才职业技能证书”。(需另支付工本费200元)
九、汇款方式
(1) 银行汇款:
开户行:工商银行海淀西区支行
帐号:0200004509046324202
名称:北京中电网信息技术有限公司
(2) 邮局汇款:
北京中电网信息技术有限公司
地址:北京市海淀区北四环西路67号大地科技大厦1201-1218号
邮编:100080
十、联系人
中电网培训教务部 孙小姐
电话:(010)51077700-2008
E-mail:Lisa-Sun@ECCN.com
关于我们
|
网站导航
|
广告招商
|
联系方法
|
招聘信息
|
友情链接
© 2000-2009 ChinaECNet 许可证号:粤ICP证010067