单片机
luke.woo
理想需要坚持!
展开
-
CC2530睡眠唤醒模式
CC2530睡眠唤醒模式睡眠唤醒模式可以让mcu进入睡眠模式,并在规定的时间唤醒。一般情况下,唤醒后,可执行相关任务,完成任务后需要手动再次进入睡眠工作,并设置唤醒时间。代码如下:#include "ioCC2530.h" void delay(void){ unsigned int i; unsigned char j; for(i=0;i<1500;i++) { for(j=0;j<200;j++) { asm("NOP");原创 2021-09-22 17:36:27 · 2248 阅读 · 0 评论 -
CC2530喂狗测试程序
CC2530喂狗测试程序按键和LED电路设计思路按键和LED电路设计思路看门狗是在程序跑飞后,进行的电路复位工作。正常应用下,每1s喂一次看门狗,程序正常运行。当超时不喂狗时,意味着程序跑飞,看门狗复位。为了能够测试看门狗的功能,这里用按键模拟程序跑飞的状态,设计如下:当正常喂狗时,LED按照延时程序进行闪烁(<1S)当按键按下阻止喂狗后,LED按照看门狗复位时间进行闪烁(==1S)#include "ioCC2530.h" unsigned int counter;原创 2021-09-22 17:38:24 · 875 阅读 · 0 评论 -
CC2530喂狗测试程序
CC2530喂狗测试程序按键和LED电路设计思路按键和LED电路设计思路看门狗是在程序跑飞后,进行的电路复位工作。正常应用下,每1s喂一次看门狗,程序正常运行。当超时不喂狗时,意味着程序跑飞,看门狗复位。为了能够测试看门狗的功能,这里用按键模拟程序跑飞的状态,设计如下:当正常喂狗时,LED按照延时程序进行闪烁(<1S)当按键按下阻止喂狗后,LED按照看门狗复位时间进行闪烁(==1S)#include "ioCC2530.h" unsigned int counter;原创 2021-09-22 17:07:01 · 377 阅读 · 0 评论 -
让两个LED交替闪烁
让两个LED交替闪烁电路程序:使用SDCC编译器,初步认识while循环。 #include"8051.h" #define uint unsigned int #define led1 P1_0 #define led2 P1_1 main() { uint i,j; while(1) { led1=0; led2=1; for(i=1000;i>0;i--) //延时 for(j=110;j>0;j--); led1=1; led原创 2021-09-10 16:09:55 · 11169 阅读 · 14 评论 -
如何申请获得免费正版的Proteus?
如何申请获得免费正版的Proteus?1、视频教程:https://www.ixigua.com/70021392513493898312、视频中的软件下载地址:Proteus 8.12 SP0 下载地址:链接:https://pan.baidu.com/s/19V8cr8SPU2FZVkb4dcKdzw提取码:5vqs授权客户端PLogin V0.6 下载地址:链接:https://pan.baidu.com/s/1DJOJc5fmmC6KMXkwh4IWRA提取码:n8zw服务器1原创 2021-08-31 08:17:22 · 3267 阅读 · 0 评论