2011~2012学年第一学期
班 级:姓 名:学 号:指导教师:实习时间:
单 片 机 实 习 报 告
二○○八年十二月
1
一 应用程序练习
1. EDIT编辑器
EDIT.COM是一个编辑软件,对于DOS系统,它处于DOS目录下,对于WINDOWS系统,它处于WINDOWS下的COMMAND目录中。
使用方法:
(1)启动EDIT.COM (2)激活菜单选项 (3)文件管理 (4)文件编辑 (5)文本内容搜索
注意:源程序编辑完毕,将文件保存为“*.ASM”格式。 2. CYS8051汇编软件
使用方法:先打开CYS8051汇编软件,接着在光标处输入“ASM51 *.ASM”命令,会产生汇编结果信息,并生成同名列表文件*.LST和目录文件*.HEX。
3. AVSIM51模拟仿真软件
装入方法:第一步:输入字母A 第二步:输入字母L-A 第三步:输入“*.ASM”
功能键:F1——连续执行键 F10——分步执行键 Ctrl+C 回命令行提示符 R-C CPU复位; Q-E 退出 ESC 工作模式切换 Ctrl+PageUp 滚屏模式切换
2
二、应用程序
1. ADD加法 (1) 功能简介:
有一组单字节无符号二进制数依次存放在内部RAM30H开始的16个单元中,求这个16个数据的和,结果按高低顺序存放在20H和21H的单元中。 (2) 程序清单:
0000 ORG 0000H 0000 7830 MOV R0,#30H 0002 7A10 MOV R2,#10H 0004 E4 CLR A 0005 F520 MOV 20H,A 0007 F521 MOV 21H,A 0009 26 AD: ADD A,@R0 000A 5002 JNC RT 000C 5012 INC 20H 000E 08 RT: INC R0 000F DAF8 DJNZ R2,AD 0011 F521 MOV 21H,A 0000 END 2. MAX 求最大数 (1) 功能简介:
设有一组数据存放在内部RAM从42H开始的连续单元中,这组数的长度存放在41H单元中,求出最大数并存放在40H单元中 (2) 程序清单:
0041 = NUM EQU 41H 0042 = STAR EQU 42H
3