已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【精品】单片机指导书 第一章单片机多用途实验系统1 1、实验板多功能实验板(以下简称实验板)是一块多模块组成的灵活多变的实验系统。 它采用模块组合式结构,可以实现多种多样的硬件组合,完成各种课程设计及毕业设计。 多模块的组合方式即符合多样化的要求,又省去了大量简单劳动,使学生的课程设计在通用模块的基础上围绕“功能开发”(主要是软件应用)这个主题展开,以最短的时间实现最多的功能。 模块化结构通过组合跳线和按需拼装方法,可以构成各种实验系统,而且保证了系统硬件的可靠性。 实验板同时考虑了系统功能的进一部扩展要求,安装有40芯的扩展接口。 26芯的总线扩展口和40芯的CPU并线槽。 实验板结构框图如下图1实验板原理框图1 2、功能模块8031主处理器外LED显示模块4X4RS232C口部键盘扩展74LS37382558155DAC0832IO输出口IO口IO/M口模数转换器ADC0805地址分配GAL数模转换器6264RAM8031CPU其它图。 实验板功能模块结构扩展RAM (6264)模块扩展IO (8255)模块扩展IO (8155)模块扩展IO(74LS373)模块扩展ADC(ADC0805)模块扩展DAC(DAC0832)模块地址分配(GAL16V8)模块RS232C串行口通信模块8LED动态显示模块4X4键盘模块非易上失存储器模块(X25045)其它蜂鸣器,LED指示灯,复位电路1 3、功能模块原理13 1、处理器系统18031主处理器为MCS51的最小系统,主要有8031CPU,74LS373和27C128(16K)EPROM组成,是系统的主要部分,在开发期间,CPU位置用于连接开发系统,EPROM用于系统的脱机运行。 如采用带EEPROM的CPU在程序不大于4KB的情况下,可省去EPROM。 2扩展RAM (6264)模块可在需要大量内存时安装该芯片,为CPU扩展8KB的外部SRAM,与6264类同的常用SRAM芯片有HY62256(32KB)ISSI62C256(32KB)HY628128(128KB)等用于数据的缓冲和处理,如语音信号的采集和重放等。 图二CPU系统13 2、IO扩展模块1扩展IO (8255)模块 (1)并行IO口扩展方法之一,通过初始化编程设置,为单片机扩展多种方式的并行输入/输出接口,最多可扩展三个八位的IO口,分别称为A口、B口和C口,其中,A口具有输入输出双向锁存,可实现一般IO功能、选通输入功能、选通输出功能和选通输入/输出双向功能,其运用最为灵活。 B口具有输出锁存和输入缓冲,能实现A口的相同功能,除了双向输入/输出功能,C口能用于一般八为IO口,具有为操作功能,在多数场合作为A口和B口的控制端口使用。 8255芯片占用CPU的四个外部RAM地址单元。 本实验系统中,8255具有多种用途,通过跳线可以用于LED数码管显示输出,4X4键盘的动态扫描,并连接扩展输出端子J3,用于其它功能的扩展。 端口设置和初始化编程请参考相关书籍的。 2扩展IO (8155)模块 (2)并行IO口扩展方法之二,通过初始化编程设置,为单片机扩展多种方式的并行输入/输出接口、少量外部RAM资源和定时器扩展。 IO端口最多可实现二个八位并行口(A口和B口)和一个六为并行IO口(C口)。 A口和B口具有一般IO功能和选通IO功能,选通时,C口为AB口的控制总线。 14位定时可编程设置,计数时钟由外部提供,IO口和定时器共占用CPU的六个外部RAM地址,8155片内具有256B的SRAM,通过引脚I/M区分IO端口区和片内RAM区,8155芯片与单片机的接口简单,片内带有低位地址锁存器,是小型单片机系统常用的外围扩展芯片,本实验系统中,通过跳线可以用于LED数码管的显示输出,4X4键盘的动态扫描,内部256B的RAM可用于系统的外部RAM扩展,14为定时器可用于LED灯告警(L1),BUZZ声告警和硬件“看门狗”设计。 芯片的工作原理和运用方法请参阅相关书籍。 3扩展IO(74LS373)模块并行IO口的扩展方法之三,一般IO口扩展,单片机系统为了简化设计,在系统要求不高的情况下,常采用该方法扩展少量的并行输入/输出口,本实验系统设计的并行输出口用于LED数码管的显示输出。 实验系统的IO接口方式见图三。 图三IO扩展接口13 3、数模转换模块AD/DA是单片机系统与外部交换信息的重要接口之一,AD和DA转化器的种类很多,根据字长(精度)、转换速度(效力)、转换方式(编/解码方式)和数据输入/输出方式(并/串)等。 可使之适用于各种不同的应用场合。 然而从其基本原理上说是一样的,我们通过简单的八位AD/DA转换器模块实验可以体会到AD/DA的作用。 1扩展ADC(ADC0804)模块八位模数转换器,输入信号J3外接扩展口,可采集外部的声音、电压等模拟信号。 1ADC080X芯片ADC080X系列A/D转换器包括ADC 0801、ADC 0802、ADC 0803、ADC0804和ADC0805,是美国国家半导体公司(Nztional SemiconductCorporation)产品。 其中,ADC0801精度最高,为1/4LSB,ADC0804和ADC0805最低,为1LSB。 ADC080X系列是20引脚双列直插式封装芯片。 其特点是内部含有时钟电路,只要外接一个电阻和电容就可由自身提供时钟信号;也可自身提供VREF/2端的参考电压,允许模拟输入信号是差分的或不共地的电压信号。 图4ADC080X系列芯片管脚图图4为该系列芯片的引脚图,引脚功能及应用特点如下/CS、/RD、/WR(引脚 1、 2、3)是数字控制输入端,满足标准TTL逻辑电平。 其中/CS和/WR用来控制A/D转换的启动信号。 /CS、/RD用来读A/D转换的结果,当它们同时为低电平时,输出数据锁存器DB0-DB7各端上出现8位并行二进制数码。 CLKI(引脚4)和CLKR(引脚19)ADC0801ADC0805片内有时钟电路,只要在外部“CLKI”和“CLKR”两端外接一对电阻电容即可产生A/D转换所要求的时钟,其震荡频率为fCLK1/1.1RC。 其典型应用参数为R=10K,C=150pf,fCLK640kHz,转换速度为100S。 若采用外部时钟,则外部fCLK可从CLKI端输入,此时不接R、C。 允许的时钟频率范围为100KHZ1460KHZ。 /INTR(引脚5)/INTR是转换结束信号输出端,输出跳转为低电平表示本次转换已完成,可作为微处理器的中断或查询信号。 如果将/CS和/WR端与/INTR端相连,则ADC08010805就处于自动循环转换状态。 A/D转换器的工作时序如图5所示。 /CS=0时,允许进行A/D转换。 /WR由低跳高时A/D转换开始,8位逐次比较需8X8=64个时钟周期,再加上控制逻辑操作,一次转换需要6673个时钟周期。 在典型应用fCLK=640kHZ时,转换时间约为103S-114S。 当fCLK超过640KHZ,转换精度下降,超过极限值1460KHZ时便不能正常工作。 图5A/D转换器的工作时序图VIN被转换的电压信号从VIN(+)和VIN(-)输入,允许此信号是差动的或不共地的电压信号。 如果输入电压VIN的变化范围从0V到Vmax,则芯片的VIN(-)端接地,输入电压加到VIN(+)引脚。 由于该芯片允许差动输入,在共模输入电压允许的情况下,输入电压范围可以从非零伏开始,即Vmin至Vmax。 此时芯片的VIN(-)端接入等于Vmin的恒定电压上,而输入电压VIN仍然加到VIN(+)引脚上。 AGND(引脚8)和DGND(引脚10)A/D转换器一般都有这两个引脚。 模拟地AGND和数字地DGND分别设置引入端,使数字电路的地电流不影响模拟信号回路,以防止寄生耦合造成的干扰。 VREF/2(引脚9)参考电压VREF/2可以由外部电路供给,从“VREF/2”端直接送入,VREF/2端的电压应是输入电压范围的二分之一。 所以输入电压的范围可以通过调整VREF/2引脚处的电压加以改变,转换器的零点无需调整。 例如输入电压范围是0.5V至3.5V,在VREF/2端应加1.5V。 当输入电压是0至+5V时,如VCC电源稳定、准确,也可做参考基准。 此时,由ADC0801-0805芯片内部设置分压电路自行提供VREF/2参考电压,VREF/2端不必外接电源,浮空即可。 ADC080X系列主要特性(+)(引脚6)和VIN(-)(引脚7)与微处理器总线兼容,不需要接口逻辑;差动模拟电压输入;逻辑输入和输出满足TTL电平;参考电压为2.5V;芯片上带有时钟发生器;使用单一5V供电,模拟电压输入范围为0至5V;2ADC0804接口模块ADC0804转换器与单片机总线直接相连,通过GAL16V8的ADCS引脚读取数据,数据转换为自动循环状态,每次转换完成后向单片机INT1发出中断,采样周期由AD转换器自主产生,约为100uS左右,输入电压范围为0至5V,VREF/2为2.5V,由内部产生。 模拟输入信号可以由J3连接器从外部引入,信号特性与具体的信源有关。 2扩展DAC(DAC0832)模块DA转换器用于数字信号模拟化,DAC0832是8位分辩率的DA转换器,与微处理器完全兼容。 与它类似的芯片有DAC0830和DAC0831,这个系列的转换器芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛应用。 这类D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及控制电路构成。 其内部逻辑结构如图6。 1DAC0832的特性及引脚功能图6DAC0832管脚图和内部逻辑结构图DAC0832系列芯片是一种具有两个输入寄存器的8位DAC,它直接与MCS51单片机接口,其主要特性参数如下1)分辩率为8位2)电流稳定时间1uS3)可单缓冲、双缓冲或直接输入;4)只需在满量程下调整其线性度;5)单一电源供电(+5V-+15V);6)低功耗,200mW。 其应用方法总结如下1)DAC0832是微处理器兼容型D/A转换器,可以充分利用微处理器的控制能力实现对D/A的转换控制。 这种芯片有许多控制引脚,可以和微处理器的控制线相连,接受微处理器的控制,如ILE、/CS、/WR 1、/WR 2、/XFER端。 2)有两级锁存控制功能,能实现多通道D/A的同步转换输出。 3)须外接参考电源4)为电流输出型D/A转换器,要获得模拟电压输出时,需要外加转换电路。 图7的输出就是经过电流/电压转换后的双极性电压输出方式。 DAC0832的引脚功能如下DI0DI7数据输入线。 ILE数据允许锁存信号,高电平有效。 /CS输入寄存器选通信号,低电平有效。 /WR1为输入寄存器的选通信号。 输入寄存器的锁存信号/LE1由ILE、/CS、/WR1的逻辑组合产生。 当ILE为高电平、/CS为低电平、/WR1输入负脉冲时,/LE1产生正脉冲,/LE1为高电平时,输入锁存器的状态随输入数据的变化而变化,/LE1的负跳变将数据线上的信息锁入寄存器。 /XFER数据传送信号,低电平有效。 /WR2为DAC寄存器的写选通信号。 DAC寄存器的锁存信号/LE2由/XFER、/WR2的逻辑组合产生。 当/XFER为低电平,/WR2输入负脉冲,则在/LE2产生正脉冲;/LE2为高电平时,DAC寄存器的输入和输出状态一致,/LE2的负跳变,输入寄存器的内容打入DAC寄存器。 VREF基准电源输入引脚。 Rfb反馈信号输入引脚,反馈电阻在芯片内。 IOUT 1、IOUT2电流输出引脚。 电流IOUT1与IOUT2的和为常数,IOUT 1、IOUT2随寄存器的内容线性变化。 VCC电源输入引脚。 AGND模拟信号地。 DGND数字地。 2DAC0832的零点和满度调节图7DAC0832的调零和满度调节电路具有调零和调满度功能的D/A转换器的电路如图7所示。 为了实现准确地D/A转换,输出放大器的输入补偿电压必须置零,放大器补偿偏差可使DAC的线性度降低。 调零的基本目的是使DAC输出端电压尽可能接近零,当数字输入信号全为“0”时,运算放大器输出模拟信号电压应该为零伏。 当不为零时,则通过调节调零电位器W1,时输出电压为零或基本为零,当输入数字信号为全“1”时,运放输出的模拟电压信号应该为满量程输出。 例如当VREF=5V时,则输出模拟电压应该为VOUT=-4.98V。 如果不符合,则调整满度电位器W2,时输出VOUT=-4.98V,则满度调节完毕。 3DAC扩展模块八位数模转换器,输出信号送往J3外接扩展口,可用于声音的重放,波形输出等。 DAC模块电原理图见图8,DACS为数据输入选通信号,外接运放用于电流/电压转换。 输出电压信号为双极性信号。 图8A/D、D/A转换接口模块13 4、地址分配(GAL16V8)模块GAL是一种最简单可编程逻辑器件,在大规模集成电路发展的今天,可编程逻辑器件是电子电路发展的趋势,它具有设计灵活,可靠性好,开发周期短和保密性好的优点,通过GAL的编程,可以在不改变硬件的情况下改变系统的资源配置,合理使用单片机的内存资源,变换出各种结构的单片机系统。 1GAL编程方法简介GAL的器件种类很多,编程软件也是多种多样的,根据编译软件的不同,对原程序的要求也有所不同,本指导书只针对实验系统板中用到的GAL16V8芯片,运用FastMap编译软件编译为例,说明GAL的编程方法。 更多的应用可参考相关书籍。 2GAL16V8特点简介GAL16V8是DIP20封装的20脚双列直插式器件。 内含八个宏单元和大量的“与”、“或”逻辑单元,可编程实现组合、时序或组合时序混合逻辑电路。 GAL16V8除了引脚20为VCC和引脚10为GND外,18条引脚的逻辑关系可通过编程设定,最多有八个输出引脚和最多有十六条输入引脚。 输出引脚具有三态功能。 八条输出引脚必须安排在12至19号的高位引脚上。 输入引脚除了15和16号引脚外可任意设定。 当设计时序逻辑时,1号引脚为时钟输入端。 当使用三态输出时,11号引脚为三态控制端。 3GAL原程序编制GAL编程可以采用任意的文字处理软件编写(单要为文本格式)。 其文件为*.PLD形式。 组合逻辑程序举例如下原文件DH3。 PLD1GAL16V829707153DH2RAMADDRESS4U225NC A11A12A13A14A15RD WRNC GND6OE C80CMX SINLCD SENSOU C28C85VCC78C28=/A15+A14+A13;1,00X,X9C85=/A15+/A14+A13+A12+A11;1,100,010SOU=/A15+/A14+A13+A12+/A11+WR;1,100,111SIN=/A15+/A14+A13+/A12+A11+WR;1,101,012SEN=/A15+/A14+A13+/A12+/A11;1,101,113C80=/A15+/A14+/A13+A12+A11;1,110,014CMX=/A15+/A14+/A13+A12+/A11;1,110,115LCD=/A15+/A14+/A13+/A12+A11;1,111,01617DESCRIPTION第一行芯片名称(固定)例GAL16V8或GAL20V8等第二行说明(任意)时间日期第三行说明(任意)主题第四行说明(任意)与原理图的相关信息第五行芯片引脚名称(低位)如为GAL16V8则是1至10号引脚,每个引脚可以用1至8个字母和数字表示,引脚间用一空格分隔,字母的顺序从左到右,由小到大排列,不使用的引脚用字母NC表示空脚,作输出时为高阻。 接地端用GND表示。 第六行芯片引脚名称(高位)如为GAL16V8则是11至20号引脚,排列方法同第五行。 电源引脚用VCC文件格式说明表示。 第七行空行第八行至第十五行(视输出引脚而定)逻辑函数函数规则(组合逻辑)输出变量=输入*输入+输入*输入*输出变量与第六行的引脚名相同*输入变量与第六和第七行的输入引脚同名*输入和输出如要取反,可以在变量名前加符号“/”,例/C28=。 *函数的逻辑结果通过“=”号赋给输出变量*每一输入逻辑函数的“+”项不超过八个,每一“+”项间的“*”不超过八个。 任一输入项都可在前面加“/”符号取反。 第十六行空行(在逻辑函数和描述项之间的空行)第十七行DESCRIPTION描述项标志,以下行可以加入若干行说明内容,也可空缺,但标志行必须存在。 为了说明时序的设计,以DH1.PLD文件为例。 组合时序混合逻辑举例如下文件名DH1。 PLD1GAL16V829706203DH14U145CK NCRD WRNC A15A14LSA LSBGND6OE OWRQ1Q2Q3CS3CS2CS1CS0VCC78Q1:=WR*RD9Q2:=Q110Q3:=Q211OWR=WR12/CS0=/RD*/LSB*/LSA*/A15*/A14+/WR*/LSB*/LSA*/A15*/A14+/Q2*/LSB*/LSA*/A15*/A1413/CS1=/RD*/LSB*LSA*/A15*/A14+/WR*/LSB*LSA*/A15*/A14+/Q2*/LSB*LSA*/A15*/A1414/CS2=/RD*LSB*/LSA*/A15*/A14+/WR*LSB*/LSA*/A15*/A14+/Q2*LSB*/LSA*/A15*/A1415/CS3=/RD*LSB*LSA*/A15*/A14+/WR*LSB*LSA*/A15*/A14+/Q2*LSB*LSA*/A15*/A1416Q1.OE=VCC17Q2.OE=VCC18Q3.OE=VCC1920DESCRIPTION时序逻辑设计的文件格式与组合逻辑设计相同,所不同的是函数项内容,这时,1号引脚为时序节拍时钟输入端CK,11号引脚为三态控制输入引脚,用OE表示。 在函数项中有三类函数组成a)时序逻辑函数输出变量=逻辑函数“”表示时序函数,逻辑函数的值须在CK时钟上升时赋值给输出变量。 b)组合逻辑函数输出变量=逻辑函数要求同上节介绍的组合逻辑函数。 c)三态输出控制函数输出变量.OE=逻辑函数输出变量后加符号“.”和三态控制变量“OE”,表示该输出变量具有三态功能,使能条件由后面的逻辑函数决定。 如逻辑函数为“VCC”,表示常通状态(见例举程序)。 4GAL编译以上介绍的原文件需要通过专用的GAL编译软件编译转换,才能烧录。 GAL的编译软件很多,不同的软件对逻辑函数的要求也不同,为了简便,我们只介绍FastMap软件的使用。 上节介绍的原程序是以该软件为基础的。 FastMap软件的使用在DOS环境的相关目录下输入FM。 EXE出现菜单Wele toFastMap ProgrammableLogic DeviceAssembler Please enter file name(.PLD ASSUMED)输入原文件名例DH1。 PLD出现菜单FastMap Menu-Current SourceFile-dh1.pld1)Create DocumentFile(source pluspinout)2)Create Fuseplot File(human readablefuse map)3)Create JedecFile(programmer fusemap)4)Get anew SourceFile5)Exit fromFastMap Pleaseenter numbercorresponding todesired operation其中1)是原文件编译器,我们已通过其它编译器完成。 2)产生一个可阅读的“保险丝”文件,用于直接检查。 3)产生一个可烧录的“保险丝”文件,用于编程(烧录)4)重新输入原文件5)退出FastMap在菜单中选择3)出现提示Pleaseenterfilename(dh1.JED ASSUMED)(ESC toabort)按“ESC”键退到上一级菜单按“Enter”键,产生DH1。 JED文件,即用于GAL编程的文件。 同时屏幕返回到主菜单。 再按5),退出FastMap程序。 5GAL编程(烧录)这里介绍采用通用编程器烧录GAL芯片方法。 1)在正确连接通用编程器的情况下,打开编程器电源。 2)启动编程软件,进入菜单File BufferManufacturer DevicemAcro Option在Manufacturer菜单中选择相应公司的GAL16V8器件。 在File菜单中Load“保险丝”文件DH1。 JED在Device菜单中用Auto烧录文件。 具体的编程过程根据所用的编程器软件不同而有所变化。 这里不再一一说明。 13 5、RS232C串行口通信模块运用8031的串行口,变换为标准的RS232C接口,可以实现多机间的通信,实验板与PC机的通信,或与其它具有RS232C接口的系统通信。 RS232C是一种异步通信,其特点是结构简单,传输距离远。 异步通信需要通过通信协议完成信息交换,通信协议可以通过软件“握手”的方法完成信息流量控制,也可定义硬件控制信号用以简化通信协议。 其硬件控制信号主要有1)DTR数据终端就绪2)DSR数据装置就绪3)RTS请求发送4)CTS清除发送图9串口通信模块电路图本实验系统板的设计是以软件控制为要求的。 但也为硬件控制准备了接口芯片。 板中U8(MAX232C)为通信接口芯片,U16(MAX232C)通信接口备用芯片。 13 6、八位LED动态显示模块八位动态显示LED数码管,作为实验板的基本显示组件,可以由8255的PA、PB、PC口和8155的PA、PB和PC口驱动,也可由一般IO(74LS373)驱动。 (通过般上跳线实现),组成灵活的显示输出方式。 其连接关系如图10,图10LED显示模块连接关系图从图10中可以看到,LED显示模块与8255芯片的PA、PC口有关,与8155芯片的PA、PC口有关,与简单IO口的输出有关。 所以,这些相关的端口组合最多可产生9种输出模式,而常用的组合方式可以为以下三种1)组合模块一以8255芯片为主,PA口接数据端口,PA口设置为输出,PC口为选通端口,设置为输出。 2)组合模块二以8155芯片为主,PA口接数据端口,PA口设置为输出,PC口为选通端口,设置为输出。 这种模块只能构成六为LED显示器。 3)组合模块三以两片74HC373构成输出并口,一片接数据端口,一片接选通端口,构成显示输出模块。 13 7、4X4键盘模块十六位动态扫描键盘,作为实验板的人机对话组件,可以和实验板的 8255、8155和8031的P1口连接(通过跳线实现)。 其连接关系如图11。 图11键盘连接关系图4X4非编码矩阵键盘分为4根输出线状态线(列线)和4根输入检测线(行线),行线通过上拉电阻接VCC。 平时无按键动作时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线电平决定。 列线如果为低,则行线电平为低;列线电平为高,则行线电平亦为高。 这一点是识别矩阵键盘按键是否被按下的关键。 但由于行列线是多键共用,所以按键的识别需通过扫描的方法实现,这是矩阵键盘设计的关键。 图 12、13为相关电路。 图12显示器和键盘驱动接口电路图13显示器和键盘连接的跳线图13 8、非易失存储器模块(X25045)非易失存储器芯片X25045/43是一种SPI总线操作芯片,使芯片的体积小,连线少。 X25045/43具有三大功能1)非易失数据存储2)电源掉电复位监视3)程序运行状态监视1)芯片特点?可编程的看门狗定时器?低VCC检测?直至VCC=1V复位信号有效?1MHZ时钟频率?512X8位串行EEPROM?低功耗CMOS,备用电流10uA,工作电流3mA?电源电压范围2.7V5V?块锁定功能可以保护1/4,1/2,或所有EEPROM阵列?偶然性写保护上电和掉电保护电路、写锁存、写保护引脚?高可靠性使用期限为10万周期/字节数据保存期为100年ESD保护为所有引脚2000V?8引脚DIP和SOIC封装?X25043是低电平有效复位、X25045是高电平有效复位2)X25045/43引脚及功能/CS(引脚1)芯片选择输入SO(引脚2)串行数据输出/WP(引脚3)写保护输入VSS(引脚4)地SCK(引脚5)串行时钟输入SI(引脚6)串行数据输入/REST/REST(引脚7)复位输出端VCC(引脚8)电源输入3)X25045/34工作原理通过SI输入的数据在/CS变为低电平后的SCK第一个上升沿被采样,数据由SCK的下降沿输出到SO线上。 在整个工作期间,/CS必须是低电平且WP必须为高电平。 X25045/43具有总线监视功能,在预置的时间周期内没有总线活动,/RESET/RESET输出。 下表列出芯片的常用命令,所有命令都以MSB(最高有效位)在前方式传输。 读写指令中位3的A8是内存单元的高位地址,用于选择高256B或低256B内存单元。 表2X25045/43命令表命令命令格式WREN00000110设置写使能锁存器(允许写操作)WRDI00000100复位写使能锁存器(禁止写操作)RDSR00000101读状态寄存器WRSR00000001写状态寄存器READ0000A8011从所选地址的存储器中读出数据WRITE0000A8010把数据写入到所选地址的寄存器中1写使能操作X25045/34包括一个写使能锁存器,在进行写操作前必须被设置。 WREN命令可以设置该锁存器;WRDI命令可以清该锁存器。 在上电和字节、页或状态寄存器写周期完成以后及/WP变低电平时,锁存器自动复位(禁止写状态)。 2状态寄存器状态寄存器没有地址,直接用读状态命令读出,状态寄存器的内容存放如下表状态寄存器说明D7X备用项D6X备用项D5WD1看们狗001。 4S10200ms时间设定01600ms11关闭D4WD0D3BL1存储器00不保护10保护100-1FF写保护01保护180-1FF11保护000-1FF D2BL0D1WEL1允许写,0禁止写操作(只读)D0WIP1正在写,0没有写操作(只读)状态寄
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽专版中考化学总复习第二部分专题复习高分保障专题二化学思想方法的应用新人教版教案(2025-2026学年)
- 小学生文明礼仪班会教案
- 企业诉讼风险与价值损失关联性探究
- 中班数学活动纽扣的分类教学教案
- 工厂总平面教案(2025-2026学年)
- 寒号鸟时市公开课百校联赛教案
- 数学运算专题培训市公开课百校联赛特等奖教案
- 完美工厂智能制造解决方案教案
- 新课标高考地理一轮复习专题十五区域经济发展教案(2025-2026学年)
- 小学音乐歌曲茉莉花花城版教案
- 动火证施工现场动火证申请书
- 货运安全责任制度
- 八年级数学上册整式的乘法多项式乘以多项式
- YS/T 781.4-2012铝及铝合金管、棒、型材行业清洁生产水平评价技术要求第4部分:氟碳漆喷涂产品
- GB/T 20220-2006塑料薄膜和薄片样品平均厚度、卷平均厚度及单位质量面积的测定称量法(称量厚度)
- 04-电缆绝缘电阻测试记录表
- 《罗织经》全文及翻译
- 电子元器件基础知识课件
- 心脏肿瘤及心内异常回声
- (中职)计算机组装与维护第7章 电源和机箱教学课件
- 旅游情景英语课件(完整版)
评论
0/150
提交评论