单片机基础实验报告:键盘输入与外部中断编程.pdfVIP

  • 0
  • 0
  • 约5.97千字
  • 约 5页
  • 2026-03-14 发布于北京
  • 举报

单片机基础实验报告:键盘输入与外部中断编程.pdf

《单片机基础》第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)

1亿VIP精品文档

相关文档