![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
回不到的未来
经世致用
展开
-
51单片机实现流水灯左移后右移动
代码如下#include<reg52.h>void main() { int i = 0; unsigned count = 0; unsigned char flag = 0; P0 = 0x01; while(1) { if(flag%2 == 0) { P0 = ~(0x01 << count); } else { P0 =...原创 2019-01-12 21:51:51 · 14351 阅读 · 1 评论 -
Keil5软件仿真debug闪退问题
将项目路径不能包含中文,软件仿真即可正常运行。原创 2019-03-15 14:41:42 · 9370 阅读 · 3 评论 -
原子哥STM32软件仿真时间不一致的问题
在进行STM32F10x精英版的软件仿真,绘制PB5和PE5的比特位变化曲线的时候,发现跳变的间隔和代码中的delay_ms(300)时间不一致,猜测是因为系统时钟引起的,后查看软件仿真的系统时钟发现果然如此,需要使用8MHz的系统时钟才可以。具体设置如下:这这里将xtal设置成8Mhz即可,恢复正常...原创 2019-03-15 18:33:58 · 2204 阅读 · 0 评论 -
STM32定时器详解(定时器中断实验)
文章目录STM32定时器分类定时器中断实验计数器时钟频率计数器模式向上计数模式库函数操作STM32定时器分类STM32的定时器分为很多类,按照功能的不同可以分为:高级定时器(TIM1和TIM8)通用定时器(TIM2-TIM5)基本定时器(TIM6和TIM7)看门狗定时器SysTick定时器本章主要讲解通用定时器。STM32通用定时器主要是通过可编程预分频器(PSC)驱动的16...原创 2019-04-18 21:19:09 · 23811 阅读 · 3 评论