




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
88W78E65ISPFlashEPROM8位微控制器;ISP功能的FlashEPROM82级中断能力的中断系统支持。为了方便用户进行编程和验证, 316位定时/封装DIP40:W78E65-PLCC QFP44:W78E65F-IOHOHILIOIIDHH端口2:端口2是一个具有内部上拉电路的双向I/O外部器的地址HHP4.4-P4.7可以直接驱动LED(可提供20MA电流,仅限48脚封装注释:类型P1P1P0P2XTAL1 W78E65的体系结构包括一个有多个寄存器的控制器,4个通用I/O口,一个4位可编程AUX-地址范围为0H-3FFH的AUX-RAM的寻址方式与用MOVX指令反复问外部数据器的寻址据存贮器的,寻址方式与8051下的MOVX指令相同。在复位以后,AUX-RAM是被关闭的。把CHPCON寄存器中的bit4置位,可以使能对AUX-RAM的。在使能AUX-RAM后指令“MOVX@RI”将始终片内AUX-RAM。当执行的指令来自于内部程序器时,对AUX-RAM的不会影响P0,P2口以及WR、RD定时器0、1、定时器12都有80下的LH0下的1、TH12下的L2、H2CO、TD0、2CAP2、A2L的重装载、17C5是受TCO控制的6计012中部定2有定时器2T2OE:为1会在定时器3溢出时,触发P1.0W78E65被设计成既可以使用一个晶体振荡器,也可以使用一个外部时钟。在使用时钟之前,时钟频率由内部二分频。这使得W78E65对时钟占空比变化相对不敏感。W78E65包含一个内置的晶体振荡器。为使振荡器工作,必须在XTAL1和XTAL2管脚之间为了减少振荡电路中的EMI辐射,W78E65允许用户通过编程将安全寄存器的B7位,来减少片内振荡放大器的增益。一旦B7置为0,放大器就会减少一半的增益。用户在试图减少晶ALE关闭功能助记符: 地址:ALEOFF:该位置位关闭ALE88外部RESET信号在S5P2期间被采样。为使复位有效,在振荡器运行时,复位信号至少要保持两个机器周期的高电平。当W78E65应用一个外部RC网络时,复位线上的内部触发电路用来除SBUF之外的所有SFR寄存器为00H,SBUFW78E58F8F0EBE0D8P01234C0B8B000098900880000801000.2.用粗体字表示的SFR最 最低0000BB00000000---0000330000220000100001000000输出0000P0000-P0000400002控制寄存器------000000000000定时器20000定时器20000-------00000000F/Wflash00000F/Wflash0000F/Wflash地0000F/Wflash低位地址00000000P400000000-00000--x000000000004VVVV--00000000000000-0000RAM字节地0000000000000000--0000----0000000000000000000000000000--00xx----000000000000000000000000注释:在位地址,符号一栏,标有的项表示可以位寻端口:模式3:P4.0-P4.3在指定地址范围内输出与RD或WR同步的读/写信号,该信号可用作外设的INT2/INT两个附加的外部中断INT2/INT3,与标准的80C52中的外部中断0和1的功能相似。这些中但不是标准的80C52中的标准寄存器。其地址为0C0H。可用“SETB(/CLR)bit”指令来置位/XICON寄存器中的各个位。例如,“SETB0C2H”指令可将XICON的EX2位置位。平1-23-4-5-6位.11:模式3p4.3是用作读/写片选信号,地址范围由P43AH,较位位7-6-5-4-3210 MOV MOV MOV MOVP2ECON,#10H MOV 88 ;地址的字 ; ;将端口2配置为输出锁存端口.MOVDPTR,#5678H ;将数据5678H写入DPTR.MOVA,#55HMOVX@DPTR, ;P2.7P2.0位71:P4.3用作片选信号时,信号高有效0:P4.3用作片选信号时,6543-2-1000:P2.7-P2.0为标准的8051端口01:P2.7-P2.0为输入缓冲器,地址由P2EAH,P2EAL10:P2.7-P2.0为输出锁存器,地址由P2EAH,P2EALP4P4xINPUTDATABitLength ADDRESSDATA脉冲宽度调制输出 器的值,相应得n(n=0-4)输出就为高。这样占空比就取决于 取值范围为0到1,占空比编程增量为1/255。ENn的值控制的打开与关闭。ENn分布于寄存器CON1(DCH)和CON2(CEH)中 输出同样也可以用作DAC。这此类应用中 分频器分频因子=+n高地电平 n 255- 在fosc=16MHZ的条件下,重复频率的范围为123Hz-31.4KHz, 器计数结束。在输出中有弱上拉存在。 0 0osc8bitP12 28bit38bit43助记符 地址288助记符 地址CONTROL1寄存器 3:使能 2:使 1:使能 0:使 1助记符 地址0助记符 地址P助记符 地址4助记符 地址CONTROL2 4OE:4输出使能EN:使能助记符:WDTC地址:8FHENW:置位表明看门狗有效PS2,PS1,PS0:看门狗定时器预分频器选择,当设置PS2~00002010400180111001011/OSC×214×预分频系数×1000×12。=看门狗溢出时00019.6601039.3200178.64011157.28100314.57101629.141101.251112.50 位7-654FLASHEPROMCHIPFlash擦除010XX对64KB010读64KB000擦除110XX对4KB110读4KB100位76-5-430882010F04KBOOT(从LDROM启动W78E5从RO中的序启动可要进入模式情况是,中的无法正常行且设备法回至DRO来执行功能。用可使用模式使W78E5进LDRO执行功能。在进系设计时用可以将67接到按键DR6、联到 J,2C785进入2OMXLLLXXISP编程算第一步:64KB进入ISP模式的过进入ISP编程模式否是设置控制寄MOVCHPENR,#87HMOVCHPENR,#59HMOV打开定时器,并进入IDEL模醒,然后进入ISP编程模式CPU被中断唤醒,从 88式式(地址及数据字节(擦除在片内FlashEPROM操作模式下,FlashEPROM可被反复地编程和校验。直到Flash其全部复位。FlashEPROM操作模式下,安全寄存器的地址为#0FFFFh。此位是用来保护用户在W78E65中的程序代码。在完成编程和校验操作后,设置此位。一旦该位设置为0,就无法再对FlashEPROM的数据和特殊设置寄存器进行。MOVC码。当此位被设置为0,外部程序器的MOVC指令只可以外部器代码,而不能访问内部器。内部程序器的MOVC指令可以内部和外部器中的ROM数据。如果此位用于代码保护中加密逻辑的使能/非使能。一旦加密有效,端口0上的数据就会通过加密逻 VV0℃-℃DC-V空载,VDD=-空闲模式-6掉电模式-VDD=VIN=0V或-VDD=VIN=--VDD-DC特性(续P0,EA输入漏电VDD=0V<VIN<-P1,P2,P3,输出低电VDD=IOL1=+2-VALE,PSEN,P0输出低电VDD=IOL2=+4-VP1,P2,P3,输出高电VDD=IOH1=--VALE,PSEN,P0输出高电VDD=IOH2=--V输入低电(RST除外VDD=0V输入低电压VDD=0V输入低电压VDD=0V除外VDD=VP3,P4VDD=Vs=4RST(*4)输入压VDD=V输入高电压VDD=VPSEN(*3)VDD=Vs=8P3,P4VDD=Vs=--PSEN(*3)VDD=Vs=--AC在生产部件,决定I/O缓冲器,容性负载和布线电容的额定值时,要特别考虑器件的AC标准。表示了在使用2和4mA输出缓冲器时,一个0.6micronCMOS处理工艺的性能。 注释:C1,C2,R元件参考图A封装8888ISP这个应用指南说明WinbondW78E65的ISP编程功能。在该例子中,微控制器将从64KB后,控制器将执行4K字节的LDROM中的装载程序。装载程序擦除64K字节APROM中的例;*64KAPROM编程示例:P1.0.P1.00,进入ISPAPROM中的内容,否则执行当前代码;*XTAL=.chip.RAMCHKCHPCON ;*定时器0ORG CLRTR0 TR00,0MOVTL0,R6MOVTH0,R7;*64KAPROM主程 ;扫描P1.0 A,#01H A IFP1.00,进入ISP CHPCON03H,进入ISPTCON,TR0关闭定时器;IP=IE,;打开定时器0中断用以从IDLE模式中唤醒R6,;TL0=MOVR7,#FFH ;TH0=FFHMOVTL0,R6MOVTH0,MOVTMOD TMOD01H,0为16MOVTCON TCON10HTR01,MOVPCON ;进入IDLE模式,准备进入ISP;*Normalmode64KBAPROMprogram:dependinguser's ;..例*********4KBLDROM程序该装载程序将擦除64KAPROM,然后从外部SRAM中读入新代码编程入64KAPROM区中。XTAL=40MHz.chip.RAMCHKCHPCON CHPENREQU ORGLJMP ;;*1.定时器0ORG=ORG000BH TR00,0MOVTL0,R6MOVTH0,R7;*4KBLDROMMAINORG100HMOVSP,MOVCHPENR,#87H ;CHPENR=87H,CHPCON寄存器写使能MOVCHPENR,#59H ;CHPENR=59H,CHPCON寄存器写使能 CJNEA,#80H,UPDATE_64K ;F04BOOT?MOVA,CHPCONMOVCHPCON,#03HMOVCHPENR,TCON,TCON00HTR0定时器0TMOD,TMOD01H,设定时器0为16;IP=IE,IE82H,定时器0R6,MOVR7,TL0,TH0,TCON,;TCON=10H,TR0=1,PCON,;进入IDLETCON00HTR0TIM0;IP=IE,IE82H,定时器0TMOD,TMOD01H,模式MOVR6,#3CH ;设置擦除操作的唤醒时间,时间一般取决于用户系统时钟,大约是15MSMOVR7,#B0HMOVTL0,R6MOVTH0, 22H,32KTCON,;TCON=10H,TR0=PCON,进入IDLE模式(进行擦除操作;*BLANK #0H 00H,32KBAPFLASHSFRAH,;起始地址R6,;为读操作设置定时器,1.5R7,TL0,TH0,SETB ;打开定时器MOVPCON, ;进入IDLE模MOVA ;CJNEA,#FFH, ;MOVA, MOVA,CJNEA,#0H,BLANK_CHECK_LOOP 结束地址FFFFHJMPPROGRAM_64KROMMOVP1,#F0HMOVP3,#F0HJMP;*64KBAPFLASHBANKPROGRAM_64KROM:MOVR2 ;MOVR1 ;MOVDPTR,MOVSFRAH, ;SFRAH,目标地 21H,对64KAPFLASHMOVR6,#BEH ;位编程设置定时器,大约50S.MOVR7,#FFHMOVTL0,MOVTH0, SFRAL, SFRAL=MOVXA,@DPTR, ;将数据存入SRAM以验证代码. SFRFD,A ;SFRFD=DATAIN TCON,#10H ;TCON10HTR01,GO PCON,#01H ;进入IDLE模式(编程)INCDPTRINCR2CJNER2,#0H,PROG_D_32KINCR1MOVSFRAH,CJNER1,#0H,*64KBAPROMMOVR4,#03H ;出错计数器MOVR6,#FBH ;设定时器进行读验证,1.5S.MOVR7,#FFHMOVTL0,R6MOVTH0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省信阳市达权店高级中学2025届高三联合模拟语文试题含解析
- 呼伦贝尔市重点中学2025年高三物理试题第三次学情调研考试(物理试题)试卷含解析
- 瞭望丨人工智能时代人才培养之变
- 2025标准企业办公场地租赁合同范例
- 医院药品集中采购培训
- 社会学中的社会结构与社会变迁
- 职高师德师风培训内容
- 2025租房合同签订的细节
- 实施班级经济意识教育的方向计划
- 小班孩子的梦想启航计划
- 中英对照版-中文版-The-Dead-By-James-Joyces死者-詹姆斯-乔伊斯
- SL721-2015水利水电工程施工安全管理导则
- 2024年广东省万阅大湾区百校联盟中考一模数学试题
- 《短视频拍摄与制作》课件-3短视频中期拍摄
- 数字贸易学 课件 马述忠 第13-22章 数字贸易综合服务概述- 数字贸易规则构建与WTO新一轮电子商务谈判
- 2024年电路保护元器件行业营销策略方案
- 污泥技术污泥运输方案
- 年产3.5万吨丙烯腈合成工段工艺设计课程设计
- 【方案】分布式光伏项目勘察及建设方案
- 半导体行业对国家国防战略的支撑与应用
- 智能点滴自动监控方法设计
评论
0/150
提交评论