您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

51教程(2)-最基础的控制I/O控

通常IO分为两大类,通用输入输出端口和复用输入输出端口。

第一类叫GPIO使用在逻辑电平输出控制和逻辑电平输入检测,通常点亮LED灯是每一款MCU的第一个实验程序,其核心就是操作GPIO按照编程者的意愿在合适的时间输出合适的l逻辑电平,操作相对简单功能不复杂。

第二类是复用IO,在51单片机(STC系列40PIN)上P3口引脚是带复用功能的,P3_0引脚的复用功能是串口的接收引脚,P3_1为发送引脚,P3_2为外部中断0的输入引脚,P3_3为外部中断1的输入引脚,P3_4和P3_5


常用为4组32个IO,按照单片机是8位的特性,每组配有8个GPIO以及对应的寄存器和控制单元,这样赋值和操控起来可以直接进行组处理,由于P1和P2的引脚比较简单,暂且归为标准输入输出设备,操作也比较简单,输出直接将对应1/0的值赋予引脚的寄存器,也可以使用SBIT进行寄存器映射,对映射的变量直接进行二进制逻辑赋值即可,输入使用时先要对引脚对应先赋值1,才能进行读取操作,P0不是标准输入输出口,内部没有上拉电阻作为输出时需要在外围配置上拉电阻使用,其余操作与P1/P2一样。注意引脚尤其是P1和P2引脚驱动能力很弱,驱动一些设备时只能采用三极管放大或者灌电流的方式驱动。


P3口涉及到复用功能,在其作为普通IO时使用方式和其他一样,但是要使用复用功能时不在具有GPIO功能,电路会自动将其配置为复用功能,SFR(特殊功能寄存器)自动配置,例如配置外部中断0后P3_2会自动映射成为外部中断0的采集输入端,不在具有GPIO功能,再比如定时器0配置外部时钟源采集计数时P3_4也会映射为计数器的采集引脚。P0和P2引脚还有一个特殊用法就是外部存储器的地址线使用。

—— E N D ——


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进