74LS244+74LS273单片机I/O口扩展实验报告 |
您所在的位置:网站首页 › 74LS244芯片介绍 › 74LS244+74LS273单片机I/O口扩展实验报告 |
南昌航空大学实验报告 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数据输入/输出程序的编制方法。在实验代码的编写方面还需更多学习。 ORG 0000H LJMP MAIN ORG 000BH LJMP CUT ORG 0030H MAIN: MOV DPTR,#0FF90H MOV A,#0FFH MOVX @DPTR,A MOV R3,#0FFH MOV SP,#60H MOV TH0,#0D8H MOV TL0,#0F0H MOV R7,#0 MOV R6,#0 MOV R5,#0 SETB EA SETB ET0 MOV TMOD,#01H MOV TCON,#10H LOOP: MOV DPTR,#0FF80H MOVX A,@DPTR MOV R4,A SJMP LOOP CUT: PUSH PSW PUSH ACC MOV TH0,#0D8H MOV TL0,#0F0H INC R7 CJNE R7,#64H,L0 MOV R7,#0 INC R6 CJNE R6,#2H,L1 MOV R6,#0 MOV A,R3 XRL A,R4 MOV R3,A MOV DPTR,#0FF90H MOVX @DPTR,A L1: INC R5 CJNE R5,#5,L0 MOV R5,#0 MOV A,R4 CPL A XRL A,R3 MOV R3,A MOV DPTR,#0FF90H MOVX @DPTR,A L0: POP ACC POP PSW RETI END复制代码 完整的Word格式文档51黑下载地址: 16207130-姚兰诚-单片机实验报告9.docx (519.61 KB, 下载次数: 16) 2018-6-19 21:21 上传 点击文件名下载附件 下载积分: 黑币 -5 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |