汇编语言格式46888

汇编语言格式46888

ID:19396788

大小:36.50 KB

页数:10页

时间:2018-10-01

汇编语言格式46888_第1页
汇编语言格式46888_第2页
汇编语言格式46888_第3页
汇编语言格式46888_第4页
汇编语言格式46888_第5页
资源描述:

《汇编语言格式46888》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、汇编语言格式46888;****************************************;FRAME5252单片机程序框架;Aug.172000开始;版本号1.0;****************************************;系统要求;****************************************;*******片内RAM地址分配******************STACKEQU60H;60-7FH为堆栈区(32字节)TM0CNTEQU30H;定时器0中断次数计数器SECCNTEQU31H;秒计数器MINCNTEQU32H;分计数器HR

2、CNTEQU33H;时计数器DYCNTEQU34H;日计数器;EQU35H;SERLPNTEQU36H;串口缓冲区指针;EQU37H;SERLBFEQU38H;串口缓冲区,8字节;;;;EQU39H;;;;;EQU3AH;;;;;EQU3BH;;;;;EQU3CH;;;;;EQU3DH;;;;;EQU3EH;;;;;EQU3FH;KEYFLGBIT00H;小键盘处理完毕标志SERLFLGBIT01H;串口接收完毕标志;BIT02H;;BIT03H;;BIT04H;;BIT05H;;BIT06H;;BIT07H;;******外设地址分配**********************FDBITP

3、1.0;喂狗CS0BITP1.1;CS1BITP1.2;CS3BITP1.3;;***************************************;*******中断程序表*********************;INTR0外中断0;TMR0定时器0中断;INTR1外中断1;TMR1定时器1中断;SERL串行口中断;TMR2定时器2中断;*******子程序表***********************;ROUTINE1调用子程序1说明;ROUTINE2调用子程序2说明;ROUTINE3调用子程序3说明;ROUTINE4调用子程序4说明;*******************

4、*********************;****************************************ORG0000H;初始化入口AJMPSTARTORG0003H;外中断0入口AJMPINTR0ORG000BH;定时器0中断入口AJMPTMR0ORG0013H;外中断1入口AJMPINTR1ORG001BH;定时器1中断入口AJMPTMR1ORG0023H;串行中断入口AJMPSERLORG002BH;定时器2中断入口AJMPTMR2;****************************************;**************************

5、**************;版本标志ORG00E0HDB'FRAME52V1.0'ORG00F0HDB'Aug.212000';*******初始化*************************ORG0100H;主程序START:MOVSP,#STACK-1;初始化栈针MOVTH1,#0F3H;定时器1赋初值(6MHz,波特率2400)MOVTL1,#0F3HMOVT2CON,#00110100B;定时器2作为波特率发生器,允许工;作,工作于重装方式.不利用T2EX线MOVRCAP2H,#0FFH;0FFD9H=65497,波特率4800(实际为MOVRCAP2L,#0D9H;4807

6、.7,误差0.16%)MOVSCON,#01110000B;设置串口工作方式,8位UART,允许;接收MOVTMOD,#11011101B;定时器0/1为16位,外部计数,有门控;MOVTCON,#01010101B;开定时器0和1,外中断为沿触发.MOVIP,#00000100B;外中断1高优先级,其余低优先级.MOVIE,#10010001B;允许外部0中断及串口中断.开总中断IDLE:MOVTMOD,#11011101B;重复设置MOVIP,#00000100BMOVIE,#10000101BORLTCON,#01010101BORLSCON,#01110000BANLSCON,#01

7、110011BSETBFD;喂狗NOPNOPNOPNOPCLRFDAJMPIDLE;****************************************;****************************************;中断例程;****************************************;************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。