![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C51单片机
limanjihe
这个作者很懒,什么都没留下…
展开
-
MIPI vs DVP
reference:https://blog.csdn.net/arm2016/article/details/105466570?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-转载 2020-10-13 20:04:20 · 1365 阅读 · 0 评论 -
keil c 的错误error C141: syntax error near '='
#include <reg51.h>#define LED P1^1#define KEY_ON P1^6#define KEY_OFF P1^7void main(void){ KEY_ON = 1; //开关亮输出高电平,接通就变为低电平 KEY_OFF = 1; //开关灭输出高电平,接通就变为低电平 while(1) {原创 2015-09-09 17:07:58 · 104983 阅读 · 6 评论 -
nRF24L01模块使用(待完成)
nRF24L01模块引脚图: nRF24L01模块原理:原创 2015-08-30 12:45:15 · 1826 阅读 · 0 评论 -
PWM波(存在问题,待解决)
单片机时钟频率12MHZ,T0做定时器使用,定时时长为0.1ms,要求用P1.0口输出周期为10ms,脉冲宽度按以下规律变化的信号: 第一个脉冲周期,P1.0引脚高电平持续时间为1*0.1ms; 第二个脉冲周期,P1.0引脚高电平持续时间为2*0.1ms; 第三个脉冲周期,P1.0引脚高电平持续时间为3*0.1ms; 第i个脉冲周期,P1.0引脚高电平持续时间为i*0.1ms(0=/////原创 2015-09-09 14:36:38 · 1533 阅读 · 0 评论 -
Keil C51补丁
STCSetupV3.01.exe:安装了Keil(Keil uVision2)之后,再安装此补丁,这时keil中保留了原来的单片机类型,同时还增加了STC89系列单片机(但无新增的STC12系列单片机、STC11系列的单片机和STC90系列的单片机)。UV2.CDB:安装了Keil(Keil uVision2)之后,将Keil安装目录中的\Keil\UV2子目录下的UV2.CDB改名,然后将此文件原创 2015-09-06 09:23:56 · 2815 阅读 · 2 评论 -
单片机C语言中define的妙用
最近一款产品调试时发现了问题,在一起检查一个小伙伴的C程序。问题不大,但暴露了一点问题。比如:PORTB=0x23; //他的意思是把第5和第2位置1可是你能一下子看出来第5和第2位置1吗?其实应该是0x24,他并没有发现这个错误,算错了,所以正确的是:PORTB=0x23;其实,我们完全可以避免这个错误。打开我们编译器自带的头文件,比如AVR Tiny13头文件中有如下语句:# defi转载 2016-03-15 10:37:52 · 6429 阅读 · 0 评论 -
理解UART
博客:串口概述 百度文库:UART手册(寄存器定义及时序) UART: hardware flow control, story of CTS/RTS 深入理解ARM体系架构(S3C6410)UART实例 DTE/DCE解释 UART Flow Control - Silicon Labs 关于Assert、Deassert等几个概念 S3C2410内置的UART s3c2440A开原创 2016-02-24 19:34:23 · 4356 阅读 · 0 评论