收藏 分销(赏)

新版单片机试验参考指导书.doc

上传人:快乐****生活 文档编号:2832152 上传时间:2024-06-07 格式:DOC 页数:44 大小:947.54KB
下载 相关 举报
新版单片机试验参考指导书.doc_第1页
第1页 / 共44页
新版单片机试验参考指导书.doc_第2页
第2页 / 共44页
新版单片机试验参考指导书.doc_第3页
第3页 / 共44页
新版单片机试验参考指导书.doc_第4页
第4页 / 共44页
新版单片机试验参考指导书.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、目 录实验一 系统结识实验2实验二 多字节加、减运算实验3实验三 多字节乘、除法运算实验4实验四 代码转换实验5实验五 布尔操作实验6实验六 中断系统实验7实验七 定期器/计数器实验8实验八 串行通讯接口实验10实验九 串并转换实验14实验十 存储器扩展实验15实验十一 8155键盘及显示接口实验17实验十二 ADC0809(模/数转换)21实验十三 DAC0832(数/模转换)23实验十四 步进电机实验26实验十五 直流电机调速控制实验29附录 Windows版Wmd51 3.0使用阐明31实验一 系统结识实验一 实验目和规定1 学习和掌握本实验系统基本操作;2 总结汇编程序形成和调试过程;

2、3 掌握循环程序设计; 4 画出程序流程图,编制程序并上机调试通过。二 实验内容 1 软件延时若系统时钟为6MHZ,规定实现每隔250毫秒将P1.0口取反。2 无符号数加法计算N个数据和,即Y=Xi (i=1-6)。若六个数据放在片内RAM50H55H地址单元中,求和成果Y放在内部RAM03H(高位)、04H(低位)地址单元中。 1)32H+41H+01H+56H+11H+03H 2)95H+01H+02H+44H+48H+12H 3)54H+0F6H+1BH+20H+04H+0C1H3 数据排序将内部RAM地址单元30H3FH中16个数据按小到大顺序重新排序。实验二 多字节加、减运算实验一

3、实验目和规定1 掌握多字节数加、减法运算;2 进一步熟悉实验系统用法;3 进一步熟悉汇编程序调试过程;4 画出程序流程图,编制程序并上机调试通过。二 实验内容 1 多字节无符号数加法2 多字节无符号数减法入口:被减数低字节地址在R0,减数低字节数地址在R1,字节数在R2;出口:差低字节地址在R0。字节数在R3。3 多字节十进制BCD码减法入口:被减数低字节地址在R1,减数低字节地址在R0,字节数在R2。出口:差(补码)低字节地址在R0,字节数在R3(07H为符号位。“0”为正,“1”为负)。实验三 多字节乘、除法运算实验一 实验目和规定1 掌握多字节数乘、除法运算;2 进一步熟悉MCS-51指

4、令,理解编程办法;3 画出程序流程图,编制程序并上机调试通过。二 实验内容1多字节无符号数乘法 入口:被乘数低字节地址在R3,乘数低字节地址在R4,字节数在R5; 出口:积低字节地址在R6,字节数在R2。2多字节无符号BCD码数除法 入口: 30H为被除数低字节地址,40H为除数低字节地址,R3存字节数;出口:50H为商低字节地址,30H为余数低字节地址,74H存商字节数; 实验四 代码转换实验一 实验目和规定1 熟悉不同进制数及编码互相转换程序设计办法,加深对数码转换理解;2 画出程序流程图,编制程序并上机调试通过。二 实验内容1 BCD码转十进制将累加器A中8位二进制数转换成3位BCD码格

5、式十进制。其中,百位数BCD码放在21H单元中,十位和个位数放在22H单元中。2 将累加器A中存储两个BCD码拆开,求它们乘积,并把乘积以压缩BCD码形式送回A中。 实验五 布尔操作实验一 实验目和规定1熟悉MCS-51指令,理解编程办法;2掌握布尔指令用法;3理解8051位寻址地址划分办法;4画出程序流程图,编制程序并上机调试通过。二 实验内容编程实现存储在位地址单元里两个数进行异或运算,运算结果放在位地址为02H单元。实验六 中断系统实验一 实验目和规定1 掌握单片机中断原理及用法;2 画出程序流程图,编制程序并上机调试通过。二 实验内容1 通过定期器T1来产生中断控制P1.0线上脉冲输出

