借助定时器来产生固定频率的中断,通过对中断进行计数来确定何时设置 GPIO 的高低电平状态,如设定 100 个中断为一个周期,拉高 GPIO 维持50个中断,再拉低 GPIO 维持 50 个中断,即可实现一个 50% 占空比的 PWM 方波。这里的一个周期为 100 个中断,即决定了产生 PWM 的频率,而维持多少数量中断设定 GPIO 高低电平...
的数据发送 / 接收端);CP端接在单片机 TXD端(串行方式 0 的时钟输出端); Q0~Q7 端接发光二极管并行电路。编程初始化后,被发送的字节数据只需传给 发送缓冲器 SBUF,其余工作都将由硬件自动完成。最终 74LS164 的输出端得到 了一组并行的转换数据,单片机也由此实现了 I/O 口的扩展。 (13...
的数据发送 / 接收端);CP端接在单片机 TXD端(串行方式 0 的时钟输出端); Q0~Q7 端接发光二极管并行电路。编程初始化后,被发送的字节数据只需传给 发送缓冲器 SBUF,其余工作都将由硬件自动完成。最终 74LS164 的输出端得到 了一组并行的转换数据,单片机也由此实现了 I/O 口的扩展。 (1...