- 4
- 0
- 约1.32千字
- 约 25页
- 2016-06-18 发布于湖北
- 举报
概述 可以将“0”与“1”转换为电压信号的端口 单片机中最常用的TTL电平:0V代表“0”,+5V代表“1” AT89S51单片机有4个8位I/O口: P0,P1,P2,P3 概述 Reg51.h这个文件中将所有寄存器映射为同名的变量,对这些变量的读写相当于对寄存器的读写,IO口的寄存器PX(X代表0-3) 输出状态IO寄存器设置 PX某一位置1或0,对应IO口相应位的电平高低 在读取PX某一位之前,要向该位写入1 (汇编语言需进行此步操作,C语言编译器会自动完成此步,C语言编程可省略此步骤),然后读回数据真实反映该位IO口的输入状态。 IO口的操作(位运算回顾) 将某一位置1 (相应位与1进行按位或运算) 将某一位置0 (相应位与0按位进行与运算) 将某一位取反 (相应位与1进行按位异或运算) 特有的位操作 sbit 4.1. AT89S51的并行I/O端口的结构及工作原理 准双向口 双功能口——地址/数据复用口和通用IO口 内部无上拉电阻 P1-P3口驱动LED发光二极管的问题 LED特性曲线 4.2 并行I/O端口的C51编程举例 课本例题4—3 课本例题4-4 蜂鸣器 按结构原理可分为压电式蜂鸣器和电磁式蜂鸣器。 按内部是否带震荡源可分为有源蜂鸣器和无源蜂鸣器 有源蜂鸣器:加上电流电压即可发
原创力文档

文档评论(0)