6、,并经三极管驱动扬声器,发出音调信号。2 实验线路连接示意图ORG0000HLJMPMAINORG 001BHCPL P1.0RETIORG 1000HMAIN:MOV R1,#00MOV R0,#23HMOV TMOD,#20HMOV IE,#88HL1:MOV DPTR,#3FFFHMOV A,R0INC R0MOVC A,A+PCJZ MAINMOV R2,AMOV A,#0FFHCLR CSUBB A,R2RL AMOV TH1,ASETB TR1L2:CLR CMOV A,DPLSUBB A,#01MOV DPL,AMOV A,DPHSUBB A,#00MOV DPH,AORL A,

7、DPLJNZ L2CLR TR1SJMP L1DB 33H,33H,3DH,33H,26H,26H,26H,26H,2DH,2DH,26H,2DH,33HDB 33H,33H,33H,33H,33H,4DH,45H,3DH,3DH,3DH,45H,4DH,45HDB 45H,45H,45H,45H,45H,45H,45H,33H,33H,3DH,33H,26H,26HDB 26H,28H,2DH,2DH,26H,26H,33H,33H,33H,33H,45H,3DH,39H DB 39H,39H,52H,4DH,4DH,4DH,4DH,4DH,4DH,4DH,4DH,2DH,2DHDB 26H

8、,26H,26H,26H,26H,26H,28H,28H,2DH,28H,26H,26H,26HDB 26H,2DH,28H,26H,2DH,2DH,33H,3DH,4DH,45H,45H,45H,45HDB 45H,45H,45H,45H,33H,33H,3DH,33H,26H,26H,26H,28H,2DHDB 2DH,26H,2DH,33H,33H,33H,33H,33H,33H,45H,3DH,39H,39HDB 39H,52H,4DH,4DH,4DH,4DH,4DH,4DH,4DH,4DH,00H,00HEND实验七 定期器/计数器实验一 实验目和规定 1 掌握定期器/计数器定期办法

9、;2 掌握定期器/计数器计数办法;3 画出程序流程图,编制程序并上机调试通过。二 实验内容1 设定两个定期器/计数器工作都为定期模式0,分别控制从P1.0和P1.2发出一种方波,用示波器测量其周期。2 将定期器/计数器T1设定为计数器工作模式,计数容量为10,计数到后产生中断,中断服务产生一种方波由P1.1输出(计数脉冲由T1输入)。实验线路连接示意图:ORG0000HLJMPMAIN ORG 000BH CPL P1.1 MOV TH0,#0F8H MOV TL0,#06H RETI ORG 001BH CPL P1.2 MOV TH1,#0F8H MOV TL1,#06H RETI ORG

10、 1000HMAIN: MOV TH0,#0F8H MOV TL0,#06H MOV TH1,#0F8H MOV TL1,#06H MOV TMOD,#00H MOV TCON,#50H MOV IE,#8AHL1: SJMP L1 END3 测量脉冲宽度。设定定期器/计数器T1以模式1方式工作、外部中断INT1下降沿中断,测量INT1端脉冲宽度。实验线路连接示意图:实验八 串行通讯接口实验一 实验目和规定1 掌握8031单片机串行口工作方式;2 画出程序流程图,编制程序并上机调试通过。二 实验内容分别采用查询和中断不同工作方式,按照自发自收连接方式(将8031TXD和RXD连接起来),把内部

11、RAM30H-3FH中数据通过串行口发出,再通过串行口接受,存储在内部RAM40H-4FH单元中。实验程序如下:;查询串行传播方式SUART1.ASM;本程序是将内部RAM30H3AH单元中数据转存到内部RAM40H4AH单元;ORG 0000HLJMP MAINORG 0100HMAIN:MOV SP,#60HMOV 30H,#00H ;设立要发送数据MOV 31H,#11HMOV 32H,#22HMOV 33H,#33HMOV 34H,#44HMOV 35H,#55HMOV 36H,#66HMOV 37H,#77HMOV 38H,#88HMOV 39H,#99HMOV 3AH,#0AAHM

