实验三P3.3口输入、P1口输出实验
实验三 4.1 P3.3口输入、P1口输出实验
系别专业:电子系12级电信2班 学号:3121003210 姓名:李书杰 指导老师:刘志群老师
4.1.1 实验要求
1. 复习 Keil C51调试硬件的操作方法。
2. 复习单片机作为通用 I/O口的注意事项。
3. 复习单片机操作 I/O口的程序设计方法。
4.1.2 实验设备
PC 机一台,TD-NMC+教学实验系统
4.1.3 实验目的
1. 熟悉单片机仿真实验软件 Keil C51调试硬件的方法。
2. 了解 P3、P1口作通用 I/O口的使用方法。
3. 掌握延时子程序的编写和使用方法。
4. 了解单片机对简单 I/O的扩展方法。
4.1.4 实验内容
实验 1
根据TD-NMC+实验平台的单元电路,构建一个硬件系统,并编写实验程序实现如下功能:将 P1口的低 4位定义为输出,高 4位定义为输入,数字量从 P1口的高 4位输入,从 P1口的低 4位输出控制发光二极管的亮灭。
程序如下:
KEY: MOV P1,#0F0H ;令所有行为低电平
KEY1:MOV R7,#0FFH ;设置计数常数
DJNZ R7,KEY1 ;延时
MOV A, P1 ;读取P1口的列值
ANL A,#0F0H ;判别有键值按下吗?
CPL A ;求反后,有高电平就有键按下
JZ EKEY ;无键按下时退出
LCALL DEL20 ms ;延时20 ms去抖动
SKEY:MOV A,#00 ;下面进行行扫描,1行1行扫
MOV R0,A ;R0作为行计数器,开始为0
MOV R1,A ;R1作为列计数器,开始为0
MOV R3 #0FEH ;R3暂存行扫描字,低4位为行扫描字
SKEY2:MOV A,R3
MOV P1,A ;输出行扫描字,高4位全1
NOP
NOP
NOP
MOV A,P1 ;读列值
MOV R1,A ;暂存列值
你可能喜欢
- 试验变压器厂家
- 变压器保护测控装置
- 单相变压器特性测试
- 变压器差动保护实验
- P3.3口输入p1口输出
- 差动变压器的性能实验
- 最全的试验变压器生产厂家名录2页
- 变压器试验规程65页
- 试验变压器厂家2页
- 变压器调试方案8页
- 变频串联谐振耐压试验装置-变频串联谐振试验变压器-调频串联谐振装置-串联谐振生产厂家6页
- 变压器试验标准1页
- 变压器测控保护装置7页
- WDZ-5242变压器保护测控装置26页
- 变压器测控保护装置8页
- 变压器测控保护装置8页
- PST_693U变压器保护测控装置21页
- 19牵引变压器的保护测控装置5页
- 变压器比率差动保护实验4页
- 变压器差动保护实验面板的研究设计3页
- 四川大学微机保护实验报告 实验十一 微机变压器差动速断7页
- 四川大学微机保护实验报告 实验十二 微机变压器比率差动、谐波制动特性实验11页
- 变压器差动保护实验6页
- 变压器差动保护实验5页


