-
您可以买块开发板回来了解一下。实际操作一下就知道怎样了!个人经验学习单片机,首先要知道学习完之后,可以做些什么~~~这点很重要。只有自己感兴趣,然后才会...
-
#include<reg52.h>#include<intrins.h>#define uint unsigned intsbit beep=P2^3;vo...
-
LED等的闪烁,P1口的0~7与LED相连,
当置位0的时候LED通过限流电阻后导通
限流电阻用的是排阻560R,560欧姆,5V,3~10mA的电流,计算得出R值
&nbs...
-
[导读]看门狗WatchDog 是一个很重要的资源,他能够有效的防止系统进入死循环或者程序跑飞。在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不...
-
C8051F的每个I/O口引脚都可以被配置为推挽或漏极开路输出。同时引入了数字交叉开关,允许将内部数字系统资源映射到P0、P1、P2和P3 的端口引脚。通过设置交叉开关寄存器可将片...
-
MCS-51单片机特殊功能寄存器是怎样设置的?
答:MCS-51单片机内的I/O口锁存器、定时器、串行口缓冲器以及各种控制寄存器和状态寄存器都以特殊功能寄存器的形式出现 。
它...
-
MCS51单片机系列属于8位单片机,它是Intel公司继MCS48系列的成功设计之后,于1980年推出的产品。由于MCS51系列具有很强的片内功能和指令系统,因而使单片机的应用发生...
-
应用单片机的时候,经常会遇到需要短时间延时的情况。需要的延时时间很短,一般都是几十到几百微妙(us)。有时候还需要很高的精度,比如用单片机...
-
在初学51单片机的时候,总是伴随很多有关与晶振的问题,其实晶振就是如同人的心脏,是血液的是脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解。
一,为什么51单片机爱...
-
引言
在嵌入式系统市场中,尽管32位处理器炙手可热,却始终无法完全取代8位单片机,二者各有千秋[1]。目前,国内院校单片机课程大都以51单片机为主线进行讲授,但51系列单片机资源...
-
1、51单片机的5大中断源:串行口中断、定时中断1、外部中断1、定时中断0、外部中断0;
2、中断源的编号: 串行口中断为4、定时中断1为3、外部中断1为2、定时中断0为1、外部...
-
1,操作系统软件的代码不能太长
因为51系列单片机的系统硬件资源相对匮乏,如果操作系统的代码比应用程序的代码还大,甚至使得用户的应用程序要考虑给操作系统让出资源,这样的操作系统即...
-
图1是一个跨时钟域的异步通信实例,发送域和接收域的时钟分别是clk_a和clk_b。这两个时钟频率不同,并且存在一定的相位差。对于接收时钟域而言,来自发送时钟域的信号data_a2...
-
1、头文件:#include (我用的是 STC 89C54RD+)
2、预定义:sbit LED = P1^0 // 定义 P1 口的 0 位为 LED
注:&ldqu...
-
1、头文件:#include 2、预定义:sbit LED = P1^0 // 定义 P1 口的 0 位为 LED 注:“P1^0”这个写法,...
-
错误代码及错误信息 错误释义 error 1: Out of memory 内存溢出 error&n...
-
/****************************************************************************///程序名...
-
用单片机制作最高精度时间系统,可移植到任何时钟程序中可移植到任何数字时钟程序中,根据单片机型号以及晶振频率修改TH0和TL0的值。智能日期时间累加,平闰年判断,当月天数判断功能,年...
-
1、头文件:#include 2、预定义:sbit LED = P1^0 // 定义 P1 口的 0 位为 LED 注:“P1...
-
功耗降到66微安了,开心。先上图,再说方法:
LED采用如下方式连接到MCU的
之前全部将管脚配置为开漏模式,这样配置管脚为...