- 0
- 0
- 约5.97千字
- 约 5页
- 2026-03-14 发布于北京
- 举报
《单片机基础》第4次实验报告
实验内容实验十六键盘输入实验(实验手册P39页)
实验目的学习对外部中断的编程方法,进一步熟悉8279。
学号班级
实验准备:
1、实验箱的拨码开关K10拨在下方;拨码开关KC拨在上方;按照实验手册连数据线。
2、以下是阅读程序时的一些参考信息。
(1)地址5EFFH是8279的数据口地址。
(2)地址5FFFH是8279的控制口地址。
(3)程序中的39H~3EH这六个单元用来保存六个LED灯各自显示的数值。
(4)结合程序查看8279资料。
(5)以下是8279的结构框图。
按要求完成以下步骤:
1、汇编源程序“zy8279.ASM”已粘贴在下方,看懂源程序后对语句添加注释信息,将注释信息
的字体设置为‘绿色’。
ORG0000H;主程序的矢量地址
LJMPMAIN;跳转到主程序
ORG0013H;外部中断1的中断服务程序矢量地址
LJMPINT1P;跳转到中断服务程序
;主程序
MAIN:MOVSP,#60H;设置堆栈指针
SETBEX1;允许外部中断1中断
NOP;空操作
MOVDPTR,#5FFFH;
MOVA,#0DCH;写命令
MOVX@DPTR,A;输出
LP:MOVXA,@DPTR;
JBACC.7,LP;
MOVA,#00H;
MOVX@DPTR,A;
MOVA,#34H;
MOVX@DPTR,A;
CLRIT1;设置中断为电平触发
NOP;
SETBEA
原创力文档

文档评论(0)