1 / 12
文档名称:

单片机实验报告.doc

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

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

分享

预览

单片机实验报告.doc

上传人:rsqcpza 2020/8/29 文件大小:454 KB

下载得到文件列表

单片机实验报告.doc

文档介绍

文档介绍:;-51系统板的结构及使用。二实验设备PC机一台,TD-NMC+教学实验系统、或“TD-PIT++教学实验系统+TD-51系统平台”、或“TD-PITE教学实验系统+TD-51系统平台”三实验内容编写实验程序,将00H~0FH共16个数写入单片机内部RAM的30H~3FH空间。通过本实验,学生需要掌握KeilC51软件的基本操作,便于后面的学****0040HSTART:MOVR0,#30HMOVR2,#10HMOVA,#00HMOVDPTR,#3000HLOOP1:******@R0,******@DPTR,INCR0INCDPTRINCADJNZR2,LOOP1SJMP$END五实验结果实验二查表程序设计实验一实验目的学****查表程序的设计方法,熟悉51的指令系统。二实验设备PC机一台,TD-NMC+教学实验系统、或“TD-PIT++教学实验系统+TD-51系统平台”、或“TD-PITE教学实验系统+TD-51系统平台”;=x2,其中x为0~9的十进制数,以BCD码表示,结果仍以BCD码形式输出。,0~9的ASCII码为30H~39H,A~F的ASCII码为41H~46H,算法为(假定待转换的数存放在R7中):当R7≤9时,相应的ASCII码为:R7+30H;当R7>9时,相应的ASCII码为:R7+30H+07H。实验步骤:(1)编写实验程序,编译、链接无误后联机调试;(2)将待转换的数存放在R7中,如令R7中的值为0x86;(3)在语句行设置断点,运行程序;(4)程序停止后查看寄存器R6、R5中的值,R6中为高4位转换结果0x38,R5中为低4位转换结果0x36;(5)反复修改R7的值,运行程序,验证程序功能。0100HMAIN:MOVDPTR,#ASCTABMOVA,R7MOVP1,AANLA,#0FHMOVCA,***@A+DPTRMOVR5,AMOVP2,AMOVA,R7ANLA,#0F0HSWAPAMOVCA,***@A+DPTRMOVR6,A MOVP2,ASJMPMAINASCTAB:DB30H,31H,32H,33H,34HDB35H,36H,37H,38H,39HDB41H,42H,43H,44H,45H,46H =x2,x为0~9的十进制数,存放与R7中,以BCD码的形式保存,结果y以BCD码的形式存放于寄存器R6中。实验步骤:(1)编写实验程序,经编译、链接无误后,进入调试状态;(2)改变R7的值,如0x07;(3)在语句行处设置断点,运行程序;(4)程序停止后,查看寄存器R6中的值,应为0x49;(5)反复修改R7中的值,运行程序,验证程序功能。0040HSTART:MOVA,R7MOVDPTR,#TABMOVCA,***@A+DPTRMOVR6,AMOVP1,ASJMP$RETTAB:DB00H,01H,04H,09H,10H数据排序实验一实验目的熟悉51的指令系统,掌握数据排序程序的设计方法。二实验设备PC机一台,TD-NMC+教学实验系统、或“TD-PIT++教学实验系统+TD-51系统平台”、或“TD-PITE教学实验系统+TD-51系统平台”三实验内容在单片机片内RAM的30H~39H写入10个数,编写实验程序,将这10个数按照由小到大的顺序排列,仍写入RAM的30H~39H单元中。四实验步骤编写实验程序,编译、链接无误后联机调试;(2)为30H~39H赋初值,如:在命令行中键入ECHARD:30H=9,11H,5,31H,20H,16H,1,1AH,3FH,8后回车,可将这10个数写入30H~39H中;(3)将光标移到语句行SJMP$处,点击命令,将程序运行到该行;(4)查看存储器窗口中30H~39H中的内容,验证程序功能;(5)重新为30H~39H单元赋值,反复运行实验程序,0100HMAIN:MOVR6,#0AHMOVR0,#30HLOP:;CLRF0MOVA,R6MOVR7,A;DECR7MOVA,R0MOVR1,ALOP1:INCR1MOVA,***@R0SUBBA,***@EXTMOVA,***@R0XCHA,***@******@R0,A;SETBF0NEXT:DJNZR7,LOP1;JNBF0,ENDD incr0DJNZR6,LOPMOVP1,39HMOVP2,30HENDD:SJMP$END实验三中断系统实验一实验目的了解MCS-51单片机的中断原理,掌握中断程序的设计方法。二实验设备PC机一台,TD-NMC+教学实验系统、或“TD-PIT++教学实验系统+TD-51系统平台”