版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章作业
•补1用中断方式实现串行数据发送,其波特率为4800,方式1工作,波特率加倍,时钟6MHz。要发送的数据在内部RAM40H~49H单元中。•补2用查询方式实现串行数据接收,其波特率为4800,方式1工作,波特率加倍,时钟6MHz。共接收10个数据,存入内部RAM50H-59H中。
X=256-fosc*2smod/(384*波特率)
=256-6*106*2/(384*4800)
=250=0FAH
中断方式发送
ORG 0000H
LJMP STARTORG 0023H
LJMP ACINT ORG 1000HSTART:MOV TMOD,#20H;设置定时器1工作方式2
MOV TL1,#0FAH ;定时器1计数初值
MOV TH1,#0FAH ;计数重装值
SETB EA ;中断总允许
SETB ES ;禁止串行中断
MOV PCON,#80H ;波特率倍增
MOV SCON,#40H;设置串行口方式1,REN=0MOV R0,#40H;数据区地址指针
MOV R7,#0AH ;数据个数
SETB TR1 ;启动定时器1MOV SBUF,#00H ;发送数据启动串口
AHALT:AJMP$ ;等中断ORG 2000HACINT:CLR TI ;清发送中断
MOVA,@R0 ;读数据
MOV SBUF,A ;发送字符
CJNE R7,#00H,AEND1 ;未发送
CLR ES ;禁止串行中断
CLR TR1 ;定时器1停止计数
AJMP AEND2 ;发送完转AEND2AEND1:INC R0 ;
DEC R7AEND2:RETI ;中断返回查询方式接收
ORG 1000H MOV TMOD,#20H;设置定时器1工作方式2
MOV TL1,#0FAH ;定时器1计数初值
MOV TH1,#0FAH ;计数重装值
CLR EA ;中断总允许
CLR ES ;禁止串行中断
MOV PCON,#80H ;波特率倍增
MOV SCON,#50H;串行口方式1,REN=1MOV R0,#50H;数据区地址指针
MOV R7,#0AH ;数据个数
SETB TR1 ;启动定时器1
SIN1:JNB RI,$ ;等待
CLR RI ;清接收中断标志
MOVA,SBUF;接收数据
MOV@R0,A ;存数据
INC R0 ;地址指针增量
DJNZR7,SIN1RET4-1两个无符号数x,y分别存放在内部存储器50H,51H单元中,编写程序实现x*10+y,结果存入52H,53H两个单元中。
ORG8000HMOVA,50HMOVB,#0AHCLRC;清进位位MULAB;实现x*10ADDA,51H;实现x*10+yMOV52H,A;存低位MOVA,B;高位暂存A中ADDCA,#00H;加上进位存MOV53H,A;存高位RET4-2.内部存储器20H单元开始有30个数,编写程序,把其中的正数,负数分别送51H和71H开始的单元,并记下正、负数的个数存50H和70H单元。ORG8000HMOVR0,#51H;正数首地址MOVR1,#71H;负数首地址MOV50H,#00H;正数个数单元清零MOV70H,#00H;负数个数单元清零MOVR6,#20H;源数据首地址MOVR7,#1EH;源数据计数器LOOP:MOVR2,R0;用R2暂存正数地址指针MOVR0,R6;用R0暂做源数据地址指针MOVA,@R0;读取源数据INCR6;源数据地址指针加1MOVR0,R2;恢复R0作正数地址指针JBACC.7NEG;最高位为1,转负数处理子程序POS:;最高位为0,转正数处理子程序MOV@R0,A;存正数INCR0;正数地址指针加1INC50H;正数个数加1DJNZR7,LOOP;源数据没有结束时,继续循环RET;否则结束NEG:MOV@R1,A;存负数INC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 推动跨部门合作实现共赢计划
- 人教版七年级生物下册知识点归纳(一)
- 实现公司财务目标的路径计划
- 教科版科学四年级上册知识点
- 年产250万套汽车方向盘锁止壳体及1000万套汽车铝压铸项目竣工环保验收监测调查报告
- 公司安全管理人员安全培训试题及答案
- 岗前安全培训试题及完整答案(全优)
- 职工安全培训试题含答案【培优A卷】
- 全员安全培训试题附解析答案可打印
- 木材化学加工过程中的节能减排考核试卷
- 部编版语文四年级下册 19《小英雄雨来》 整本书阅读 教案(2课时)
- 外研版一年级起点四年级上册小学英语《Hats and Monkeys》教学设计-四年级英语教案
- 医学伦理学全套课件
- 公司资产调拨单
- 新时代新挑战新征程-中国现代科技馆体系可持续发展研究报告
- 消防安全教学设计一等奖课件(精选5篇)
- XX小学劳动丰收节活动方案
- 围手术期质量评价标准
- 呼吸功能锻炼 (1)电子教案
- SB/T 10873-2012生鲜农产品配送中心管理技术规范
- JJF 1106-2003眼镜产品透射比测量装置校准规范
评论
0/150
提交评论