51单片机的一些复习

51单片机的一些复习
   sfr(Special Function Register特殊功能寄存器的缩写)声明可字节寻址的特殊功能寄存器,如sfr PO=0x80,sbit(特殊功能寄存器位)声明可位寻址的特殊功能寄存器,如sbit a = P0^0;这些都在<reg52.h>头文件中有定义(或reg51.h),<reg52.h>中一共定义了26个可字节寻址的特殊寄存器(sfr类型),对IO口操作,即是对寄存器进行操作。
  STC89C52的正常工作模式功耗:5V, 4mA–7mA,IO口灌电流最大也就10mA左右(具体看手册)
  外部RST引脚复位,外围电路拉高(5V)并维持至少24个时钟加10us后,单片机会进入复位状态。这与STM32F1有所不同,STM32F1是低电平复位。下图为某个51单片机的复位电路。
    在这里插入图片描述
  IO口使用注意事项:
  使IO口由0到1或由1到0变化时,要给一定的延时再读IO口状态,不然实际输出变化没那么快,就可能读错。(之前课设矩阵键盘扫描时遇过这坑)
  注意一些情况要加限流电阻,如驱动LED发光二极管,加1K限流电阻。不然IO口容易坏。
  时钟周期:即振荡周期,12MH晶振的话,时钟周期t1=1/12000000s,
  机器周期:完成一个基本操作的时间(如读写寄存器等),一般单片机的机器周期t2 = 12*t1,即1us左右,也可以粗略地认为执行一条语句所需的时间为1us,具体时间使用手册上有讲。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cai-LF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值