![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51内核单片机
文章平均质量分 65
包括51单片机以及接触到的类51内核的Nuvoton新唐在内的一些单片机的处理与思考。
Dawn_Burning
这个作者很懒,什么都没留下…
展开
-
单片机休眠与唤醒二三事
想知道单片机休眠如何像吃了德芙一样丝滑么?想让你的单片机产品在合适的时候休眠待机不再失眠么?想让你的单片机项目随叫随醒不再怠惰长眠么?答案-关于单片机休眠与唤醒的配置都在这里了原创 2021-08-10 17:35:32 · 9244 阅读 · 12 评论 -
Keil中ERROR:MULTIPLE PUBLIC DEFINITIONS的解决
Keil中MULTIPLE PUBLIC DEFINITIONS错误的处理错误解释报错含义纠错思路举例解释代码实现MotorControl.cMotorControl.hLED.cLED.h总结用 ~~文字~~ 人话解释警告第一次用Markdown写点东西,所以在内容结构和节奏上不如以往简洁,为了节约大家获取信息的效率,可以通过目录直接跳转去对应的部分看相应的内容。错误解释报错含义多个文件中变量的重复定义纠错思路在正确且合理的地方源文件中进行正确合理且不重复的定义或声明。举例解释比如说,用L原创 2021-02-23 20:00:57 · 9233 阅读 · 0 评论 -
【个人记录】具有写保护的特殊寄存器访问
N76E003的PWM5在P15输出时因地址处在有写保护的页面,需要额外的语句进行访问。除了跟其他PWM配置一样的使能和输出语句之外,在对对应寄存器进行赋值操作之前都要加上相应语句。 set_SFRPAGE; PWM5H = 233>>8; PWM5L = 233; clr_SFRPAGE;可以看到赋值操作前后加上的一组语句就是为了打开对应地址寄存器的写保护。焦头烂额了一下午之后通过跟例程得相关语句对比分析,不断尝试,查询手册,得以解决。起因是为了测试P.原创 2021-02-07 09:45:58 · 548 阅读 · 0 评论 -
矩阵键盘控制拉闭幕式流水灯
实现效果描述:初始状态为全灭,根据按下不同的矩阵键盘键位有不同的流水现象:包括两种速度的拉幕式和闭幕式流水,以及另外四种花式流水现象一共八种现象。程序清单如下:/*******************************************************************************************************************...原创 2019-01-15 01:31:33 · 5525 阅读 · 6 评论