实验教案
1
《单片机原理及接口技术》
目 录
介绍Medwin(万利)软件查看菜单的功能 ...................................................................................... 3 DVCC系列单片机与微机实验系统软件联机运行简介................................................................. 5 实验一 基本指令实验 .......................................................................................................................... 7 实验二 汇编语言程序设计 .............................................................................................................. 12 实验三外部中断方式控制LED ........................................................................................................... 16 实验四 定时器/计数器中断 .............................................................................................................. 21 实验五 并行I/O口8255扩展实验 .................................................................................................. 24 实验六 8155控制显示 ..................................................................................................................... 29 实验七 8155控制键盘 ....................................................................................................................... 32
2
介绍Medwin(万利)软件查看菜单的功能
查看菜单(图22)
寄存器
命令:[查看|寄存器]
功能:激活/关闭寄存器窗口。
特殊功能寄存器
命令:[查看|特殊功能寄存器]
功能:激活/关闭特殊功能寄存器窗口。
反汇编窗口
命令:[查看|反汇编窗口]
功能:打开反汇编程序代码窗口。
IData
命令:[查看|IDATA]
功能:打开间接寻址的片内数据区IData 窗口。使用@r0/@r1 指令访问。
Data
3
命令:[查看|DATA]
功能: 打开直接寻址的片内数据区Data 窗口。地址低128 字节与IData 的数据相同,高128 字节为 特殊功能寄存器SFR 空间
XData
命令:[查看|XDATA]
功能: 打开片外数据区XData 窗口。使用MOVX 指令访问。
PData
命令:[查看|PDATA]
功能: 打开片外页面方式访问的数据区PData 窗口。使用MOVX @ri 指令访问。
Code
命令:[查看|CODE]
功能: 打开程序代码窗口。
Bit
命令:[查看|BIT]
功能: 打开位寄存器Bit。位地址0~127 为Data 空间20H~2FH 内容,高128~255 为特殊功能寄存器
SFR 可寻址的位。
4
DVCC系列单片机与微机实验系统软件联机运行简介
1、接电源
2.和主机联机硬件安装
将随机配备的9芯通信电缆线一端接实验系统的J2插座,另一端接主机的串口。在51CPU系统时,开关SK2位1-2置ON,立式开关KBB1拨在51、88位置,卧式开关KBB拨在51、96位置。
3、系统软件安装
安装DVCC598JH,安装完毕后出现“DVCC实验系统” 4、系统启动
上电后,实验系统应该显示闪动的“P”。实验系统正常启动后,它有2种运行模式:独立运行模式;串行运行模式。在串行运行模式下,在WIN9X/NT软件支持下,人机通过上位机的键盘、显示相互交流信息,运行调试程序。
选项\编译选项的设置 ASM51
DEBUG 在生成的目标文件中包含调试信息 SYMBOLS 在生成的目标文件中包含符号列表 PRINT
MOD51 使用51的寄存器名
5