找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: admin
打印 上一主题 下一主题
收起左侧

6课:单片机并行口结构

  [复制链接]
81#
ID:866313 发表于 2024-1-6 19:19 | 只看该作者
图 3 好像缺少了,我觉得可以使用烧烤的铁签来比作累加器 A
回复

使用道具 举报

82#
ID:866313 发表于 2024-1-6 19:35 | 只看该作者
烧烤时使用的铁签子来理解累加器 A下面这行代码我是这样理解的:P3 寄存器的内容好比烧烤食材,此时累加器 A 好比打荷时还没有穿上“衣服”的铁签子,这行代码执行过程不就和将烧烤食材串在铁签子上一样吗?
  1. MOV A, P3
复制代码
那么下面这行代码又该如何理解呢?

  1. MOV P1, A
复制代码
此时
累加器 A 好比烤制完成后的一串烤串P1 寄存器好比我这贪吃的嘴,这行代码执行过程对应过来就是撸串



回复

使用道具 举报

83#
ID:866313 发表于 2024-1-7 08:48 | 只看该作者
按键控制LED的亮灭
汇编程序:
  1. ; ====================按键控制LED====================
  2. ; 外设端口切换寄存器 2 的地址
  3. P_SW2   DATA    0BAH

  4. ; 端口模式配置寄存器的地址
  5. P1M0    DATA    092H
  6. P1M1    DATA    091H
  7. P3M0    DATA    0B2H
  8. P3M1    DATA    0B1H

  9.         ORG     0000H   ; 设置程序的起始地址为 0000H,即程序的入口点
  10.         LJMP    MAIN    ; 通过长跳转指令 (LJMP) 跳转到 MAIN 主程序的地址
  11.         ORG     0100H   ; 设置程序的重定位地址为 0100H,用于存放中断向量等信息

  12. ; 主程序:
  13. MAIN:
  14.     MOV SP, #5FH        ; 设置堆栈指针
  15.    
  16.     ORL P_SW2, #80H     ; 使能访问 XFR
  17.    
  18.     MOV P1M0, #00H      ; 清空 P1M0 寄存器
  19.     MOV P1M1, #00H      ; 清空 P1M1 寄存器
  20.     MOV P3M0, #00H      ; 清空 P3M0 寄存器
  21.     MOV P3M1, #00H      ; 清空 P3M1 寄存器
  22.    
  23.     MOV P1M0, #0FFH     ;设置 P1 为推挽输出模式。#0FFH 中的 0 不能省略
  24.     MOV P1M1, #00H
  25.     MOV P3M0, #00H      ;设置 P3.2、P3.3、P3.4、P3.5 为高阻输入模式。
  26.     MOV P3M1, #3CH
  27.    
  28.     MOV P1, #0FFH       ; 将 0xFF 赋值给 P1 寄存器,即将端口 P1 的所有引脚设为高电平,熄灭小灯
  29.    
  30.     LJMP LOOP           ; 跳转到循环体

  31. ; 循环体
  32. LOOP:
  33.     MOV A, P3   ; 将 P3 寄存器的值移动到累加器 A
  34.     MOV P1, A   ; 将累加器 A 的值移动到端口 P1,实现 P1 输出与 P3 寄存器相同的值
  35.     LJMP LOOP   ; 无条件跳转到循环体,实现持续循环

  36. END
  37. ; ================================================================
复制代码
硬件连接:


Proteus 8 Professional 仿真结果:
1. 4 个按键都没有按下

2. 按键 K1、K2、K3、K4 分别单独按下

3. 同时按下按键 K1、K2、K3、K4 中的两个


3. 同时按下按键 K1、K2、K3、K4 中的三个


3. 同时按下按键 K1、K2、K3、K4 中的四个




回复

使用道具 举报

84#
ID:866313 发表于 2024-1-7 11:03 | 只看该作者
absflash 发表于 2015-12-21 09:13
研究的真细致,看到各种门就头疼

小时候脑袋被门挤了,导致现在看到门就头疼
回复

使用道具 举报

85#
ID:866313 发表于 2024-1-7 11:11 | 只看该作者
v115488 发表于 2016-12-7 22:21
试验四,用的电路图是那个?找不到电路图,看着好难理解。

下面这个是我自己根据文字描述猜测的硬件连接原理图,希望对你有所帮助

51hei.png (147.44 KB, 下载次数: 19)

51hei.png
回复

使用道具 举报

86#
ID:866313 发表于 2024-1-7 11:12 | 只看该作者
cp3_kuo 发表于 2017-9-1 16:12
文中提到的原理图在那里?

51hei.png (147.44 KB, 下载次数: 20)

51hei.png
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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