12、OV 3BH,#0BBHMOV 3CH,#0CCHMOV 3DH,#0DDHMOV 3EH,#0EEHMOV 3FH,#0FFHMOV SCON,#50H ;串行口工作于方式1(0101 0000 B),即十位异步收发方式,;容许接受MOV TMOD,#20H ;T1工作于方式2,作为波特率发生器 波特率=2SMOD/32 X T1MOV TH1,#0F3H ;自动再装载数据 MOV TL1,#0F3H ;加1计数器 MOV 87H,#80H ;设定PCON波特率加倍 MOV R2,#00H ;设立发送数据计数器 MOV R0,#30H ;设立发送数据首地址 MOV R1,#40H ;设立接受

13、数据首地址SETB TR1 ;启动波特率发生器SEND:MOV A,R0 ;取发送数据 MOV SBUF,A ;启动发送SEND1:JBC TI,NEXT1 ;判TI位变量并清零TI,数据发送完毕则转NEXT1 SJMP SEND1NEXT1:JBC RI,NEXT2 ;判RI位变量并清零RI,一种数据接受完毕则转NEXT2 SJMP NEXT1NEXT2:MOV A,SBUF ;读取数据GOOD:MOV R1,A; INC R0 ;指向下一种发送数据存储单元 INC R1 ;指向下一种接受数据存储单元 INC R2 ;计数器加1 CJNE R2,#10H,SEND;十六个数据发送完毕吗?未完

14、转SEND继续 SJMP $ END;中断串行传播方式-自发自收SUART2.ASM;本程序是将内部RAM30H3AH单元中数据转存到内部RAM40H4AH单元;主程序ORG0000HLJMPMAINORG 0023HLJMP L4ORG 0100HMAIN:MOV SP,#60H ;设立堆栈MOV 30H,#0CCH ;初始化数据MOV 31H,#11HMOV 32H,#22HMOV 33H,#33HMOV 34H,#44HMOV 35H,#55HMOV 36H,#66HMOV 37H,#77HMOV 38H,#88HMOV 39H,#99HMOV 3AH,#0AAHMOV 3BH,#0BB

15、HMOV 3CH,#0CCHMOV 3DH,#0DDHMOV 3EH,#0EEHMOV 3FH,#0FFHMOV SCON,#50H ;设立串行口为方式1,容许接受MOV TMOD,#20H ;波特率发生器为方式2MOV TH1,#72H ;计数重装值MOV TL1,#72H ;计数初值MOV 87H,#00 ;PCON中SCON=0SETB TR1 ;启动计数SETB EA ;开放中断SETB ESMOV R1,#30H ;发送数据首地址MOV SBUF,R1 ;启动发送INCR1 ;指向下一单元MOV R0,#40H ;设立接受首地址L1:SJMP L1 ;L2:MOV A,SBUFCLR

16、 RIMOV R0,AINC R0CJNE R0,#50H,L3CLR ESRETIL3:MOV SBUF,R1INC R1RETI;中断服务程序;L4:JNB SBUF,L2CLR TIRETIEND实验九 串并转换实验一 实验目和规定3 掌握串行口扩展I/O办法4 掌握串行口模式用法5 画出程序流程图,编制程序并上机调试通过。二 实验内容串行口扩展为并行输出口。实验电路如下所示,图中用74LS164作为串入并出移位寄存器,输出口接到发光二极管上,显示存储在片内RAM30H-3FH地址单元中数据。ORG0000HLJMPMAINORG 1000HMAIN: MOV SCON,#00H MOV

17、 R0,#00H MOV R1,#30H NOPL4: MOV A,R0 MOV SBUF,AL1: JNB TI,L1 CLR TI MOV R2,#0FFHL3: MOV R3,#0FFHL2: DJNZ R3,L2 DJNZ R2,L3 MOV R1,AL5: INC R1 INC R0 CJNE R0,#10H,L4 SJMP L5END实验十 存储器扩展实验一 实验目和规定1 掌握单片机系统中存储器扩展办法;2 画出程序流程图,编制程序并上机调试通过。二 实验内容按照下图搭接实验线路,扩展8K外部数据存储器6264地址范畴为6000H-7FFFH,规定将片内RAM40H-4FH单元中

