




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数码相机单片机入门第1页,课件共101页,创作于2023年2月图像获取交互控制图像处理图像显示图像存储第2页,课件共101页,创作于2023年2月数码相机的组成核心器件有哪些外围器件有哪些电子学系统需要实现哪些功能需要一个控制中心——图像处理引擎专为数码相机设计,集图像传感器控制器、自动白平衡、信号处理、图像压缩、存储卡控制和液晶屏显示控制等功能于一身。设计追求:最终图像效果、处理速度、耗电量。。。第3页,课件共101页,创作于2023年2月图像处理引擎佳能的DIGIC4(DIGitalImageCore)尼康的EXPEED
2索尼的Bionz松下的VenusIII奥林巴斯的TruePicIII第4页,课件共101页,创作于2023年2月电子芯片的分类模拟芯片、数字芯片、AD/DA芯片、混合芯片数字芯片专用:ASIC(ApplicationSpecificIntegratedCircuit)半定制IC/通用可编程IC能够作为处理核心的芯片(数字芯片)专用芯片:比如图像处理引擎通用芯片:CPU、GPU(桌面系统、服务器、工作站)MCU、DSP、CPLD、FPGA(嵌入式)第5页,课件共101页,创作于2023年2月学习嵌入式系统的Roadmap51单片机模拟电路AVR单片机数字电路PIC单片机PC原理MSP430C编程ARMCortexA8/A9MPCoreLinux,WP,IOS.AndroidARM7+OS、ARMCortexMNXP、三星DSPTIC6000、ADITigerSharkDSPTIC2000、ADIBlackFinSoPCCPLD、FPGAStartHere!第6页,课件共101页,创作于2023年2月课程内容8051单片机基础单片机C语言编程基础开发工具操作演示实验电路系统介绍实验内容安排第7页,课件共101页,创作于2023年2月1.8051单片机基础模拟外设10位ADC转换速率可达200ksps内建模拟多路器,单端或差分输入VREF可在内部VREF、外部引脚或VDD中选择内置温度传感器外部转换启动输入两个比较器内部电压基准上电复位/掉电检测器第8页,课件共101页,创作于2023年2月1.8051单片机基础USB控制器符合USB规范2.0版全速(12Mbps)或低速(1.5Mbps)集成时钟恢复电路;
无需外部晶体支持8个端点1KBUSB缓存集成收发器;
无需外部电阻第9页,课件共101页,创作于2023年2月1.8051单片机基础在片调试片内调试电路提供全速、非侵入式的在系统调试(不需仿真器)支持断点、单步、观察/修改存储器和寄存器比使用仿真芯片、目标仿真头和仿真插座的仿真系统有更优越的性能第10页,课件共101页,创作于2023年2月1.8051单片机基础高速8051微控制器内核流水线指令结构;70%的指令的执行时间为一个或两个系统时钟周期有48MIPS和25MIPS两种版本扩展的中断系统存储器4352或2304B数据RAM64或32KBFLASH;
可在系统编程,扇区大小为512字节第11页,课件共101页,创作于2023年2月1.8051单片机基础数字外设40/25个端口I/O;
均耐5V电压,大灌电流硬件增强型SPI、SMBus和1或2个增强型UART串口4个通用16位计数器/定时器16位可编程计数器/定时器阵列(PCA),有5个捕捉/比较模块外部存储器接口(EMIF)第12页,课件共101页,创作于2023年2月1.8051单片机基础时钟源内部振荡器:0.25%的精度(时钟恢复被使能时)。支持所有USB和UART工作方式外部振荡器:晶体、RC、C、或外部时钟(1或2引脚方式)低频(80KHz)内部振荡器可在运行中切换时钟源第13页,课件共101页,创作于2023年2月第14页,课件共101页,创作于2023年2月1.8051单片机基础单片机最小系统三要素:电源电路、复位电路、晶振电路。特点:单片机可以运行程序,是单片机控制系统的核心。单片机运转不正常?首先检查三要素是否必备!第15页,课件共101页,创作于2023年2月1.8051单片机基础存储器4352或2304B数据RAM存储运行时数据掉电丢失64或32KBFLASH;
可在系统编程,扇区大小为512字节存储程序掉电不丢失器件有独立的1KBUSBFIFORAM第16页,课件共101页,创作于2023年2月第17页,课件共101页,创作于2023年2月1.8051单片机基础时钟时钟周期T是时序中最小的时间单位,T=1/时钟频率。机器周期(指令周期)CPU完成一个操作的最短时间。在一个标准的8051中,除MUL和DIV以外所有指令都需要12或24个系统时钟周期,最大系统时钟频率为12-24MHz。CIP-51采用流水线结构,70%的指令的执行时间为1或2个系统时钟周期,只有4条指令的执行时间大于4个系统时钟周期。第18页,课件共101页,创作于2023年2月1.8051单片机基础时钟源高速内部振荡器在出厂时已经被校准为12MHz±1.5%。时钟恢复电路允许内部振荡器与4倍时钟乘法器配合,提供全速方式USB时钟源。内部振荡器还被用作低速方式下的USB时钟源。外部振荡器也可以与4倍时钟乘法器配合使用。器件内集成了一个低频振荡器,可以在功耗关键的应用中使用。第19页,课件共101页,创作于2023年2月1.8051单片机基础时钟源器件内还集成了外部振荡器驱动电路,允许使用晶体、陶瓷谐振器、电容、RC或外部CMOS时钟源产生系统时钟。系统时钟可以被配置为使用内部振荡器、外部振荡器或时钟乘法器输出二分频。如果需要,可以在CPU运行时切换系统时钟振荡源。低频内部振荡器或外部振荡器在低功耗系统中是非常有用的,它允许MCU从一个低频率(节电)的时钟源运行,当需要时再周期性地切换到高速时钟源。第20页,课件共101页,创作于2023年2月1.8051单片机基础复位上电复位(PoweronReset)掉电复位/VDD监视器外部复位时钟丢失检测器复位比较器0复位PCA看门狗定时器复位FLASH错误复位软件复位USB复位第21页,课件共101页,创作于2023年2月片内时钟和复位电路第22页,课件共101页,创作于2023年2月多路选择器(Multiplexer)MUXsel[1:0]abcdr第23页,课件共101页,创作于2023年2月1.8051单片机基础寄存器(Register)特殊功能寄存器(SpecialFunctionRegister)SFR是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令、状态或数据。80C51单片机的特色。所有80C51系列功能的增加和扩展,几乎都是通过增加特殊功能寄存器SFR来达到目的的。从0x80到0xFF的直接寻址存储器空间为特殊功能寄存器(SFR)。
第24页,课件共101页,创作于2023年2月1.8051单片机基础单片机的IOC8051F340有40个I/O引脚(5个8位口)。C8051F340端口的工作情况与典型8051端口相似,但有一些改进。每个端口引脚都可以被配置为模拟输入或数字I/O引脚。被选择作为数字I/O的引脚还可以被配置为推挽或漏极开路输出。在标准8051中固定的“弱上拉”可以被总体禁止,这为低功耗应用提供了进一步节电的能力。第25页,课件共101页,创作于2023年2月上拉与下拉电阻的应用在数字电路中,上拉电阻(Pull-upresistors)是当某输入端口未连接设备或处于高阻抗的情况下,一种用于保证输入信号为预期逻辑电平的电阻元件。上拉就是将不确定的信号通过一个电阻钳位在高电平,下拉同理。缺点当电流流经时其将消耗额外的能量,并且可能会引起输出电平的延迟。某些逻辑芯片对于经过上拉电阻引入的电源供应瞬间状态较为敏感,这样就迫使为上拉电阻配置独立的、带有滤波的电压源。第26页,课件共101页,创作于2023年2月1.8051单片机基础上拉电阻选取原则1、从节约功耗及芯片灌电流能力考虑应当足够大;电阻大,电流小。2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。3、对于高速电路,过大的上拉电阻可能会导致边沿变平缓。综合考虑:上拉电阻常用值在1K到10K之间选取,下拉同理。第27页,课件共101页,创作于2023年2月1.8051单片机基础单片机的IO1、普通IO口2、强推挽3、开漏(开集)4、单片机IO口的驱动能力5、74HC245的应用第28页,课件共101页,创作于2023年2月1.8051单片机基础单片机的IO1、普通IO口2、强推挽3、开漏(开集)4、单片机IO口的驱动能力5、74HC245的应用第29页,课件共101页,创作于2023年2月1.8051单片机基础单片机的IO1、普通IO口2、强推挽3、开漏(开集)4、单片机IO口的驱动能力5、74HC245的应用第30页,课件共101页,创作于2023年2月1.8051单片机基础端口I/O单元框图第31页,课件共101页,创作于2023年2月1.8051单片机基础单片机的IO1、普通IO口2、强推挽3、开漏(开集)4、单片机IO口的驱动能力5、74HC245的应用74HC245是一种三态输出、8路信号收发器,主要应用于大屏显示,以及其它的消费类电子产品中增加驱动。一般的单片机IO口,具有较大的接受灌电流的能力,但输出电流的能力较弱。第32页,课件共101页,创作于2023年2月1.8051单片机基础单片机的数字交叉开关数字交叉开关允许将内部数字系统资源映射到端口I/O引脚。可通过设置交叉开关控制寄存器将片内的计数器/定时器、串行总线、硬件中断、比较器输出以及微控制器内部的其它数字信号配置为出现在端口I/O引脚。这一特性允许用户根据自己的特定应用选择通用端口I/O和所需数字资源的组合。第33页,课件共101页,创作于2023年2月数字交叉开关原理第34页,课件共101页,创作于2023年2月1.8051单片机基础定时器C8051F34x内部有4个16位计数器/定时器:其中两个与标准8051中的计数器/定时器兼容,另外两个是16位自动重装载定时器,可用于ADC、SMBus、USB(帧测量)、低频振荡器(周期测量)或作为通用定时器使用。这些定时器可以用于测量时间间隔,对外部事件计数或产生周期性的中断请求。第35页,课件共101页,创作于2023年2月1.8051单片机基础定时器定时器0和定时器1几乎完全相同,有四种工作方式。定时器2和定时器3均可作为一个16位或两个8位自动重装载定时器。第36页,课件共101页,创作于2023年2月1.8051单片机基础定时器定时器0方式0——13位计数器/定时器第37页,课件共101页,创作于2023年2月1.8051单片机基础定时器定时器0方式2——自动重装载的8位计数器/定时器第38页,课件共101页,创作于2023年2月1.8051单片机基础定时器定时器0方式3——两个8位计数器/定时器(仅定时器0)第39页,课件共101页,创作于2023年2月1.8051单片机基础中断没有中断,就只能按照预定的程序,一条道走到黑。
烧水,等水开……有人按门铃了,也不开门。有了中断,就相当于有了个秘书,经常提醒你该做什么;可以在一段时间内(“同时”),应付很多事情,即使是一些无法事先安排的事情。闹钟可以是中断,门铃可以是中断,电话也可以是中断……没有中断,又想“同时”应付很多事怎么办?第40页,课件共101页,创作于2023年2月1.8051单片机基础单片机C语言开发流程编写C语言源代码编译、链接,生成二进制可执行文件编译不成功?修改语法错误!将二进制可执行文件下载到单片机Flash中看运行结果结果不正确?调试!怎么调试?设置断点,添加Watch的变量,运行到断点,观察运行的中间状态。调试过程中:串口、LED的利用。思考与设计!第41页,课件共101页,创作于2023年2月1.8051单片机基础中断优先级每个中断源都可以被独立地编程为两个优先级中的一个:低优先级或高优先级。一个低优先级的中断服务程序可以被高优先级的中断所中断,但高优先级的中断不能被中断。每个中断在SFR(IP、EIP1或EIP2)中都有一个配置其优先级的中断优先级设置位,缺省值为低优先级。如果两个中断同时发生,具有高优先级的中断先得到服务。如果这两个中断的优先级相同,则由固定的优先级顺序决定哪一个中断先得到服务。第42页,课件共101页,创作于2023年2月1.8051单片机基础UART接口UniversalAsynchronousReceiver/Transmitter通用异步串口什么是同步、异步?有时钟信号的参与,在每个时钟的上升沿读取数据,就是同步传输。什么是串行、并行?
第43页,课件共101页,创作于2023年2月1.8051单片机基础UART接口奇偶校验(可选)RS232串口信号大小在正的和负的3~15v之间接近零的电平是无效的逻辑1规定为负电平逻辑0规定为正电平
第44页,课件共101页,创作于2023年2月1.8051单片机基础UART接口接口时序奇偶校验(可选)停止位数(1或2)波特率:是指从一设备发到另一设备的波特率,即每秒钟多少比特bitspersecond(bit/s)。典型的波特率是300,1200,2400,9600,115200,19200等bit/s。一般通信两端设备都要设为相同的波特率,但有些设备也可以设置为自动检测波特率。第45页,课件共101页,创作于2023年2月1.8051单片机基础USB接口第46页,课件共101页,创作于2023年2月USB接口简介USB信号使用分别标记为D+和D-的双绞线传输,它们各自使用半双工的差分信号并协同工作,以抵消长导线的电磁干扰。USB版本速率称号带宽速度USB3.0超高速
SuperSpeed5Gbps约500MB/S(5000Mbit/s)USB2.0高速
Hi-Speed480Mbps约60MB/S(60,000KB/S)USB1.1全速
FullSpeed12Mbps约1.5MB/S(1,500KB/S)USB1.0低速
LowSpeed1.5Mbps187.5KB/S(192000Bytes/S)第47页,课件共101页,创作于2023年2月单端与差分接口的比较差分信号传输保证了最好的抗干扰特性差分单端第48页,课件共101页,创作于2023年2月单端与差分接口的比较差分信号传输保证了最好的抗干扰特性第49页,课件共101页,创作于2023年2月单端与差分接口的比较差分信号传输保证了最好的抗干扰特性第50页,课件共101页,创作于2023年2月常用外设:按键开关
高、低电平产生的原理当S闭合,O=0V(低电平)当S断开,
O=+5V(高电平)理想开关的两个工作状态:接通状态:要求阻抗越小越好,相当于短路。断开状态:要求阻抗越大越好,相当于开路。第51页,课件共101页,创作于2023年2月常用外设:发光二极管(LED)通常贴片LED:电压1.6V~2.4V电流2到20mA在2到5mA亮度有所变化5mA以上亮度基本无变化第52页,课件共101页,创作于2023年2月常用外设:数码管共阳极数码管第53页,课件共101页,创作于2023年2月1.8051单片机基础两个概念ISP:In-SystemProgramming,是指在系统可编程,指电路板上的空白器件(单片机)可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。Ice:InCircuitEmulator,是指在线仿真器,ICE是最为常用的调试设备,它的核心思想是完全模拟CPU工作,通过外围电路捕获CPU的各种状态信息,输送到PC端,通过PC来查看当前CPU的工作状态。第54页,课件共101页,创作于2023年2月1.8051单片机基础必须掌握的学习方法看数据手册看电路图培养并保持嵌入式思维资源有限速度有限谨慎加电遇到问题先思考,学会仿真调试方法。模块化设计思想。第55页,课件共101页,创作于2023年2月2.单片机C语言编程基础工程(Project)的概念管理文件的方式
(把文件组织到一起)头文件.h源文件.c汇编源文件.asm中间文件与结果文件,……保存着当前的开发状态为什么要有头文件?第56页,课件共101页,创作于2023年2月2.单片机C语言编程基础特殊寄存器的声明 sfrP0=0x80; sfrTCON=0x88;特殊寄存器的特定位声明 sbitIT0=TCON^0; sbitLED=P0^0;第57页,课件共101页,创作于2023年2月2.单片机C语言编程基础非精确延时 1、for(i=0;i<100;i++); 2、i=100;while(i--);精确延时办法 1、利用库函数_nop_(); (需要include<intrins.h>) 2、利用定时器进行定时第58页,课件共101页,创作于2023年2月2.单片机C语言编程基础如何点亮一个LED?#include<C8051F340.h>sbit
LED=P0^0;main(){
while(1) { LED=0; }}死循环是单片机编程必须的!Windows就是个死循环第59页,课件共101页,创作于2023年2月2.单片机C语言编程基础利用&|~进行位操作|运算用来置1P0=P0|0x0F //低4位置1&运算用来清0P0=P0&0xFE //最低位清0~运算用来取反左移<<右移>>X<<2X>>2左移,最低位填0补充右移,最高位填0补充0xF0左移1位:11100000右移1位:01111000第60页,课件共101页,创作于2023年2月2.单片机C语言编程基础C51语言扩展C51编译器是符合ANSI标准的C编译器。C语言的扩展支持8051单片机的应用包括:
数据类型
存储器类型
存储器模型
指针
再入函数
中断函数
实时操作系统PL/M和A51源文件接口第61页,课件共101页,创作于2023年2月2.单片机C语言编程基础数据类型位字节值的范围bit11
0~1带符号char81-128~+127无符号char810~255enum162-32768~+32767short162-32768~+32767short1620~65535int162-32768~+32767int1620~65535long324-2147483648~+2147483647long3240~4294967295float324+1.175494E-38~+3.402823E+38sbit11
0~1sfr1810~255sfr1611620~65535第62页,课件共101页,创作于2023年2月2.单片机C语言编程基础依照国际惯例,我们可以用uint8,uint16等缩写来替代,只需要用typedef语句可以完成: typedef
unsignedcharuint8; typedef
unsignedintuint16;关键字所占字节取值范围unsignedchar10~255“00000000”到”11111111”unsignedint20~65535“0000000000000000”到“1111111111111111”第63页,课件共101页,创作于2023年2月2.单片机C语言编程基础中断的使用CIP-51包含一个扩展的中断系统,支持16个中断源,每个中断源有两个优先级。每个中断源可以在一个SFR中有一个或多个中断标志。中断需要使能位(Enable)在使用某个中断时,需要先将该中断的使能标志位置1中断具有标志位当一个外设或外部源满足有效的中断条件时,相应的中断标志被置为逻辑‘1’。如果一个中断源被允许,则在中断标志被置位时将产生一个中断。如果中断未被允许,中断标志将被硬件忽略,程序继续正常执行。中断标志置‘1’与否不受中断允许/禁止状态的影响。第64页,课件共101页,创作于2023年2月2.单片机C语言编程基础中断的响应如果一个中断源被允许,则在中断标志被置位时将产生一个中断。一旦当前指令执行完,CPU产生一个LCALL到预定地址,开始执行中断服务程序(ISR)。每个ISR必须以RETI指令结束,使程序回到中断前执行的那条指令的下一条指令。中断标志的清除操作某些中断标志在CPU进入ISR时被自动清除,但大多数中断标志不是由硬件清除的,必须在ISR返回前用软件清除。如果一个中断标志在CPU执行完中断返回(RETI)指令后仍然保持置位状态,则会立即产生一个新的中断请求,CPU将在执行完下一条指令后再次进入该ISR。第65页,课件共101页,创作于2023年2月2.单片机C语言编程基础中断响应函数当中断发生时,C51编译器提供一个调用C函数的方法这使用户可以用C创建中断服务程序。unsignedintinterruptcnt;unsignedcharsecond;voidtimer0(void)interrupt1{
if(++interruptcnt==4000) { /*countto4000*/ second++; /*secondcounter*/ interruptcnt=0; /*clearintcounter*/ }}注意函数的声明与定义的位置第66页,课件共101页,创作于2023年2月2.单片机C语言编程基础程序内部
变量如何共享?变量类型1、局部变量:在函数内部声明的变量是内部变量,它只在本函数内有效,在此函数外是不能作用的。函数体内占内存,出了函数释放内存。2、全局变量:在函数外边声明的变量就是外部变量,也叫做全局变量,一个源文件(.c)可以包含一个或者多个函数,全局变量的作用范围是从声明的位置一直到文件结束,一直占用内存。3、静态变量在函数体内声明,前边加static关键字声明,属于局部变量,和局部变量的区别是一直占用内存,和全局变量的区别是只能在函数体内使用。注意:只有第一次赋值有效。第67页,课件共101页,创作于2023年2月2.单片机C语言编程基础在进入中断函数时,特殊功能寄存器ACC、B、DPH、DPL、PSW将被保存入栈;如果不使用寄存组切换,则将中断函数中所用到的全部工作寄存器都人栈;函数返回之前,所有的寄存器内容出栈;中断函数由8051单片机指令RETI结束。第68页,课件共101页,创作于2023年2月2.单片机C语言编程基础编写8051单片机中断程序时应遵循的规则:1.中断函数不能进行参数传递,如果中断函数中包含任何参数声明都将导致编译出错。2.中断函数没有返回值,如果企图定义一个返回值将得到不正确的结果。因此建议在定义中断函数时将其定义为void类型,以明确说明没有返回值。3.在任何情况下都不能直接调用中断函数,否则会产生编译错误。因为中断函数的返回是由8051单片机指令RETI完成的,RETI指令影响8051单片机的硬件中断系统。如果在没有实际中断请求的情况下直接调用中断函数,RETI指令的操作结果会产生一个致命的错误。第69页,课件共101页,创作于2023年2月2.单片机C语言编程基础编写8051单片机中断程序时应遵循的规则:4.如果中断函数中用到浮点运算,必须保存浮点寄存器的状态,当没有其它程序执行浮点运算时可以不保存。C51编译器的数学函数库math.h中,提供了保存浮点寄存器状态的库函数fpsave和恢复浮点寄存器状态的库函数fprestore。
第70页,课件共101页,创作于2023年2月2.单片机C语言编程基础编写8051单片机中断程序时应遵循的规则:5.如果在中断函数中调用了其它函数,则被调用函数所使用的寄存器组必须与中断函数相同。用户必须保证按要求使用相同的寄存器组,否则会产生不正确的结果,这一点必须引起足够的注意。如果定义中断函数时没有使用using选项,则由编译器选择一个寄存器组作绝对寄存器组访问。另外,由于中断的产生不可预测,中断函数对其它函数的调用可能形成递归调用,需要时可将被中断函数所调用的其它函数定义成再入函数。第71页,课件共101页,创作于2023年2月2.单片机C语言编程基础编写8051单片机中断程序时应遵循的规则:6.C51编译器从绝对地址8*n+3处产生一个中断向量,其中n为中断号。该向量包含一个到中断函数人口地址的绝对跳传。在对源程序编译时,可用编译控制指令NOINTVECTOR抑制中断向量的产生,从而使用户能够从独立的汇编程序模块中提供中断向量。第72页,课件共101页,创作于2023年2月3.开发工具简介KeilC51C语言编译器SiliconLaboratoriesIDE集成开发环境、下载程序文件Keil调用SiliconLaboratoriesIDE或者SiliconLaboratoriesIDE调用Keil第73页,课件共101页,创作于2023年2月4.实验电路系统介绍学会看数据手册(DataSheet)学会看时序图学会看电路图第74页,课件共101页,创作于2023年2月4.实验电路系统介绍电源供电电路USB取电,去耦电容AMS1117: 1ALOWDROPOUTVOLTAGEREGULATOR第75页,课件共101页,创作于2023年2月4.实验电路系统介绍为什么电路需要去耦电容?防止噪声影响其本身的性能防止它传输噪声而影响其它电路的性能电力线就像天线一样,可能会拾取其它地方的高频(HF)噪声,然后通过电场、磁场、电磁场和直接传导等方式耦合到系统中。电源端的高频噪声会影响许多电路的性能,因此,必须将IC电源上存在的任何高频噪声短接到地。为实现噪声短接,我们不能使用导体,因为它会造成直流短路,烧毁保险丝,但可以使用电容(通常为1nF至100nF),它不仅能隔直,而且能实现高频噪声的短路连接。第76页,课件共101页,创作于2023年2月4.实验电路系统介绍为什么电路需要去耦电容?防止噪声影响其本身的性能防止它传输噪声而影响其它电路的性能1cm导线或PC走线具有大约8nH的电感(5Ω、100MHz时),很难形成短路。用作高频短路的电容必须具有较低的引线和PC走线电感,因此,各电源电容必须非常靠近它去耦的IC的两个引脚。选择内部电感较低的电容也很重要,通常使用陶瓷电容。第77页,课件共101页,创作于2023年2月4.实验电路系统介绍为什么电路需要去耦电容?防止噪声影响其本身的性能防止它传输噪声而影响其它电路的性能许多IC中的电路会在电源端产生高频噪声,这种噪声也必须通过跨接在电源上的电容进行短路,以免破坏系统的其它部分。同样,引线和PC走线的长度至关重要:一方面,长引线会充当电感,使短路不够理想;另一方面,长导体会充当天线,通过电场、磁场和电磁场等方式将高频噪声传输到系统的其它部分。第78页,课件共101页,创作于2023年2月4.实验电路系统介绍CMOS摄像头第79页,课件共101页,创作于2023年2月4.实验电路系统介绍SCCB时序I2C时序第80页,课件共101页,创作于2023年2月4.实验电路系统介绍1行像素数据时序第81页,课件共101页,创作于2023年2月4.实验电路系统介绍VGA帧数据时序第82页,课件共101页,创作于2023年2月4.实验电路系统介绍RGB565数字视频——数据格式16比特模式分配给每种原色各为5比特,其中绿色为6比特,因为人眼对绿色分辨的色调更精确第83页,课件共101页,创作于2023年2月4.实验电路系统介绍视频缓冲FIFO电路第84页,课件共101页,创作于2023年2月4.实验电路系统介绍视频缓冲FIFO芯片——AL422B384K(393,216)x8bitsFIFOorganizationSupportVGA,CCIR,NTSC,PALandHDTVresolutionsIndependentread/writeoperations(differentI/Odataratesacceptable)Read/writecycletime:20nsAccesstime:15nsOutputenablecontrol(dataskipping)Selfrefresh第85页,课件共101页,创作于2023年2月4.实验电路系统介绍AL422B——时序图——写reset第86页,课件共101页,创作于2023年2月4.实验电路系统介绍AL422B——时序图——读reset第87页,课件共101页,创作于2023年2月4.实验电路系统介绍AL422B——时序图——读使能第88页,课件共101页,创作于2023年2月4.实验电路系统介绍AL422B——时序图——输出使能第89页,课件共101页,创作于2023年2月4.实验电路系统介绍AL422B——时序图——写使能第90页,课件共101页,创作于2023年2月4.实验电路系统介绍AL422B——时序图——读使能+读reset第91页,课件共101页,创作于2023年2月4.实验电路系统介绍AL422B——时序图——写使能+写reset第92页,课件共101页,创作于2023年2月4.实验电路系统介绍视频缓冲FIFO芯片——AL422B——使用要点Thereadaddressshouldbebetween128to393,247cyclesafterthewriteaddresstoreadthecurrentfielddata.TheproperFIFOaccessmustmakesureafterreadreset,thereadoperationwilleitherreadalltheolddata(lastfielddata)untilnextreadreset,orf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 涂料应用知识培训内容课件
- 2025年铜川市为县以下医疗卫生机构定向招聘笔试考前自测高频考点模拟试题及完整答案详解1套
- 2025河南安阳市疾病预防控制中心招聘15人考前自测高频考点模拟试题及完整答案详解一套
- 2025年丽水庆元县卫生健康事业单位公开招聘专业技术人员11人模拟试卷参考答案详解
- 安全培训考评结论课件
- 2025包头市昆都仑区发展和改革委员会竞争性比选工作人员的考前自测高频考点模拟试题及答案详解参考
- 2025年福建省厦门市集美区海凤实验幼儿园招聘1人模拟试卷及答案详解参考
- 王佩丰课件文档
- 2025年3月湖北东津国投集团及子公司社会招聘拟聘用人员考前自测高频考点模拟试题及一套参考答案详解
- 王佩丰图标实战课件
- 《生成式人工智能》 课件 第4章 Transformer模型
- 中医围手术期护理
- 肉鸭孵化期蛋内生长发育与出雏时间的影响研究
- 监控资料留存管理制度
- 2025年辽宁高考地理试卷真题答案详解讲评课件(黑龙江吉林内蒙古适用)
- 2025届上海市高考英语考纲词汇表
- 小学生生活常识教育班会
- 《艾萨克·牛顿》课件
- 演员签约剧组合同协议
- 《决策分析法DEMATEL课件》
- 装修公司投资协议书
评论
0/150
提交评论