


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用模拟题1除非特别声明,编程题可以使用汇编语言编写,也可以使用C语言编写1、分析程序的执行结果,将结果填写到空格中。ORGMOVMOV0000H30H,#50HR0,#30HMOVA,@R0;(A=50H)MOVA,#79HMOVB,#20H;(A=79HB=20H)DIVAB;(A=03HB=19H )PUSHBMOVB,#0AHMULAB;(A=1EHB=0 )POPBADDA,B;(A=37HB=19H )MOV30H,A;(30H单元的内容=37H )MOV20H,30HCLR01H;(20H单元的内容=37H )MOVA,20H;(PSW中P的内容1)CPLARRA;(PSW中C的内容=0 )SWAPA;(A= 46H )ADDCA,#0F0H;(A=36H);(PSW中P的内容=0 );(PSW中C的内容=1 )RLA;(A= 6CH );(PSW中P的内容= 0);(PSW中C的内容= 0 )LOOP: AJMPLOOP2MCS51RAM60H~65H1216ASCII0090HRAM中。[使用汇编语言编写]ORG0000HAJMPMAINORG0030HMIAN:MOVR0,#50HMOVR1,#06HMOVR2,#02H-1-MOVDPTR,#2800HMOVA,@R0MOVB,ACH:ANLA,#0FHPUSHACCSUBA,#0AHJNCAD37POPACCADDA,#30HJMPSAVAD37:POP ACCADDSAV:DJNZR2,LLMOVX@DPTR,AINCDPTRSWAPBMOVB,AJMPCHLL:INCR0DJNZR1,DONEDONE:HLTEND3、某一故障检测系统,当出现故障1时,线路1上出现上升沿;当出现故障2212MSC1211为单片机实现该故障检测功能,画出电路原理图,并写出相应程序。解答:如下图所示:故障1P32输入,利用INT0,2P33输入,利用INT1,使用L1作为故障1的指示灯,L2作为故障2的指示灯。-2---PAGE8-程序清单:ORG0000HAJMPMIANORG0003HAJMPGU1ORG0013HAJMPGU2ORG1000HMAIN: MOVTCON,#05HMOVHERE: SETBP1.0SETBP1.1GU1:CLRP1.0JBP3.2,GU1RETIGU2:CLRP1.1JBP3.3,GU2RETIEND4、用MSC1211的T0定时/计数器,设计程序,实现在P1.0输出周期为200ms的占空比为1:1的方波,输出500个方波后停止输出。设频率为6MHzTCOUNTSTART:WAIT:
EQU30HORG00HMOVMOVTCOUNT,#00HMOVTMOD,#01HMOVTH0,#3CHMOVTL0,#B0HSETBTR0JNBCLRTF0MOVTH0,#MOVTL0,#B0HCPLP1.0INCTCOUNTMOVA,TCOUNTCJNEA,#200,WAITMOVTCOUNT,#00HDJNZR0,WAITEND解:ORG
0000HLJMPORGLJMPMAIN:MOV
MAIN000BH ;T0口中断服务程序入口地址INT_T0TMOD,#00H ;T00定时MOVMOVMOVMOVSETBSETBSETBSETBSJMPINT_T0:MOVMOVCPLDECJZRETIENDP:END
TL0,#0CHTH0,#1EH ;设定秒中断周期为A,200 ;设定输出周期为200msR2,1000 ;输出500个方波TR0ET0EAP1.0$TL0,#0CHTH0,#1EH ;T0重装时间常数P1.0 P1.0R2ENDP ;若R20,则结束程序,否则返主程序继续输出;返主程序5MSC12118051设计应答方式下的多机通讯程序。通讯参数:晶振11.0592MHz,9600,n,8,1120个数据发送给从机,并进行数据块校验(将各个数据进行异或,若校验正确,则从机00H0FFH(应在适当的地方加程序注释)解答:主机通信的子程序ORG0000HAJMPMAINORG0030HMAIN: MOVSP,#10HMOVR4,#120; 传送数据的个数MOVTMOD,#21HMOVTH1,#0FAHMOVTL1,#0FAH; 9600MOVSCON,#0D0H; 3MOVPCON,#80H; 设置SETBTR1S_COMN: MOVA,R2; R2为被寻址的从机的地址SETBTB8MOVSBUF,ATI_LOW1: JNBTI,TI_LOW1CLRTIRI_LOW1: JNBRI,RI_LOW1; 接收到返回的地址CLRRIMOVA,SBUFXRLR2,AJNZ J_STARTTX_NEXT: MOVA,@R0; R0位发送数据的首地址CLRTB8MOVSBUF,ATI_LOW2: JNBTI,TI_LOW2CLRTIINCR0DJNZR4,TX_NEXT; R4为发送数据的长度J_START: SETBTB8MOVA,#0FFH;若地址不对,使所有的从机SM2置1MOVSBUF,ARI_LOW2: JNBRI,RI_LOW2CLRRIAJMPS_COMNEND从机接受数据的中断程序ORG0000HAJMPMAINORG0023HSJMPS_SORG0030HMAIN: MOVSP,#10HMOVTMOD,#21HMOVTH1,#0FAHMOVTL1,#0FAH; 9600MOVSCON,#0D0H; 设置串行通信的方式为方式MOVPCON,#80H; 设置SMOD=1SETBTR1SETBESSETBEASJMP$S_S: PUSHJNBRI,$CLRRIJNBRB8,D_COMNMOVA,SBUFCJNEA,#0FFH,S_ADDRSETBSM2CLR7FHSJMPS_RETS_ADDR: CJNEA,#01H,S_RETMOVSBUF,ACLRSM2AJMPS_RETD_COMN: MOVA,SBUFMOV@R0,AINCR0DJNZR7,S_RET; 判断接收是否完毕SETBSM2S_RET: POPRETIEND6MSC1211A/D08100100(在适当的地方加程序注释。解:#include<REG1211.H>#include<stdio.h>externvoidautobaud(void);//声明外部函数externvoidbipolar(void);floata[100]={0},w[8]={0};intout=0;longresult,temp;intj;intAUXinterrupts(void)interrupt6using1//中断服务程序{if(PAI==6) //AD中断{w[out++]=bipolar();temp=w[out];SUMR0=temp&0xff;SUMR1=(temp>>8)&0xff;SUMR2=(temp>>16)&0xff;SUMR3=(temp>>24)&0xff;if(out==8){SUM=SUMR3<<24+SUMR2<<16+SUMR1<<8+SUMR0;}SUM/=8;a[j++]=SUM;if(j>=100){j=0;}}}min(void){floatdummy;intdecimation;decimationg=1440;//抽取因子PDCON&=0x77;//打开ADCACLK=9;//模拟采样频率ADMUX=0;//使用通道0ADCON0=0x30;//内部基准2.5V,缓冲器关,BOD关,PGA=0ADCON1=0x01;//双极性,自动稳定模式,偏移增益自校准ADCON2=decimation&0xff;//写入抽取因子低字节ADCON3=(decimation>>8)&0x07;//写入抽取因子高字节AIE=&0x20;autobaud();//等待校准for(i=0;i<4;i++){while(!(AIE&0X20)){dummy=ADRESL;}SSCON=0;//清除求和寄存器EAI=1;While(1);}}7k010和(40*k/150)^3。这三个值通过MSC1211D/A步输出(均使用电压输出模式。试编写程序实现。dataunsignedintk,j,i;voidmain(void){PDCON&=~0X48;ADCON0=0X30;DACSEL=6;DAC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国生猪养殖行业市场发展分析及竞争格局与投资战略研究报告
- 2025-2030中国生物反馈仪行业市场发展分析及发展趋势与投资前景研究报告
- 2025-2030中国生活垃圾处理行业市场深度调研及发展趋势与投资前景研究报告
- 2025-2030中国瑞米卡(英夫利昔单抗)药行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国环保材料行业供需趋势及投资风险研究报告
- 2025-2030中国玉石行业市场现状供需分析及投资评估规划分析研究报告
- 教师资格考试多样化教学策略的有效运用试题及答案
- 2025-2030中国牛皮纸吸管行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国煅后焦行业竞争战略规划与投资效益分析研究报告
- 母猪生产性能与饲养管理的关系试题及答案
- (高清版)TDT 1036-2013 土地复垦质量控制标准
- 华润认知能力测评题
- 大学生朋辈心理辅导智慧树知到期末考试答案2024年
- 社会稳定风险评估 投标方案(技术标)
- 两位数除以一位数(有余数)计算题200道
- 产后早开奶好处健康宣教
- 婚姻家庭指导服务工作方案
- 2024届江苏省期无锡市天一实验校中考联考英语试题含答案
- 北师大版数学三年级下册《长方形的面积》
- 助产士的产妇心理疏导与支持技巧
- 八年级黄金矩形(公开课)
评论
0/150
提交评论