18、16个数据传送到外部数据存储器7000H-700FH单元中,然后在翻读到内部RAM50H-5FH单元中。ORG0000HLJMPMAINORG 1000HMAIN: MOV R0,#40H MOV R2,#10H MOV DPTR,#7000HL1: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R2,L1 MOV R0,#50H MOV DPTR,#7000H MOV R2,#10HL2: MOVX A,DPTR MOV R0,A INC R0 INC DPTR DJNZ R2,L2L3: SJMP L3 END实验十一 8155键盘及显示接口实验一 实

19、验目和规定1 掌握8155接口电路用法;2 掌握键盘及显示接口设计办法;3 画出程序流程图,编制程序并上机调试通过。二 实验内容1 实验线路原理图2 按照实验原理图,编制程序实现按动0-7号按键,在相应位置显示相应键号。ORG0000HLJMPMAINORG1000HMAIN:MOV 52H,#00HMOV 53H,#00HMOV 51H,#00HMOV 50H,#00HMOV R5,#53HKEYSUB:MOV A,#03HMOV DPTR,#7F00HMOVX DPTR,ABEGIN:ACALL DISACALL CLEARACALL CCSCANJNZ INK1AJMP BEGININK

20、1:ACALL DISACALL DL1MSACALL DL1MSACALL CLEARACALL CCSCANJNZ INK2AJMP BEGININK2:MOV R2,#0FEHMOV R4,#00HCOLUM: MOV DPTR,#7F01HMOV A,R2MOVX DPTR,AINC DPTRINC DPTRMOVX A,DPTRJB ACC.0,LONEMOV A,#00HAJMP KCODELONE:JB ACC.1,NEXTMOV A,#04HKCODE:ADD A,R4ACALL PUTBUFPUSH ACCKON:ACALL DISACALL CLEARACALL CCSCA

21、NJNZ KONPOP ACCNEXT:INC R4MOV A,R2JNB ACC.3,KERRRL AMOV R2,AAJMP COLUMKERR:AJMP BEGINCCSCAN:MOV DPTR,#7F01HMOV A,#00HMOVX DPTR,AINC DPTRINC DPTRMOVX A,DPTRCPL AANL A,#03HRETCLEAR:MOV DPTR,#7F02HMOV A,#00HMOVX DPTR,ARETDIS:PUSH ACCPUSH 00HPUSH 03HMOV A,#03HMOV DPTR,#7F00HMOVX DPTR,AMOV R0,#50HMOV R3,

22、#0F7HMOV A,R3 AGAIN: MOV DPTR,#7F01HMOVX DPTR,AMOV A,R0MOV DPTR,#DSEGMOVC A,A+DPTRMOV DPTR,#7F02HMOVX DPTR,AACALL DL1MSINC R0MOV A,R3JNB ACC.0,OUTRR AMOV R3,AAJMP AGAINOUT:POP 03HPOP 00HPOP ACCRETDSEG:DB 03FH,06H,05BHDB 04FH,066H,06DHDB 07DH,07HDL1MS:MOV R7,#01HDL0:MOV R6,#0FFHDL1:DJNZ R6,DL1DJNZ R7

23、,DL0RETPUTBUF:PUSH 00HPUSH ACCMOV A,R5MOV R0,APOP ACCMOV R0,ADEC R5CJNE R5,#04FH,GOBACKMOV R5,#53HGOBACK:POP 00HRETEND实验十二 ADC0809(模/数转换)一 实验目和规定1掌握ADC0809用法;2掌握ADC0809在51系列单片机中用法;3画出程序流程图,编制程序并上机调试通过。二 实验内容 1实验电路如下所示,图中采用某些译码法,地址为7FF8H-7FFFH,分别相应着8个模仿输入通道。2编制程序实现将INT0端模仿电压转换成数字值存储在片内RAM30H-3FH地址单元中

