单片机
雨微尘
只要专注于某一项事,就一定会做出使自己感到吃惊的成绩来——成功源于坚持。
展开
-
基于51单片机的多任务操作系统的原理与实现
出处:http://bbs.21ic.com/icview-551028-1-1.html 想了很久,要不要写这篇文章?最后觉得对操作系统感兴趣的人还是很多,写吧.我不一定能造出玉,但我可以抛出砖.包括我在内的很多人都对51使用操作系统呈悲观态度,因为51的片上资源太少.但对于很多要求不高的系统来说,使用操作系统可以使代码变得更直观,易于维护,所以在51上仍有操作系统的生存机会. 流...转载 2018-10-15 14:58:48 · 872 阅读 · 4 评论 -
常用C51程序设计
出处:http://www.amobbs.com/thread-3622007-1-1.html 以前保存下来的,现在网上估计已经找不到了。很有价值,转贴出来以享坛友。若有版权问题,回帖指出,我删掉。 (原文件名:01.jpg) (原文件名:02.jpg) (原文件名:03.jpg) (原文件名:04.jpg) ...转载 2018-10-15 15:07:50 · 915 阅读 · 0 评论 -
精妙的单片机非阻塞延时程序设计
文章出处:http://blog.chinaunix.net/uid-29673749-id-4425603.html精妙的单片机非阻塞延时程序设计 对于每个单片机爱好者及工程开发设计人员,在刚接触单片机的那最初的青葱岁月里,都有过点亮跑马灯的经历。从看到那一排排小灯按着我们的想法在跳动时激动心情。到随着经验越多,越来又会感觉到这个小灯是个好东西,尤其是在调试资源有限的环境中,有时会帮上大...转载 2018-10-15 16:16:30 · 1459 阅读 · 3 评论 -
12864点阵型液晶显示屏的基本原理与使用方法(很详细)——理论
转自:https://blog.csdn.net/txf1984/article/details/46638947点阵LCD的显示原理 在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII...转载 2018-10-16 13:47:22 · 41618 阅读 · 1 评论 -
nRF51822协议栈基础上在片内flash读写结构体数据(octet-string)
结构体static struct tool_config_t{#define MAILIN_GADDRESS_LONG 9 uint8_t chMailingAddress[MAILIN_GADDRESS_LONG];//octet string#define CUSTOMER_NUMBER_...原创 2019-04-07 09:48:29 · 607 阅读 · 0 评论 -
结构体的遍历
s_tToolConfig为结构体(类型:octet-string)(又称为uint8_t)static void tool_log(void *addr, uint8_t lenght){ uint8_t *adr =0; printf("\r\nread flash_tool: "); for(uint8_t ...原创 2019-04-07 09:56:30 · 5511 阅读 · 0 评论