![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言程序设计
文章平均质量分 77
喻杰
这个作者很懒,什么都没留下…
展开
-
侃侃单片机裸奔的程序框架(转帖)
原帖地址:http://www.amobbs.com/forum.php?mod=viewthread&tid=5502322&highlight=%E6%A1%86%E6%9E%B6/**********************************************************************在21ic上看到一篇很好的文章,转过来一起学习**********转载 2013-12-13 16:49:57 · 1148 阅读 · 0 评论 -
新型的按键扫描程序,仅三行程序
原帖地址http://www.amobbs.com/thread-4308630-1-1.html 新型的按键扫描程序不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强大的可移植性。同时,这里面用到了一些分层的思想,在单片机当中转载 2013-12-13 16:51:56 · 1220 阅读 · 1 评论 -
变量的定义与声明(转载自周公)
原帖地址:http://blog.sina.com.cn/s/blog_5e8facd20100la8f.html1.变量的定义从前面的章节可以看出,程序中所有的东西几乎都有名字。然而字面量却是个例外,它没有名字。那么使用变量,我们就可以为某个值取名字了。实际上,我们是为系统内存中用于保存数据的某块空间取名字。ANSI C规定:变量必须“先定义、后使用”,因此当用C定义变量时,不仅需要转载 2014-01-02 18:49:05 · 1093 阅读 · 0 评论 -
#ifdef xxx_GLOBALS 的作用
原帖地址:http://blog.163.com/zhdiao@126/blog/static/146839482201242164325976/以下是如何定义全局变量。众所周知,全局变量应该是得到内存分配且可以被其他模块通过C语言中extern关键字调用的变量。因此,必须在 .C 和 .H 文件中定义。这种重复的定义很容易导致错误。Error[e46]: Undefined extern转载 2014-01-05 18:43:00 · 1944 阅读 · 0 评论 -
[FSM]状态机实践入门——程咬金只要三斧头厉害
原帖地址:http://www.amobbs.com/thread-4585393-1-1.html不用怀疑,单片机的万能语言就是状态机。还希望大家不要条件反射式的看到状态机就以为我要讲什么VHDL的东西——状态机是一种思维模式,是计算机理论的立足之本(不相信请参考清华大学出版社的《自动机理论与应用》)——因此状态机的实现与语言本身关系并不是绝对的。本文要讨论的状态机,从实现方式上更类似于Ja转载 2014-03-07 10:51:33 · 1601 阅读 · 0 评论 -
ASCII意思
ASCII码众所周知全称为“美国信息交换标准码,American Standard Code for Information Interchange”。不能不佩服美国人,我这里决不是崇洋媚外,美国人在计算机领域对人类的贡献是绝对应该被我们所牢记的,对现代人来说,这些贡献丝毫不亚于中国人的四大发明。言归正传,个人觉得了解ASCII的由来是理解ASCII码的最好方法。 一、背景 人们发明了转载 2014-03-20 21:24:34 · 1052 阅读 · 0 评论