接口标签描述备注ISP程序编程专用接口连接USBASP实现ATmega16程序烧录JTAG JTAG仿真器接口连接JTAG仿真器硬件仿真RS232串口通信接口与PC串口通信实验(USB,5V [_] DC,5V [_]输入三选择一)USB供电接口采用USB延长线实现开发板的PC供电(USB,5V [_] DC,5V [_]输入三选一个)5V [_] DC DC适配器接口外接5V直流电源适配器(USB,5V [_] DC,5V [_]输入三)一个5V [_]输入5V直流电源接口引脚设计方便使用其他目标板板载5V电源供电开发板PS2键盘和鼠标接口实现开发板与键盘和鼠标之间的通信。
RS232-TTL USB-TTL接口专为没有串口的PC而设计。
USB接口与开发板一起开发实现串口通信BT DS1302外接电源外接电源输入接口开发板掉电DS1302仍继续工作(左+右) - 电源输出电源输出接口通向5V,ADJ GND,开发板电源外接ADJ可调电压输出取自ADC转换单元R32电源开关所用的电位器电源开关,避免频繁插拔电源线特殊设计开发板电源开关LCD1602 16 * 2字符液晶屏插入方向:左侧1个,右侧16个(短侧盖位于LCD左侧[_] CS 2)LCD12864 128 * 64图形LCD插入方向:左侧20英尺,右侧1个针脚(短路帽位于LCD [_] CS 2引脚的右侧)(1)嵌入式微处理器嵌入式微处理器与通用CPU的最大区别在于嵌入式微处理器主要在专门为特定用户组设计的系统中工作,并且它使用通用CPU由电路板完成。
该任务集成在芯片内部,这有助于嵌入式系统在设计上小型化,同时还具有高效率和可靠性。
嵌入式微处理器的指令系统可以使用精简指令集计算机(RISC)和复杂指令集计算机(CISC)。
RISC计算机仅包含通道中最有用的指令,确保数据通道快速执行每条指令,从而提高执行效率并使CPU硬件结构设计更容易。
嵌入式微处理器有各种不同的系统,可能具有不同的时钟频率和数据总线宽度,或者即使在同一系统中也可以集成不同的外设和接口。
据不完全统计,全球有1000多个嵌入式微处理器,有30多个系列架构。
主流系统包括ARM,MIPS,PowerPC,X86和SH。
但与全球个人电脑市场不同,嵌入式微处理器无法主宰市场。
仅32位产品就有100多个嵌入式微处理器。
嵌入式微处理器的选择基于具体应用。
(2)内存嵌入式系统需要内存来存储和执行代码。
嵌入式系统的内存包含Cache,主内存和辅助内存。
高速缓存是一个小型,快速的存储器阵列,位于主存储器和嵌入式微处理器核心之间,存储最常用的程序代码和来自微处理器的数据。
当需要数据读取操作时,微处理器尽可能地从Cache读取数据,而不是从主存储器读取数据,这极大地提高了系统的性能并改善了微处理器和主存储器之间的关系。
数据传输率。
Cache的主要目标是减少内存(如主内存和辅助内存)对微处理器内核造成的内存访问瓶颈,使处理速度更快,更实时。
在嵌入式系统中,Cache集成在嵌入式微处理器中,可分为数据缓存,指令缓存或混合缓存。
缓存的大小取决于不同的处理器。
通常,高端嵌入式微处理器将集成Cache。
主存储器是嵌入式微处理器可以直接访问的寄存器,用于存储系统和用户的程序和数据。
它可以位于微处理器的内部或外部,其容量为256KB~1GB。
根据应用,片上存储器容量小,速度快,片外存储器容量大。
常用的主存方式有:ROM类NOR Flash,EPROM和PROM。
RAM类SRAM,DRAM和SDRAM。
其中,NOR Flash因其可擦除次数多,存储速度快,存储容量大,价格低而在嵌入式领域得到了广泛的应用。
辅助存储器辅助存储器用于存储大量程序代码或信息。
它的容量很大,但读取速度远远低于主存储器。
它用于存储用户信息很长一段时间。
嵌入式系统中常用的外部存储有:硬盘,NAND闪存,CF卡,MMC和SD卡。
(3)通用设备接口和I / O接口嵌入式系统和外部世界需要某些形式的通用设备接口,如A / D,D / A,I / O等,外围设备和其他设备或传感器该连接用于实现微处理器的输入/输出功能。
每个外设通常只有一个功能,它既可以在片上使用,也可以在内置芯片中使用。
从简单的串行通信设备到非常复杂的802.11无线设备,有许多类型的外围设备。
目前,嵌入式系统常用的通用器件接口有A / D(A / D转换接口),D / A(D / A转换接口),I / O接口有RS-232接口(串行通信接口),以太网(以太网接口),USB(通用串行总线接口),音频接口,VGA视频输出接口,I2C(现场总线),SPI(串行外围接口)和IrDA(红外接口)。
该开发板广泛应用于手持多媒体播放器,智能手机,汽车多媒体,车载信息娱乐系统,MID,智能本,上网本,平板电脑,工业控制系统和其他产品解决方案。