版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选嵌入式系统实习报告 3 篇嵌入式系统实习报告 篇 1ARM 一实习时间和地点安排实习时间:20 xxXX03 20 xxXX14日,共两周的时间。每天的实习时间安排: 上午:8:3011:30 3.实习地点:校内。二.实习目的掌握电子元器件的焊接原理和方法。ARM7 LPC2132控制程序的编写方法。三实习内容与要求根据设计要求焊接好电路板并测试焊接无误。绘制流程图并编写程序。LPC2132进行调试。调试成功后编写实习报告。四.LPC2132芯片介绍LPC2132概述LPC2132 32/16 CPU 32kB、64kB、512 kB 的嵌入的高速Flash 存储器。128 32 位代码能
2、在16 30%,而性能的损失却很小。LPC2131/2132/2138 POS 8/16/32kB SRAM 使LPC2131/2132/2138 modem 、声音32 位定时器、1 2 10 8 ADC 、10 DAC 、PWM 47 GPIO 9 个边沿或电平触发的外部中断使它们特别适用于工业控制和医疗系统。特性1.小型 LQFP64 封装的 16/32 位 ARM7TDMI-S 微控制器。2.8/16/32kB 片内静态 RAM 。Boot装载软件实现在系统/在应用中编程(ISP/IAP400ms ,1ms 256 字节。EmbeddedICE?RT和嵌入式跟踪接口可实时调试(Real
3、Monitor软件)和高速跟踪执行代码。5.1 个(LPC2132/2132 )2 个(LPC2138 )8 10 A/D 16 2.44us 。6.1 个 10 位 D/A 转换器,可提供不同的模拟输出(LPC2132/2138 )。2 32 /计数器(4 4 路比较通道)、PWM 单元(6 路输出和看门狗。实时时钟有独立的电源和时钟源,在节电模式下极大地降低了功耗。2 16C550 UART、2 I2C接口kbit/s )、SPITMSSP(有缓冲功能,数据长度可变)。向量中断控制器。可配置优先级和向量地址。47 5V I/O口(LQFP64 封装)。9 个边沿或电平触发的外部中断引脚。P
4、LL 60MHz CPU 操作频率,PLL的稳定时间为100us。片内晶振频率范围:130 MHz。15.2 个低功耗模式:空闲和掉电。可通过个别使能/禁止外部功能和降低外部时钟来优化功耗。通过外部中断将处理器从掉电模式中唤醒。单个电源供电,含有上电复位(POR )和掉电检测(BOD电路:-CPU操作电压范围:3.03.6 V (3.3 V+/ - 10%) ,I/O 5V 结构概述LPC2132 包含一个支持仿真的 ARM7TDMI-S CPU 、与片内存储器控制器接口ARM7 AMBA (AHBVLSI (VPB ,ARM AMBA 总线的兼容超集)。LPC2131/2132/2138 将
5、 ARM7TDMI-S 配置为小端(little-endian )字节顺序。AHB 2M 4G ARM AHB 16k 字节的地址空间。LPC2131/2132/2138 的外设功能(中断控制器除外)VPB 总线。AHB VPB VPB AHB 总线相连。VPB 外设也分配了 2M 字节的地址范围,从 3.5GB 地址点开始。每个 VPB外设在 VPB 地址空间内都分配了 16k 字节地址空间。片内外设与器件管脚的连接由管脚连接模块控制。该模块必须由软件进行控制以符合外设功能与管脚在特定应用中的需求。ARM7TDMI-S 处理器ARM7TDMI-S 是通用的 32 位微处理器,它有高性能和低功
6、耗的特性。ARM 结构是基于精简指令集 计算机(RISC)原理而设计的。指令集和相关的译码机制比复杂指令集计算机要简单得多。这样使用一个小的、廉价的处理器核就可实现很高的指令吞吐量和实时的中断响应。由于使用了流水线技术,处理和存储系统的所有部分都可连续工作。通常在执行一条指令的同时对下 ,一条指令进行译码,并将第三条指令从存储器中取出。ARM7TDMI-S THUMB 适用于那些对存储器有限制或者需要较高代码密度的大批量产品的应用。THUMB 后面一个关键的概念是“超精简指令集”。基本上,ARM7TDMI-S 32 ARM 16 THUMB 指令集THUMB 16 ARM 代码两倍的密度, A
7、RM 16 16 位THUMB ARM 32 位寄存器上进行操作。THUMB ARM 65%16ARM 160%。片内 FLASH 程序存储器LPC2131/2132/2138 32kB、64kB 512kB FLASH 存储器系统。FLASH 存储器的编程可通过几种方法来实JTAG 接口,通过在系统编程(ISPUART0 ,或通过在应用编程(IAPFLAH 进行擦除和/ 或编程,这样就为数据存储和现场固件的升级都带来了极大的灵活性。如LPC2131/2132/2138 使用了片内引导装载程序(bootloader,32/64/512kB LPC2131/2132/2138 Flash 存储器
8、至少可擦除/编10,000 10 RAMRAM (SRAM )可用作代码和/ 8位、16 32 位的访问。LPC2131/2132/21388/16/32kBRAM LPC2131/2132/2138 SRAM 访问被寻址的自然对准值(0 1,半 0 )0 0(0、2 、4 、6.8.A、C E结尾)0 1 0(0、4、8C 结尾)。该原则同样用于片外和片内存储器。SRAM 控制器CPU SRAMSRAM (数据SRAM)。如果发生芯片复位,实际的SRAM (即:在一次“热”芯片复位后,SRAM 不会反映最后一次写入的内容)SRAM 内容的程序都必须注意这可通过在进入空闲或掉电模式前执行虚写(
9、dummywrite )操作来保证最后的数据在SRAM。LPC2132 管脚分布五.硬件原理图其中 K1-K6 I/O P0.08-P0.13 脚。P0.00-P0.07 号脚接段码, G、E、D、C、A、DPP0.28-P0.30 三 个管脚上,用于选通数码管。ULN2803 应用电路介绍ULN20 xx、ULN2800 是高压大电流达林顿晶体管阵列系列产品,工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。ULN20 xxA电路是美国Texas InstrumentsSprague大电流达林顿晶体管阵列电路,文中介绍了它的电路构成、特征参数及典型应用。功率电子
10、电路大多要求有大电流输出能力,驱动电路是功率电子设备输出电路的一个重要组成部分。在大型仪器仪表系统中经常要用到伺服电机、步进电机、各种电磁阀、泵等驱动电压高且功率较大的器件。ULN20 xx、ULN2800 高压大电流达林顿晶体管阵列系列产品就属于这类可控大功率器件,由于这类器件功能强、应用范围语广。因此,很多公司都生产高压大电流达林顿晶体管阵列产品,从而形成了各种系列产品,ULN20 xx、ULN2800 系列就是美国Texas Instruments Sprague 公司开发的高压大电流达林顿晶体管阵列产1 所列,20 xx、2800 高压大电流达林顿晶体管阵2 所列。在上述系列产品中,U
11、LN20 xx 系列能7 组高压大电流负载,ULN2800 8 组高压大电流负载。Texas Instruments Sprague ULN20 xxA 7 组达林顿晶体管阵列和相应的电阻网络以及钳位二极管网络构成,7 组负载的能力, 及典型应用。20 xx、2800 高压大电流达林顿晶体管阵列系列中的其它产品的性能ULN20 xxA。本设计的驱动电路如图所示:在本实习中的应用嵌入式系统实习报告 篇 2蓝牙技术概述蓝牙(Bluetooth)是目前比较流行的一种短距离无线通讯技术,其主要目的就是要在全世界范围内建立一个短距离的无线通信标准。设计者的初衷是用隐形的连接线代替线缆。它取代目前多种电缆
12、连接方案,通过统一的.短程无线链路,在各信息设备之间可以穿过墙壁或公文包,实现方便快捷、灵活安全、低成本小功耗的话音和数据通信。 “蓝牙”技术的目的是使特定的移动电话、便携式电脑以及各种便携式通信设备的主机之间在近距离内实现无缝的资源共享。一. 实践目的了解处理器的发展WinCE WinCE 嵌入式C#编程方法。WinCE Bluetooth 编码技术二.实践要求WinCE操作系统的裁剪及定制;设计蓝牙广播系统(包含服务器端和客户端);设计蓝牙文件传输系统(包含服务器端和客户端);三实践内容1)了解 Wince 平台了解处理器的发展,什么是嵌入系统,嵌入式系统的应用,以及窗体与控件的概念,掌握
13、 WinCE 嵌入式C#编程方法,对实验平台有一定的认识,更进一步的认识蓝牙。了解编写应用程序的流程,理解了 Windows 窗体,学会了使用基本控件如标签、文本、按钮、列表框和组合框,掌握窗体的常用属性和方法。(2)蓝牙搜索、浏览与发送,蓝牙设备列表,配对设备清空,删除。四.原理介绍1.嵌入式系统:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。一般由硬件设备、嵌入式操作系统、嵌入式应用软件组成。有专用性、高效简洁性、高可靠和低能耗性、自身特殊性的特点。嵌入式系统实习报告 篇 3EMC PCB 图,学习
14、电子元器件的焊接,PCB 板的调试等,最终掌握嵌入式控制系统的设计及工艺等。一.设计实习任务ARM7(LPC2132)PCB常工作(提供最简易测试程序)。控制软件设计在嵌入式控制系统的设计中,系统控制软件的设计是一项非常重要且艰巨的工作,系统能否正常可靠的工作,成败在此一举。因此要求同学们认真仔细的设计、调试控制软件。要求软件语句精炼,整体健壮,有一定的抗干扰能力。二.数码管动态扫描显示电路控制软件设计要求显示电路能正常显示数据,数码管无闪烁,明亮,可随时刷新显示的数据, 参考流程图见图 1。图 1三.键盘识别软件设计34 用要求,因此键盘控制软件也是必须的,参考下图四.ADC 控制软件设计五
15、. 电路与程序六.程序源代码#include LPC2294.h 图 3typedef unsigned int U32; /无符号 32 位整型变量typedefunsigned char U8;/8位整型变量/typedef signed char int8; /8位整型变量typedef unsigned short U16; /有符号 8 位整型变量#define Fpclk 11059200 #define DIS_1 0 x06 /#define DIS_2 0 x05 /#define DIS_3 0 x03 /#define KEY1 0 x04 /+#define KEY2
16、0 x02 /- #define KEY3 0 x01 /ok U16 cunt;U16 data_dis,data_set;U8 dis3=10,dis2=10,dis1=10; U8 flag_dis,dis_n;U8 timeout;const U8 led_seg=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 xff,0 x00; /1, 2, 3, 4, 5, 6, 7, 8, 9 all_l 关显voidirq Timer0_ISR(void); void cpu_init(void)PINSEL0 =
17、0 x00;IO0DIR = 0 x3FF; /显示分配在 P000P010 ,段码 P000P007,位码P008P010/健 P016P018/0T0TC = 0;T0PR = 0; T0MCR = 0 x03;T0MR0 = Fpclk/1000; /定时 1mST0TCR = 0 x01;VICIntSelect = VICIntSelect&(14); VICVectCntl0 = 0 x20|4;VICVectAddr0 = (U32)Timer0_ISR; VICIntEnable = (14);void updata(void)U16 temp;/ u8 temp1,temp2,temp3;/WDT_CONTR=0 x3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海开放大学电气控制与PLC应用计分作业形成性考核参考答案
- 垃圾分类培训会议记录三篇
- 食品杂货运输合同三篇
- 矿石资源运送合约三篇
- 2024年自动温度检定系统项目提案报告范稿
- 织机销售合同范本
- 水田售卖合同范本
- 火灾中的应急救援装备选购培训
- 2024年果醋饮料合作协议书
- 2024年石油加工、炼焦及核燃料项目合作计划书
- Unit+3+Celebrations+Topic+Talk 高中英语北师大版(2019)必修第一册
- 2023建设工程智慧消防系统技术规程
- 艾略特的诗 中英
- 天棚抹灰施工方案施工方案
- 教育技术与数字化转型
- 大象版科学四年级上册全册教案(含反思)
- 黑龙江裕盛源再生资源利用有限公司年处理10万吨废旧轮胎资源综合利用科技示范项目环境影响报告
- 新视野大学英语(第四版)读写教程1(思政智慧版) 课件 Unit 4 Social media matters Section A
- 设计更改通知书
- 古建筑修缮工程文明施工措施
- 桥式起重机培训资料
评论
0/150
提交评论