导航

1.认识P0与P1,数据类型,常量定义方法,特殊功能寄存器定义
2.P0和P1区别及介绍

————————————————————————————————————————

1.认识P0与P1,数据类型,常量定义方法,特殊功能寄存器定义

单片机
P0:(输入) 外接8位拨码开关 (ON位置,引脚输入为低电平0,采用低电平有效控制,输出为0时,发光二极管亮)
P1:(输出) 控制8个发光二极管的显示输出 (发光二极管显示拨码开关状态)


C51中的数据类型
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
说明,注意点:
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
支持数据类型也就是:unsigned char , bit/sbit , sfr(无符号字符型,位型/可寻址型,特殊功能寄存器)

定义常量:#define CONST 30


各种常量:
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

注意在C51中“ = ”,可以将两个不同的类型自动转换,右边类型转到左边类型中


特殊功能寄存器定义
  1. sfr 特殊功能寄存器名 = 寄存器地址 (8位特殊寄存器定义)
  2. sfr16 寄存器名 = 寄存器低字节的地址值 (16位特殊寄存器)
  3. sbit 可寻址位名 = 特殊功能寄存器名^位置编号 (可寻址位)

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

可寻址位有三种格式:
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

————————————————————————————————————————

2.认识P0与P1

并行P0口:
1.位结构:

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

C为0时,结构图:
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

分别普通I/O口总线I/0口:这一节主要看普通I/O端口
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

2.输入特性
  1. 输入具有缓冲功能
  2. 读取引脚信号的方法,先写1,再读
    第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
    3.“读-修改-写” 操作,所读入的数据为特殊共能寄存器P0中的数据。
    (指先将端口原来的数据读入,经过运算狗再把操作写入端口锁存器中,相当于进行与操作或者或操作
    第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
3.输出特性

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
两种情况
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

例子:
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

4.复位后P0的状态

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

5.P0口输出驱动能力

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

6.P0口作为普通I/O口使用条件

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

————————————————————————————————————————

并行P1口:
1.应用特性及P0不同点

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

2.输入特性及例子

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

3.输出特性及例子

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义
例子
第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

4.复位后P1的状态

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

5.P1口输出驱动能力

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

6.说明:增强型MCS-51单片机

第二章(1) 初识P0,P1并口 数据类型,常量定义方法,特殊功能寄存器定义

总结:
输入输出特性大致相同
不同点是:

P0能够驱动8个LSTTL负载
P1只能驱动4个LSTTL负载

相关文章:

  • 2021-07-14
  • 2022-02-01
  • 2021-11-25
  • 2021-11-27
  • 2021-07-30
  • 2022-12-23
  • 2021-06-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-02
  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案