24、。3.变化W,并用万用表测INT0线上电压值,观测与否与显示屏上显示成果相符。ORG0000HLJMPMAINORG 1000HMAIN:MOVR0,#30HMOV P2,#7FHMOVR1,#78HL1: MOVX R1,ALCALLDALLYL2:JNBP3.3,L2MOVXA,R1MOVR0,AINC R0CJNER0,#40H,L1L3:SJMPL3NOPNOPNOPDALLY:MOV R2,#10HL4:DJNZR2,L4RET END实验十三 DAC0832(数/模转换)一 实验目和规定1掌握ADC0832用法;2掌握ADC0832在MCS-51系列单片机中用法;3画出程序流程图,

25、编制程序并上机调试通过。二 实验内容1 产生周期为2ms锯齿波。2 产生周期为4ms三角波。3 产生周期为30ms阶梯波。;产生锯齿波程序,周期为2MSORG0000HLJMPMAINORG 1000HMAIN: MOV DPTR,#7FFFH CLR AA1: MOVX DPTR,A INC A SJMP A1 END;产生三角波程序,周期约为4MSORG0000HLJMPMAINORG 1000HMAIN: MOV DPTR,#7FFFH CLR AL1: MOVX DPTR,A INC A CJNE A,#0FFH,L1 DEC AL2: MOVX DPTR,A DEC A CJNE A

26、,#00H,L2 SJMP L1 END;产生阶梯波程序,周期约为30MSORG0000HLJMPMAINORG 1000HMAIN: MOV DPTR,#7FFFH CLR AL2: MOVX DPTR,A ADD A,#10H ACALL L1 SJMP L2L1: PUSH 0E0H PUSH 0F0H MOV A,#02HL4: MOV 0F0H,#0FAHL3: DJNZ 0F0H,L3 DEC A JNZ L4 POP 0F0H POP 0E0H RET END实验十四 步进电机实验一 实验目和规定1 掌握步进电机控制办法;2 画出程序流程图,编制程序并上机调试通过。二 实验内容1

27、本实验采用步进惦记为35BYJ46型四相八拍电机,其励磁线圈及其励磁顺序如图及下表所示:2实验线路图如下所示:P1端口各线电平在各步中状况如下表所示:步序P1.3P1.2P1.1P1.0相应P1口输出值1000101H2001113H3001002H4011006H5010004H611000CH7100008H8100109HORG0000HLJMPMAINORG 001BHLJMP L3ORG 1000HMAIN:MOV R0,#08HMOV DPTR,#L2MOV P1,#00MOV TMOD,#10HMOV TL1,#0B0HMOV TH1,#0AHMOV IE,#88HSETB TR

28、1L1:SJMP L1L2:DB 01H,03H,02H,06H,04H,0CH,08H,09HL3:MOV TL1,#0B0HMOV TH1,#0AHMOV A,#00MOVC A,A+DPTRMOV P1,AINC DPTRDJNZ R0,L4MOV R0,#08MOV DPTR,#L2L4:RETIEND实验十五 直流电机调速控制实验一 实验目和规定1 掌握脉宽调治直流调速办法;2 画出程序流程图,编制程序并上机调试通过。二 实验内容 通过程序用8031P1.0模仿PWM输出经达林顿管输出驱动直流电机,实现脉冲宽度调制。实验接线如下图所示:ORG 0000H LJMP MAIN ORG

29、000BH LJMP TT0 ORG 1000HMAIN:SETB P1.0MOV R0,21H MOV TMOD,#01H MOV TL0,22H MOV TH0,23H SETB TR0 SETB ET0 SETB EAL1: CJNE R0,#00H,L2 CPL P1.0 MOV A,20H SUBB A,21H MOV 21H,A MOV R0,AL2: AJMP L1TT0: MOV TL0,22H MOV TH0,23H DEC R0 RETIEND附录 Windows版Wmd51 3.0使用阐明一启动程序:启动应用程序和卸载类似,也有两种办法,一种是单击“开始菜单”中“Tang

