
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、at89c55wd 单片机原理及应用at89c55wd 是一个低,高性能 8 位,片内含有20kb的可重写迅速闪存存储器和只读程序和256 bytes的随机存取数据存储器(ram),器件采纳atmel公司的高密度、非易失性存储技术生产,兼容标准mcs-51命令系统,引脚兼容工业标准89c51和89c52芯片,采纳通用编程方式,片内置通用8位中心处理器和flash存储单元,内置功能强大的微处理器的at89c52可为您提供许多高性价比的解决计划,适用于多数应用系统。at89c55wd有40个引脚,32个外部双向输入/输出(i/o)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串
2、行通信口,2个读写口线,片内时钟,at89c55wd采纳两种软件控制其进入省电睡眠模式的静态规律工作闲置方式设计,可以用ram、定时/计数器、串行口和外部中断唤醒睡眠状态而继续工作,在睡眠模式下,ram被冻结,其他功能所有停止,直至下个外中断触发或硬件复位方可开头运行。特殊是可反复擦写的flash存储器可有效地降低开发成本。at89c55wd有具有c、pdip和tqfp三种封装形式,以适应不同产品的需求。1. 主要功能特性:· 兼容mcs51命令系统· 20k可反复擦写(>1000次)flash rom· 32个双向i/o口· 256x8 bit
3、内部ram· 3个16位可编程定时/计数器中断· 时钟频率0-33mhz· 2个串行中断· 硬件(wdt)· 2个外部中断源· 可编程串行通道· 2个读写中断口线· 3级加密位· 片内时钟电路· 低功耗睡眠功能· 4-5.5v工作电压范围· 软件设置睡眠外中断唤醒功能2. 看门狗定时器( wdt):wdtrst的地址为: 0a6hwdt 在 cpu 落入软件运行失控的状况下可作为一种复原的办法。 wdt 包含一个 13 位计数器和看门狗 定时器复位 sfr ( wdtrst
4、)。 wdt 在上电时被禁止。若想使能 wdt , 用户必需将 01eh 和 0e1h 依次写入 wdtrst 地址( 0a6h )。 当 wdt 使能后,在运行的状况下每过一个机器周期加 1 。 此后无法禁止 wdt , 除非通过复位(硬件复位或者 wdt 溢出复位)。当 wdt 溢出时它会在 rst 脚产生一个复位脉冲。用法 wdt要使能 wdt , 用户必需将 01eh 和 0e1h 依次写入 wdtrst 。 当 wdt 使能后,用户需要定期将 01eh 和 0e1h 依次写入 wdtrst 以避开 wdt 。 溢出 13 位计数器在到达 8191 ( 1fffh ) 后溢出并将芯片复
5、位。 当 wdt 使能后,在振荡器运行的状况下每过一个机器周期加 1 。 这意味着用户必需在 8191 个机器周期内 起码复位 wdt 一次。要想复位 wdt , 用户必需将 01eh 和 0e1h 依次写入 wdtrst 。 wdtrst 是一个 只写寄存器。复位脉冲持续 98 × tosc ( 6 时钟模式)( 12 时钟模式下为 196 ) 此处 tosc=1/fosc 。下面给出一个例程:将看门狗定时器放在t1中,每中断一次,需50ms,当计数器,计满1秒给r19加1。当主程序或子程序在10秒之内还未对r19清0,解释程序可能“跑飞”,这看门狗使能,将at89c55wd复位,
6、从地址0000h处开头执行。r19 data 13h ;r23 data 17h ;ms计数器t1int: ;定时(计时)器mov th1, 4chmov tl1, 00h ;计满重装初值(约50ms)inc r23 ;(20次*50ms)=1000ms=1smov a,r23cjne a,20,t1int_01 ;计满1s向下inc r19 ;用于看门狗定时mov a,r19clr csubb a,10jc t1int_01 ;10秒到向下,复位clr eamov wdtrst,01eh ;wdt使能,13bitmov wdtrst,0e1h ;tosc=1/fosc.jmp $t1int_
7、01: reti3.辅助功能寄存器 auxr(08eh):srf 的地址 8eh复位值 xxx00xx0bbitwdidledisrtodisale765432104.辅助功能寄存器1 auxr1(0a2h):sfr 的地址a2h复位值xxxxxxx0bbitdps76543210双数据指针 dptr 结构:双dptr数据指针,通过对auxr1 的dps 位编程可实现两个dptr 寄存器的切换。此处,dps 为auxr1 的位0,用于切换指针dptr0 和dptr1。挑选数据指针:dps=0,选取dp0l,dpoh,即挑选dptr0,如 (mov auxr1,00h);dps=1,选取dp1l,dp1h,即挑选dptr1,如 (mov auxr1,01h)。当切换dptr0 和dptr1 时应该通过软件来保存dps。dptr 命令dptr 命令按照当前auxr1 位0的值,可作为数据指针,下面是用法dptr 的6 个命令:inc dptr ;数据指针加1mov dptr,data16 ;dptr 装载16 位常数mov a,a+dptr ;将与dptr 相关的代码字节送入accmovx a,dptr;外部ram 16 位地址的内容装入accmovx d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小儿克罗恩病的临床护理
- 建筑公司年度安全教育培训工作总结模版
- 小汗腺痣的临床护理
- 关于教练薪资提成协议书
- 中通快递运输合同范本
- 外包厂房安全管理协议书
- 鲜白术买卖合同范本
- 在建房屋买卖合同范本
- 委托代持协议终止协议书
- 二手合同转让合同范本
- (中职)车削加工技术全册实训课教案完整版
- 智慧海南总体方案(2020-2025年)
- 便携式小板凳设计方案
- DG-TJ 08-2122-2021 保温装饰复合板墙体保温系统应用技术标准
- SFR-SE-ARC-0031激光跟踪设置-作业指导书
- 录音棚、摄影棚、直播室设计方案
- 安全生产隐患排查概述PPT课件
- CRCC认证目录
- 稻谷加工毕业设计日加工籼稻400吨免淘洗大米生产线设计
- 因式分解—完全平方公式
- 社会保险申请表
评论
0/150
提交评论