《如何用51单片机的输入输出》.pptVIP

  • 9
  • 0
  • 约3.87千字
  • 约 11页
  • 2020-10-24 发布于天津
  • 举报
如何用51单片机的输入输出 基本条件:为要实现的功呢功能搭建辅助电路 要点亮使发光二极管,必须使单片机的I/O口P1.0输出低电平。于是我们的任务就是编程序使P1.0输出低电平。如果要实现二极管的闪速,我们调整P1.0的低电平输出和延时间隔 延时的基本原理:累加周期指令 51 单片机的一个机器周期包括12 个时钟振荡周期,也就是说如果51 单片机采用12MHz 晶振,那么执行一个机器周期就只需要1μs;如果采用的是6MHz 的晶振,那么执行一个机器周期就需要2 μs。 在51 单片机里有单周期指令(执行这条指令只需一个机器周期),双周期指令(执行这条指令只需要两个机器周期),四周期指令(执行这条指令需要四个机器周期)。除了乘、除两条指令是四周期指令,其余均为单周期或双周期指令。 常用指令的时钟周期 数据传送指令 MOV:数据传送指令功能是将数据从一个地方复制、拷贝到另一个地方。如:MOV R7,#80H ;将数据80H 送到寄存器R7,这时寄存器R7 里面存放着80H,执行该指令则需要一个机器周期。 空操作指令 NOP:空操作指令功能只是让单片机执行没有意义的操作,消耗一个机器周期 循环转移指令 DJNZ:循环转移指令功能是将第一个数进行减1 并判断是否为0,不为0 则转移到指定地点;为0 则往下执行。如:DJNZ R7,KK ;将寄存器R7 的内容减1 并判断寄存器R7 里的内容

文档评论(0)

1亿VIP精品文档

相关文档