C51
公孙璃
这个人很懒,什么都没有说。
展开
-
AccessPort 0d 0a乱码
URL: “0d 0a”这两个字符是什么涵义?其实这是从打字机的概念来的:0x0d => /r, carrige return, 指打字头归位的动作0x0a => /n, new line, 指打字机上卷一行的动作Windows 在行尾使用 CRLF (carriage return/line feed, 0d 0a)UNIX 好像只使用 LF(0a)0d-原创 2014-05-01 21:28:02 · 2331 阅读 · 0 评论 -
开发人员常用的10个Sublime Text插件
http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin/Sublime是一个新兴的文本编辑器,它的轻巧和功能强大已经吸引了大批的程序员,目前它还是beta版本,但它的社区和插件的开发都非常活跃。它还有插件提供VIM的支持,连我这么多年的VI死忠粉都开始倒戈。但没有最好,只有更转载 2014-04-09 00:18:20 · 968 阅读 · 0 评论 -
模拟Delta-Sigma的差分原理做的PWM C51程序
URL: http://www.daxia.com/bibis/moredata30_988327_74648.shtmlyuanl我一直在寻求一种不用太快的中断就可以得到高精度的PWM,尝试了许多种方法,发现有一种方法可以。我模拟 Delta-Sigma的差分原理做了PWM,效果不错,只是在边沿的线性稍差。这种方法适用于用RC滤波得到直流信号,而不适用于驱动马达。这种方法可转载 2014-04-07 19:58:20 · 1701 阅读 · 0 评论 -
keil C模块化编程总结
一、关于全局变量的定义、声明、引用:方法1:在某个c文件里定义全局变量后,在其它c文件要用,则在要用c文件里用extern进行声明。说来轻巧但还是很多同学会出问题。请看下面注意事项方可解决!注:(1)在定义全局变量时可同时将其初始化(2)在用extern声明时不能再初始化,否则编译器报错举例:有两个c文件分别为one.c和two.c,two中要用到o原创 2014-04-22 08:49:09 · 2005 阅读 · 0 评论 -
keil中的单片机模块化编程
好的开始是成功的一半 通过上一章的学习,我想你已经掌握了如何在程序中释放CPU了。希望能够继续坚持下去。一个良好的开始是成功的一半。我们今天所做的一切都是为了在单片机编程上做的更好。在谈论今天的主题之前,先说下我以前的一些经历。在刚开始接触到C语言程序的时候,由于学习内容所限,写的程序都不是很大,一般也就几百行而矣。所以所有的程序都完成在一个源文件里面。记得那时候大一参加学校里的转载 2014-04-22 08:24:15 · 15743 阅读 · 4 评论 -
嵌入式C语言之---模块化编程
当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行组合调试。像这些场合就要求程序必须模块化。模块化的好处是很多的,不仅转载 2014-04-22 08:19:28 · 973 阅读 · 0 评论 -
正确理解.c文件和.h文件
URL: http://blog.sina.com.cn/s/blog_498dc96f0100bvea.html从C编译器角度看,.h和.c皆是浮云,就是改名为.txt、.doc也没有大的分别。换句话说,就是.h和.c没啥必然联系。.h中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。这个声明只是让需要用这些声明的地方方便引用。因为 #include "xx.转载 2014-04-22 08:17:52 · 1252 阅读 · 0 评论 -
KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义
ewer转载 2014-04-22 08:16:12 · 825 阅读 · 0 评论 -
PWM 死区问题 记下
URL: http://www.infineonic.org/dagongyuan/blog/13-09/298934_da3f7.html“死区”的概念,必须记录下来,网上收集的,拿来主义下,有用的上的时候。PWM 脉宽调制 在电力电子中,最常用的就是整流和逆变。这就需要用到整流桥和逆变桥。以两电平为例,每个桥臂上有两个电力电子器件,比如igbt。这两个igbt不能同时导通,转载 2014-04-07 19:53:07 · 4563 阅读 · 0 评论 -
AT89S52之(定时器2)Timer2
UR:http://blog.csdn.net/liming0931/article/details/7517747?userName=wanruoqingkong&userInfo=7Y2WES7scpQqjt8Q9S2WDrokRbvAwiQJ5ClYsosk8ELbLMSXoWnmkYwT946bOX%2B1Nkw%2FoDyNFl%2F8rZWkukVaW4YlpfP7rsA3m4YP7R转载 2014-04-20 20:10:52 · 7777 阅读 · 2 评论 -
RTX51 TINY实时系统
URL: http://bbs.ednchina.com/BLOG_ARTICLE_3013560.HTM1. 简述RTX51 Tiny操作系统!!!RTX51 Tiny是德国KEIL公司开发的专门针对于8051内核兼容MCU所作的实时操作系统(RTOS),RTX51有两个版本:RTX51-FULL与RTX51-Tiny。FULL版本支持四级任务优先级,最大支持256个任务,它工作在类似于转载 2014-04-20 21:58:30 · 1207 阅读 · 0 评论 -
一些必不可少的Sublime Text 2插件
转自http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.htmlSublime Text 2是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱,当然也包括我,在看到小飞的介绍后,我就一直在用了。本文推荐一些好用的插件和扩展。Sublime T转载 2014-04-09 00:19:43 · 700 阅读 · 0 评论