30、Du”目录下“WMD51”图标来运营 WMD51,另一种是双击WMD51安装目录下“WMD51”图标,系统就会运营WMD51。二实验环节普通您要在整个实验系统上顺利完毕一种实验环节为:1、 打开或编辑您实验源程序;2、 编译您实验源程序,如果有错就进行修改,再编译,再有错话就再修改,直到通过编译为止,此时生成一种目的文献;3、 链接编译生成目的文献,如果有错就得先修正错误,直到通过链接为止,此时生成了一种能装入下位机文献:即*.hex文献;4、 将链接操作生成*.hex文献装入下位机;5、 进行您实验。三功能菜单简介以上操作所需资源在应用程序中都能找到,应用程序整体框架可归结为四大某些:(1)

31、变量区,(2)输出区,(3)编辑区,(4)菜单、工具栏和状态栏。下面分别简介每某些特点及功能:(1)变量区涉及寄存器区和片内RAM区两个页面,通过选取变量区底部Tab按钮可以对两个页面进行切换,但每次只激活其中一种页面。变量区每一项在初始状态下都用蓝色显示,如果其中某项值有变化,则该项会变为红色显示。:寄存器区别两列:寄存器名和寄存器值。寄存器名在任何时候都不容许修改,在调试状况下(但是不涉及跟踪模式)能通过双击选中项(PSW某些除外)修改其值。详细过程是,点击寄存器值后进入编辑状态,您可以自由编辑任何两位16进制数,并按回车键确认。如果您输入不是两位16进制数,让您可以重新编辑当前项,直到输

32、入对的两位16进制数。固然,也可以不编辑直接退出编辑状态。注意:每次修改都应用回车键加以确认,否则将不能完毕修改操作。:片内RAM区别两列:片内RAM地址和每一地址相应值。地址在任何时候都不容许修改,但值可以修改。办法同编辑寄存器值,但是有一点不同:在这里,对的修改某一项后,系统将会自动选中下一地址,等待您输入新值,这样以便持续地批量输入。(2)输出区该区涉及编译、调试和成果三个页面,同样通过选取输出区底部Tab按钮可以在三个页面中进行切换,但每次只激活其中一种页面。:编译页是编译和链接操作重要信息输出口。如果编译出错,您可以在此处获取所有错误信息,并提供了编译错误和源程序有关关联,每条错误相

33、应三行错误信息,其中第一行为错误类型提示,第二行为错误行源程序代码,第三行为一种 号,用以批示大体出错位置,您用鼠标左键双击相应错误信息行,系统会自动在编辑区相应出错行上用红色底框将其标记出来。但链接操作仅提供链接信息。:调试页是较为重要一种模块,用来显示与串口通讯关于信息。这一模块全面兼容上一版本所有命令操作(设立断点除外,由于咱们有了更为以便办法设立断点),您可以在这一区域手动键入系统提供命令,以完毕特定操作。但是在所有命令中,只有T命令和GB命令与变量区和编辑区提供关联,别命令将不再提供关联,例如:如果您在该页中用R07*命令修改了某一寄存器值,在变量区寄存器页中将不会有相应修改。因此建

34、议初级顾客不要使用这种方式,固然高档顾客(或者说纯熟顾客)也将享有这种方式特殊便利性。所有命令在背面有详细简介。:成果区用来输出某些提示信息或过程信息,当前只显示加载信息。(3)编辑区编辑区是您输入源程序地方,该区具备较强文本编辑功能。最左边为一灰色竖条,鼠标移到该竖条上形状会发生变化,此时单击鼠标左键就会选中鼠标所在行所有内容;该竖条上还用来显示某些标志,如断点标志、当前运营行标志和错误行标志,断点标志为一淡蓝色小圆,当前运营行标志为一黄色小箭头,错误行标志为一红色小圆,里面有一小黄色横条。在除竖条以外区域中双击鼠标左键,会选中离光标近来一种“单词”。当前光标所在行号和列号在状态栏中有相应显

