1 / 19
文档名称:

单片机实验报告.doc

格式:doc   大小:869KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告.doc

上传人:wyj15108451 2019/2/1 文件大小:869 KB

下载得到文件列表

单片机实验报告.doc

相关文档

文档介绍

文档介绍:单片微型计算机原理学院班级学号姓名指导教师成绩2011年6月硬件实验:实验一:定时器中断实验实验内容:fosc=,T0方式2产生定时中断实现秒表功能:数码管后两位显示10ms;前两位显示秒数;K1/K2/K3键分别启动/停止/清零,按键操作不分先后实验程序流程图:主程序流程图:中断程序流程图:0000H 000BH 0100HMAIN: MOVSP,#70H CALLINI_ALLLOOP: CALLDISPLAY MOVDPTR,#8000H MOVXA,***@DPTR .7,NEXT SETBTR0NEXT: .6,NEXT1 CLRTR0NEXT1: .5,LOOP MOVR7,#0H MOVR6,#0H MOVR5,#0H LJMPLOOP /*INTT0*/INTT0: PUSHPSW INCR5 CJNER5,#40,CMP1CMP1: JCGOON MOVR5,#0H INCR6 CJNER6,#100,CMP2CMP2: JCGOON MOVR6,#0H INCR7 CJNER7,#100,CMP3CMP3: JCGOON MOVR7,#0HGOON: POPPSW RETI /*INIALL*/INI_ALL:MOVR7,#0H MOVR6,#0H MOVR5,#0H MOVIE,#82H MOVTMOD,#02H MOVTH0,#25 MOVTL0,#25 RET /*DISPLAY*/DISPLAY:MOVDPTR,#TABLE MOVA,R7 MOVB,#10 DIVAB MOVCA,***@A+DPTR MOV33H,A MOVA,B MOVCA,***@A+DPTR MOV32H,A /**/ MOVA,R6 MOVB,#10 DIVAB MOVCA,***@A+DPTR MOV31H,A MOVA,B MOVCA,***@A+DPTR MOV30H,A /**/ MOVDPTR,#8000H MOVA,33H ******@DPTR,A MOVDPTR,#8100H MOVA,32H ******@DPTR,A MOVDPTR,#8200H MOVA,31H ******@DPTR,A MOVDPTR,#8300H MOVA,30H ******@DPTR,A RETTABLE: DB88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,82H END实验结果:数码管后两位显示ms计数,前两位显示s计数,按K1键启动计数,K2键停止计数,K3键清零。可实现秒表功能。实验二:驱动蜂鸣器实验实验内容:。并通过三极管驱动一个直流小喇叭,使其发出断续的鸣响。0H 0100HMAIN:MOVSP,#70HSTART: LCALLDELAY LJMPSTARTDELAY: MOVR7,#200Y: MOVR6,#100X: NOP DJNZR6,X DJNZR7,Y RET END实验结果:蜂鸣器发出声响。实验三:显示管增一显示实验内容:编写程序,使数码管从0000自增一加至9999,然后再自动清零循环。0100HMAIN:MOV30H,#0HMOV31H,#0HMOV32H,#0HMOV33H,#0HMOVR0,#1START:LCALLDELAYLCALLCONVERTLCALLDISPLAYINCR0CJNER0,#255,XXLJMPSTARTXX:JCSTARTJNCMAINCONVERT:MOVA,R0MOVB,#10DIVABMOV30H,B MOVB,#10 DIVAB MOV31H,B MOV32H,A RETDISPLAY:MOVA,30HMOVDPTR,#TABLEMOVCA,***@A+DPTRMOVDPTR,#8300H ******@DPTR,A MOVA,31HMOVDPTR,#TABLEMOVCA,***@A+DPTRMOVDPTR,#8200H ******@DPTR,A MOVA,32HMOVDPTR,#TABLEMOVCA,***@A+DPTRMOVDPTR,#8100H ******@DPTR,A MOVA,33HMOVDPTR,#TABLEMOVCA,***@A+DPTRMOVDPTR,#8000H ******@DPTR,A RETDELAY:MOVR7,#100Y:MOVR6,#50X:NOPDJNZR6,X DJNZR7,Y RETTABLE:DB88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,82H END实验结果:八段数码显示管如题目要求所示自增一显示。软件实验实验一:数据传送实验实验内容:编写程序,将内部RAM中的30H-5FH中的数据设置为55H;(1)将其中内容传送到90H开始的内部RAM中去。 (2)将