文档介绍:单片机原理及接口技术学院:光电信息科学与技术学院班级:——实验报告册083-。-51系统板的结构和使用。,td-nmc+教学实验系统。,将00h—0fh共16个数写入单片机内部ram的30h—3fh空间。编写实验程序,将00h到0fh共16个数写入单片机外部ram的1000h到100fh空间。,#30hmovr2,#10hmova,#******@r1,aincr1incadjnzr2,loopsjmp$0000hmovdptr,#1000hmovr2,#10hmova,#******@dptr,aincdptrincadjnzr2,loopsjmp$endloop:loop:(1)运行keilc51软件,进入keilc51集成开发环境。3-(2)选择工具栏的project选项,弹出下拉菜单,选择newproject命令,建立一个新的μvision2工程。选择工程目录并输入文件名asm1后,单击保存。(3)工程建立完毕后,弹出器件选择窗口,选择sst公司的sst89e554rc。(4)为工程添加程序文件。选择工具栏的file选项,在弹出的下拉菜单中选择new目录。(5)输入程序,。(6),构成一个完整的工程项目。、链接程序文件(1)设置编译、链接环境(2)点击编译、链接程序命令,此时会在outputwindow信息输出窗口输出相关信息。(1)将光标移到sjmp$语句行,在此行设置断点。(2)运行实验程序,当程序遇到断点后,停止运行,观察存储器中的内容,验证程序功能。,熟悉51的指令系统。,td-nmc+;通过查表的方法实现y=x2,其中x为0—9的十进制数,以bcd码表示,结果仍以bcd码形式输出。。(1)编写实验程序,编译、链接无误后联机调试;(2)将待转换的数存放在r7中,如令r7中的值为0x86;(3)在语句行sjmpmain设置断点,运行程序;(4)程序停止后查看寄存器r6、r5中的值,r6中为高4位转换结果0x38,r5中为低4位转换结果0x36;(5)反复修改r7的值,运行程序,验证程序功能。通过查表实现y=x2,x为0—9的十进制数,存放与r7中,以bcd码的形式保存,结果y以bcd码的形式存放于寄存器r6中。(1)编写实验程序,经编译、链接无误后,进入调试状态;(2)改变r7的值,如0x07;(3)在语句行sjmpmain处设置断点,运行程序;(4)程序停止后,查看寄存器r6中的值,应为0x49;(5)反复修改r7中的值,运行程序,验证程序功能。:movdptr,#asctabmova,r7anla,#0fhmovca,***@a+dptrmovr5,amova,r7anla,#0f0h