嵌入式
Sanada_Hellson
据江东以观天下,不逞一时之雄.
展开
-
1.Keil5兼容C51以及Keil4项目
1.1 问题的由来:学习51单片机阶段中,KEIL是最常用的免费的编译环境,目前KEIL已升到KEIL5版本了,这个版本是为ARM编程开发的,并不兼容C51。另外,再用KEIL5打开低版本keil4项目时,有时会出现KEIL5卡死的情况的。1.2 需要的安装包需要的安装如下C51是KEIL为51开发版本的软件包JLINK是STM32 JLINK的驱动包KEIL…DFP这两个包时F1/F4系列的驱动包Keygen是破解软件,有效期到2032年MDK5.23是KEIL5的某个版本5.23继原创 2020-08-22 13:07:46 · 2003 阅读 · 0 评论 -
关于51单片机的计数功能的应用
51内部有两个定时器,两个定时器的本质还是加一计数器,只不过作为定时器是计数内部脉冲,而作为计数器时是对外部脉冲计数,在计数模式下,P3.4端口是T0计数器的外部脉冲输入口,P3.5端口是T1计数器的外部脉冲输入口。 例:用51的T0定时,隔一秒输出一个方波,然后用T1计数这个方波的个数,计满20个方波然后让LED1亮一下。#include <reg52.h>sbit Fware_OUT=P原创 2017-09-29 21:07:37 · 9888 阅读 · 4 评论 -
STC15系列单片机-I/O口小结
总述: 8STC15系列单片机相比于89系列内部资源获得了极大地丰富. 它内部有5个16位可重载初值的定时器T0~T4, 注意可重载, 89系列可重载的只有8位, 16位必须在中断中重载一次. 不仅如此它还有4个全双工一步串行口, 自带8通道高速10位ADC, 8路PWM(带死区), 6通道15位专用高精度PWM等等. 拿到芯片必须从它的引脚学起, 实质就是通过IO口接触片内的寄存器了 . 我的是P原创 2017-10-17 13:27:08 · 32128 阅读 · 2 评论 -
STC15系列单片机-PWM模块
STC15W内部集成了一个15位的PWM模块, 可以6路独立输出. 此外PWM模块每一路都有两个用于控制波形翻转的计数器T1和T2, 可以灵活地控制每路PWM的高低电平宽度, 从而实现对PWM占空比的设计.重点: PWM模块相关的寄存器注:1>x: 代表可以取数字2-7 2>这些寄存器中只指出与PWM相关的控制位端口配置寄存器(P_SW2) 复位后 0000 ?000EAXSFR:转载 2017-10-18 22:15:38 · 19560 阅读 · 2 评论