- 博客(5)
- 收藏
- 关注
原创 像写Windows程序那样写单片机程序之多任务定时器
最近失业在家心情郁闷,想想又很久没更新了,把这个相对比较“复杂”的多任务定时器写写吧,之前在csdn的帖子里(《单片机C语言程序该这样写!不是教科书上教的那样!》)就是用的这个定时器来支持我的论点的。又经过了一段时间的使用锤炼,基本可以拿出来献丑一下了。 定时器究竟有多重要?之前我也没有什么直观的感觉,似乎也就那么回事。不就一个中断吗,还能如何?自从我看了《C语言嵌入式系统编程修炼之
2010-05-06 19:18:00
2585
4
原创 像写windows程序那样写单片机程序之高精度延迟函数
很久没有继续这个主题写东西了,积累太慢了,不敢太快就拿出来献丑~_~必须经过实际项目的检验才敢与大家分享,否则有误人子弟之嫌。我每做一个项目都会把用到的芯片功能或其他相对独立的功能封装出来,以供后面的项目使用。这样以后的程序基本上就是在搭积木,把各功能模块组装一下基本就可以了。不过,功能模块的封装是需要慢慢体会的,要做到通用、易用也不是很容易。我写单片机程序的感觉像是在塑造一件艺术品,
2010-01-04 23:54:00
1646
3
原创 像写Windows程序那样写单片机程序之串口的封装
单片机的串口是经常使用的功能之一,封装起来也相对简单一些,让我们慢慢体会c语言中封装的含义...... 先看一下头文件的样子,如下: #ifndef _SERIAL_CONFIG_H_#define _SERIAL_CONFIG_H_#include "const.h"#include "oscfrequencydef.h"#ifnde
2009-11-06 17:40:00
2127
2
原创 像写Windows程序那样写单片机程序之基础配置
作者:jiqiangQQ:25757032Email:jiqiang0123@gmail.com 为什么非得要“像Windows程序”那样,而不是Linux或是其他程序那样?原因很简单,因为本人不会~_~。其实,重要的不是像哪种平台下的程序,而是程序的结构方式、屏蔽底层硬件实现等与平台无关的东西。本系列文章探讨的主题都是在Keil uVision3集成编译环境下
2009-06-08 10:32:00
1724
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人