找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6720|回复: 1
收起左侧

74LS244+74LS273单片机I/O口扩展实验报告

[复制链接]
ID:354692 发表于 2018-6-19 21:23 | 显示全部楼层 |阅读模式

南昌航空大学实验报告

2018年6月 7日


课程名称:单片微型计算机实验实验名称:I/O口扩展实验

学号:16207130姓名:姚*同组人:

指导教师评定:  签名:


  • 实验目的

1.掌握单片机系统扩展简单I/O口的方法;

2.熟悉I/O口数据的输入/输出程序的编制方法。

二、实验要求

利用74LS244作为输入口接8路开关K1-k8,读取开关状态,并将读得的状态数据通过74LS273驱动发光二级管显示出来。具体要求如下:当Kn(n=1-8)接高电平时,对应的发光二极管以2s的时间间隔闪亮;当Kn接低电平时,发光二极管以5s的时间间隔闪亮;
采用定时器中断实现定时。

三、实验步骤

1.Y0~Y7接K1~K8,Q0~Q7接L1~L8等。

2.编写、调试并执行程序,改变K1~K8的状态,观察并记录LED发光二极管的闪亮情况。

四、实验程序



实验电路:      

五、实验小结

   这次的实验和上次的有些类似,同时关于这次的实验,我准备得挺充分。通过本次实验我了解了单片机系统扩展简单I/O口的方法;熟悉了I/O数据输入/输出程序的编制方法。在实验代码的编写方面还需更多学习。


  1. ORG 0000H
  2.                             LJMP MAIN
  3.                             ORG 000BH
  4.                             LJMP CUT
  5.                             ORG 0030H

  6. MAIN:              MOV DPTR,#0FF90H

  7.                             MOV A,#0FFH
  8.                             MOVX @DPTR,A
  9.                             MOV R3,#0FFH
  10.                             MOV SP,#60H
  11.                             MOV TH0,#0D8H
  12.                             MOV TL0,#0F0H
  13.                             MOV R7,#0
  14.                             MOV R6,#0
  15.                             MOV R5,#0
  16.                             SETB EA
  17.                             SETB ET0
  18.                             MOV TMOD,#01H
  19.                             MOV TCON,#10H

  20. LOOP:              MOV DPTR,#0FF80H

  21.                             MOVX A,@DPTR
  22.                             MOV R4,A
  23.                             SJMP LOOP

  24. CUT:              PUSH PSW
  25.                             PUSH ACC
  26.                             MOV TH0,#0D8H
  27.                             MOV TL0,#0F0H
  28.                             INC R7
  29.                             CJNE R7,#64H,L0
  30.                             MOV R7,#0
  31.                             INC R6
  32.                             CJNE R6,#2H,L1
  33.                             MOV R6,#0
  34.                             MOV A,R3
  35.                             XRL A,R4
  36.                             MOV R3,A
  37.                             MOV DPTR,#0FF90H
  38.                             MOVX @DPTR,A

  39. L1:              INC R5

  40.                             CJNE R5,#5,L0
  41.                             MOV R5,#0
  42.                             MOV A,R4
  43.                             CPL A
  44.                             XRL A,R3
  45.                             MOV R3,A
  46.                             MOV DPTR,#0FF90H
  47.                             MOVX @DPTR,A
  48. L0:              POP ACC

  49.                             POP PSW
  50.                             RETI
  51.                             END
复制代码

完整的Word格式文档51黑下载地址:
16207130-姚兰诚-单片机实验报告9.docx (519.61 KB, 下载次数: 16)
回复

使用道具 举报

ID:184706 发表于 2019-1-17 16:50 | 显示全部楼层
汇编啊  好难看懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表