-
#include "DrvGPIO.h"
#include "DrvSYS.h"
#include "DrvPWM.h"
S_DRVPWM_TIME_DATA_T spt;
...
-
#include "stdio.h"
#include "DrvSYS.h"
#include "DrvGPIO.h"
#include "DrvUART.h"
voi...
-
今天介绍一下51单片机wifi小车代码,如下:
#include
#include
#define uchar unsigned char
#define uint uns...
-
摘 要:从Keil C51的内存空间管理方式入手,着重讨论实时操作系统在任务调度时的重入问题,分析一些解决重入的基本方式与方法:分析实时操作系统任务调度的占先性,提出非占先的任务调...
-
C8051F的每个I/O口引脚都可以被配置为推挽或漏极开路输出。同时引入了数字交叉开关,允许将内部数字系统资源映射到P0、P1、P2和P3 的端口引脚。通过设置交叉开关寄存器可将片...
-
1、单片机晶振不起振原因分析
遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢?
(1) PCB板布线错误;
(2...
-
#include "at89x52.h"
/***************************************************
* ...
-
玩单片机可以有以下几个等级:
1、纯硬件DIY:这一级玩法很简单,只要有一个ISP下载线(和手机数据线的性质差不多),自己制作硬件电路,然后把单片机的程序烧到单片机里就行了。不需...
-
//跳线设置:默认跳线位
#include <reg51.h>
typedef unsigned char uchar;
#define Ton 4...
-
在单片机系统中,串口(UART,通用异步收发接口)是一个非常重要的组成部分。通常使用单片机串口通过RS232/RS485电平转换芯片与上位机连接,以进行上位机与下位机的数据交换、参...
-
引 言
随着电子技术的日益发展,芯片的规模越来越大,封装日趋小型化,相应地对系统板级调试的困难也在加大。在传统的调试方式中,频繁的调试和更换程序需要频繁地插拔芯片,开发效率极低。...
-
1时钟周期=1/晶振频率M
1机器周期=12(51系列12T,若1T则为1)X时钟周期 = 12(1)X(1/晶振频率M) = 1 us(1/12 us)
1us机器周期脉冲数...
-
输入捕捉模式和PWM输入模式的区别
Stm32的通用定时器具备基本的输入捕捉功能。所谓输入捕捉功能,是指通用定时器可以通过检测输入信号的跳变沿,检测到跳变沿的同时将计数器的当前值...
-
1.是用软件提供的字体
如果只想简单的设置,可进行如下设置Tools->IDE Options->Editor->Colors and Fonts->Ed...
-
/*写一个字节函数*/u8 SpiWriteByte(u8 TxData){ u8 RxData; SPI1BUF = TxDa...
-
1. 在工程中添加USB固件库:STM32_USB_Device_Library 和 STM32_USB_OTG_Driver ...
-
测试流程:1把7326_test_1.c 生成的hex 烧进单片机2打开串口 这里会收到循环发送的00 00 00 00
-
错误代码及错误信息 错误释义 error 1: Out of memory 内存溢出 error&n...
-
先声明一下,这只是个演示的程序和设备,你真的想拿这个程序去偷别的的什么数据,那还是不可能的事情。因为我专门在程序结构上做了些文章,处理的速度慢了很多,想得逞,难!
-
用单片机制作最高精度时间系统,可移植到任何时钟程序中可移植到任何数字时钟程序中,根据单片机型号以及晶振频率修改TH0和TL0的值。智能日期时间累加,平闰年判断,当月天数判断功能,年...