嵌入式实训指导书

嵌入式实训指导书

ID:14145955

大小:1.62 MB

页数:54页

时间:2018-07-26

嵌入式实训指导书_第1页
嵌入式实训指导书_第2页
嵌入式实训指导书_第3页
嵌入式实训指导书_第4页
嵌入式实训指导书_第5页
资源描述:

《嵌入式实训指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统实训交通信息学院电子系编广东交通职业技术学院二〇一一年一月实训要求一、实训目的53嵌入式系统是一门理论性很强的课程,经过原来理论课程的学习,学生已经对相关的理论知识掌握了到了一定的程度。实训环节是对课程理论的巩固,也是学生掌握课程核心内容的一种有效途径和方式,通过实训可以使学生掌握电子产品的设计流程、设计方法和相关的概念。课程设计应强调以能力培养为主,在独立完成设计任务同时注意多方面能力的培养与提高,主要包括以下方面:1.独立工作能力和创造力。2.综合运用专业及基础知识,解决实际工程技术问题的能力。3.查阅图书资料、产品手册和各种工具书的能力。4.使用

2、Protel等EDA工具进行单片机硬件系统设计的能力。5.基于ADS1.2开发LPC21XX系列处理器应用程序的能力6.写技术报告和编制技术资料的能力。二、内容及要求基于LPC21XX系列处理器实现对LED亮度的控制系统,该系统可通过多种方法进行LED亮度的控制。三、时间、地点安排地点:EDA实验室、电子制作室四、组织管理教师组织抽查、考勤五、学生分组2人1组。六、考核评估通过总结报告,并结合学生的动手能力,独立分析解决问题的能力和创新精神,及学习态度综合考评。成绩分优、良、及格和不及格四等。考核标准包括:实训报告(30%)学生的动手能力(60%)考勤(10%)

3、5353项目LED亮度控制系统基于LPC21XX单片机构成一个控制系统,如图1所示。图1LED亮度系统实现的功能要求:1、实现LPC21XX最小系统的编程和控制50分2、实现LED亮度的简单控制15分3、能根据周围环境的灯光亮度实现LED亮度的自动调节15分4、通过键盘设定LED的亮度5分5、通过PC机设置LED的亮度5分6、其他功能10分53第一阶段GPIO的控制一、实训目的1、掌握寄存器的使用2、使用GPIO的控制方法点亮和熄灭LED二、实训内容控制LED的点亮,点亮L4,L6,熄灭L5、L7。三、实训设备一组设备为:序号名称数量备注1普通PC12嵌入式系统

4、实验板1四、实训报告要求按指导老师的要求完成:(1)实训作业,即设计图纸。(2)实训心得。五、参考知识所谓GPIO,即通用I/O口(GeneralPurposeI/Oports),可理解为即可作为输入又可以作为输出的接口。与单片机一样,LPC213X也具备一定数量的GPIO,LPC213X具有多达47个GPIO,分为2组,分别为P0、P1。每组GPIO的数量不尽相同,其中P0口可最多有30个GPIO接口,P1口也有17个GPIO,P0和P1口同时又与内部的一些模块共用。5.1引脚描述LPC213X的引脚结构如图5-1所示53图5-1LPC213X引脚结构如图5-

5、1所示,由于LPC213X的引脚与其它功能复用,比如P0.0引脚,即有GPIO的功能,同时也具有串口0发送功能,但是一个时间只能选择GPIO和串口发送功能的一种,而不能同时具备两种功能。这些功能的选择是通过管脚连接模块(PinConnectBlock)来实现的,管脚连接模块通过配置寄存器控制多路开关来连接管脚与片内外设。5.2管脚连接模块管脚连接模块的用途是将管脚配置为需要的功能,可实现独立的管脚配置。外设在激活和任何相关中断使能之前必须连接到适当的管脚,任何使能的外设功能如果没有映射到相关的管脚,则被认为是无效的。LPC213X的管脚框图示例如图5-2所示。图

6、5-2管脚框图示例5.3管脚连接模块相关寄存器管脚连接模块是通过PINSEL0、PINSEL1和PINSEL2寄存器来控制的,芯片复位时这三个寄存器会自动设置为默认值,所以复位后芯片引脚的功能是确定的。当管脚选择一个功能时,其它功能无效。上述规则唯一的例外是管脚用作A/D转换器输入时。不论管脚选择何种功能,它都仍可用作A/D输入,A/D输入可随时被读取,管脚的电压变化都从A/D的读取值中反映出来。但是,只有选择模拟输入功能,才能读出有效的模拟值。也只有这种情况下,管脚和A/D模块之间的接口电路才有效。其它情况下,执行数字功能所必需的数字逻辑部分将有效,从而影响A

7、/D转换器的正确操作。通用名称描述访问类型复位值PINSEL0P0.0-P0.15管脚连接模块控制读/写0x00000000PINSEL1P0.16-P0.31管脚连接模块控制读/写0x1540000053PINSEL2P1、P3管脚连接模块控制读/写不定表5-1管脚连接控制模块的寄存器5.3.1PINSEL0寄存器PINSEL0寄存器控制的是P0.0-P0.15管脚所连接的模块,如表2-2所示。PINSEL0管脚名称00011011复位值1:0P0.0GPIOP0.0TxD0PWM1保留003:2P0.1GPIOP0.1RxD0PWM3EINT0005:4P0

8、.2GPIOP0.2SC

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

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

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