版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及应用模拟题3、分析程序的执行结果,将结果填写到空格中1、MOV40H #80HMOVR0 #40HMOVA,R0;(A= 80H)MOVB, #20HDIVAB;(A= 4B= 0 )MOVR0 A;最终结果存于内存单元MOVA,#2AHRRAMOVB, AMULAB;(A= B9HB=(OV= 1CY=MOVA, #0B2HMOVR1 #055HANLA,R1;(A= 10H)ORLA,R1;(A= 55H )XRLA,R1;(A= 00H)SWA P A;(A= 55H)o40H 中。30H勺内容为46H01H0设内存20H的内容为30H46H的内容为57HMOVR0#30HM
2、OVA,R0XCHA,R0ADDA,#0DBHSUBBA,#74H;(PSV中 P 的内容=1 );(A= 96H);(PSV中P的内容=0;(PSV中C的内容=1-5 -、程序设计1 MCS5内部整除的数,RAM 40Hh 60H单元存放着有符号16进制数,将其中能被0090单元开始的外部 RAM中存放到2。 使用汇编语言编写 解: 0RG0000HJMPSTARTSTAR:TLOOP:0M0V SP,M0V DPT,R #0090HM0V R0, #40HM0V R1, #21M0V A, R0M0V#60HB, #2DIVABMOVCJNZMOVMOVINCR2, BR2, #0, L0
3、0P1数为0则继续不为0则转移A, R0DPTR,ADPTRLOOP1:INC R0DJNZ R1, L00P0END2、某一故障检测系统,当出现故障时, 线路出现下降沿;没有故障时,线路为 高电平。出现故障时,相应的指示灯变亮。故障消失后,指示灯熄灭。试用MSC12为单片机实现该故障检测功能,画出电路原理图,并写出相应程序。解答:如图所示,使用P10作为故障指示灯 故障源从P3输入,P10DI F +1 LEOR1P32相应的程序为:ORG 0000HAJMP MAINORG 0003HLI:CLR P 1.0JNB P 1.0,LIRETIORG 1000HSETB IT0SETB EX0
4、SETB EAHERE:SETB P 1.0AJMP HEREENDMSC12的 T1定时/计数器,定时 0.1眇断,使P1 口的8个发光二极 管每隔1S循环点亮。设系统主频为6MHZ解:ORG 0000HLJMPMAIN;转主程序ORG001BH;T1中断服务程序入口地址LJMPT1-ISRORG0100HMAIN:MOVSP,#60H;设置堆栈指针MOVP1,#01H设置P1发光MOVTMOD,#10H; T1 初始化MOVTL1, #B0HMOVTH1, #3CHSETBTR1;启动T0计数SETBET1;允许T0中断SETBEA;CPL开中断SJMP$;等待T1_ISR:MOV TL1
5、,#B0HMOVTH1,#3CHMOVA,P1;P1 口循环左移RLAMOVP1,AEXIT: RETIEND4、设有甲、乙两台单片机, 以工作方式 3进行串行通讯, 设晶振为 11.0592M, Hz波特率为 960,0 甲机将内存单元中的120个数据作补偶校验后发送给乙机,乙机对接收到的数据进行奇偶校验,若校验正确,则从机发送00H合甲机,甲机继续发送数据,校验不正确,则发送0FFH合甲机,甲机重新发送原数据,编写乙机的接收程序。(应在适当的地方加程序注释)解: ORG 0000HAJMP MAINORG 0023HLJMP SE2_INTMAIN:MOV SP,#60HMOV TMOD
6、#20H9600bps3,允许接收MOV TH1,#0FD设置波特率为MOV TL1,#0FDHMOV SCON,#90串行口工作方式MOV DP TR,#200接收数据区MOV R1,#120SETB TR1SETB EASETB ES- 7 -SJMP $等;待接收中断- 9 -SE2_INT:JB RI, LOOPACLR T1LJMP ENDRLOOP:A CLR RILOOP1:LOOP2:MOV A,SBUFMOV C,P ;奇偶校验JC LOOP1 ;女口 8位数是奇,则转 LOOP再检测 RB位ORL C,RB8 ;如8位数为偶,再检测RB8位, RB8=则9位数据为奇,补偶JC LOOP2 ;错,转 LOOP2LJMP LOOP补偶正确,转 LOOP3ANL C, RB8 ;8位数为奇,再检测RB位JC LOOP3 ; RB8=补偶正确,转 LOOP3FF给甲机MOV A ,#OFF检测不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业废弃物再生利用行业相关项目经营管理报告
- 建造阳光房行业相关项目经营管理报告
- 寻呼服务行业相关项目经营管理报告
- 医用眼罩产业链招商引资的调研报告
- 自动人行道产品供应链分析
- 机械式标志产品供应链分析
- 废水处理工程行业市场调研分析报告
- 蒸化机细分市场深度研究报告
- 头发护理研究行业市场调研分析报告
- 球囊导管用充气装置项目营销计划书
- 南京大屠杀课件
- 消防控制室合并方案
- 学校消防安全工作领导小组职责及具体分工
- 上海市徐汇区上海小学小学语文五年级上册期末试卷(含答案)
- 建筑施工现场生活住宿区安全检查表
- 国家开放大学《政治学原理》章节自检自测题参考答案
- 九年级英语月考试卷分析
- 外研版八年级英语上册期中测试卷附答案
- 急性呼吸窘迫综合征(ARDS )
- 2023-2024学年湖北省武汉市汉阳区物理九年级第一学期期中考试试题含解析
- 2023年城市轨道交通运营与维护赛项-A卷-模块2- 评分标准-2023年全国职业院校技能大赛赛项正式赛卷
评论
0/150
提交评论