35、示,汇编语言核心字在编辑区用蓝色显示,注释用绿色显示。(4)菜单、工具栏和状态栏菜单里几乎包括了您所有能进行操作(除了调试页中某些命令),其中Windows通用某些操作,我不做重点简介,只简介本系统特有操作。如果您没有打开文档,主菜单共有四项:文献、查看、工具、协助,其中“查看”和“工具”需要简介一下。查看:共有三个菜单项,分别为:状态栏、片内RAM区、工具栏。“状态栏”项:用来控制状态栏显示与隐藏;“片内RAM区”项:用来控制片内128字节数据单元显示与否,如果选中该项,系统会及时刷新“变量区”“片内RAM区”页显示,如果没有选中,则在任何状况下都不会刷新“变量区”“片内RAM区”页;“工具

36、栏”项:又有下一级子菜单,子菜单共有六项,分别为:原则工具栏、变量区、输出区、编译工具栏、调试工具栏、自定义。其中三个“*工具栏”分别用来控制其相应工具栏显示或隐藏,“变量区”和“输出区”分别用来控制变量区和输出区显示或隐藏。“自定义”相对较为复杂,在这中间您可以个性化自己操作界面,可以定义自己快捷键等。如果您打开了一种文档,菜单项会变为九项:文献、编辑、查看、端口、编译、调试、工具、窗口、协助。我只简介端口、编译、调试三项。端口:共有三个子项:端口1、端口2,端口测试。“端口1”项:选取COM1和下位机进行串口通讯,并进行通讯测试,报告测试成果。“端口2”项:选取COM2和下位机进行串口通讯

37、,并进行通讯测试,报告测试成果。“端口测试”项:对当前选取串口进行对下位机通讯测试,并报告测试成果。编译项:共有四个子项:编译、链接、所有、加载并调试。“编译”项:对当前活动文档进行编译,并把编译成果显示在信息输出区编译窗口。如果编译成果有错,在有错误信息地方,双击鼠标左键就可以在原编译文档中找到相应错误行。“链接”项:如果编译无错就可对编译后生成目的文献进行链接操作,并把链接成果显示在信息输出区编译窗口。如果链接成果有错,只能先靠您自己去分析和解决错误,系统将不提供自动找错功能。“编译并链接”项:先后执行编译和链接功能,如果编译活动文档没有错误,自动执行链接功能。否则,不执行链接功能。“加载

38、”项:完毕编译和链接后,把程序加载到单片机里,以供调试用。如果加载成功,激活调试功能。否则不激活调试功能,并显示错误信息。“所有”项:综合编译、连接、加载功能,以便使用。调试项:共有八个子项:设立/删除断点、清除所有断点、设立起点、单步、跟踪、运营到断点、全速、暂停。“设立/删除断点”项:如果光标所在行还没有设立断点,则在此行设立一种断点。反之光标所在行已经设立了断点,则把此行断点删除,注意:在每个文档中,最多只能设立10断点。“清除所有断点”项:清除活动文档中所有断点。 “设立起点”项:把活动文档中光标所在行设为程序运营起始行,并在此行显示当前运营指令标志。“单步”项:单步运营程序,并变化当

39、前运营指令标志。“跟踪”项:系统自动以一定期间间隔持续单步运营程序,直至遇到断点或您结束跟踪模式。“运营到断点”项:使程序全速运营至距离当前运营指令近来一种断点处,但如果当前运营指令之后无断点,那么该功能和下面全速功能同样。“全速”项:忽视所有断点,全速运营完整个程序。“暂停”项:如程序运营在跟踪模式下,此功能用以退出跟踪模式。四系统命令详解:如果您更乐意用Debug命令进行调试,系统也为您提供了一组Debug命令,详细如下:5:系统切换到8051Debug状态,命令提示符为“-”;A:进入小汇编 格式为:A 地址 (代表回车,后来均如此表达) 输入上述命令后,屏幕显示地址信息,此时即可输入源程序。若直接回车,则退出小汇编模式。汇编程序输入时,数据一律为十六进制数,且省略H后缀,但反汇编时,为了便于阅读,一律有H后缀。B:断点设立 在系统提示符下,键入B ,系统提示“i:”等待输入断点地址。输入地址后回车,系统提示“i+1:”。若直接用回车来响应,则结束断点设立。(这次升级将这一功能屏蔽,您可以以便地

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服