单片机串行通信_硬件支持
上位机(台式机或笔记本电脑)都具有RS-232接口,该接口DB-9模式有9个引脚;因为RS-232是为PC与调制解调器通信而定义的,所以9个引脚都是与调制解调相关;而其中的串口通讯仅与3个引脚相关:引脚2--RXD、引脚3--TXD和GND,也就是说我们现在应用RS-232接口(也对应一种通
发表于 9/1/2015 11:17:38 AM
阅读(2452)
越学觉得自己懂的越少
C51单片机作为嵌入式系统开发最基础的内容,虽基础但绝不简单,麻雀虽小,五脏俱全;单单就51单片机的开发就需要你了解或掌握很多技能:硬件:原理图、会找/读数据手册,PCB画板;软件:C,汇编;其中还夹杂着软硬件结合的内容。上了一条不归路啊~~~
发表于 8/20/2015 5:53:25 PM
阅读(1787)
按键+1(4位数码管显示,单发和连发,状态机)
好久没跟刘老师学习了,感觉空虚了很多;大概1年前,跟着刘老师的视频学习了2个月,现在基本都还给刘老师了;但是,我发现重新捡起来比刚开始学快很多,基本上几天就差不多了;重新学习,发现很多内容又有了新的理解,特别是状态机,发现真是个好东西;边学边练,实现了
发表于 8/19/2015 11:22:56 AM
阅读(2227)
继续学习---Altium Designer
用了2个月将小刘老师的51开发板过了一遍,中间因为工作耽误了下一步的学习;今天开始继续:)学习AltiumDesigner,我这人原本是抵制使用软件的最新版本的,因为担心不稳定,太占硬盘,学习资料少;但既然小刘老师一直追求最新版,这次我也就跟风小刘老师一次,论坛下载A
发表于 1/29/2015 11:27:32 AM
阅读(3432)
一些编程的细节----串口打印等
STC89C52因为有专门的串口模块(RXD、TXD),所以串口打印非常的简单(单片机<->上位机),需要两步:1串口初始化(网上有很多现成的程序,或直接用STC-ISP软件生成);2printf(“xxxx”);串口输出;需要特别注意:使用printf函数前一定需要将TI=1,使用
发表于 11/14/2014 2:40:18 PM
阅读(2253)
模块化编程--高效、分工
模块化编程的方法:1建立工程文件夹,例如:记录开关机次数_IIC_AT24C02;2在工程文件夹下,建立4个文件夹:src(将.c源文件全部存储在该文件夹下)、inc(将.h源文件全部存储在该文件夹下)、output(编译生成的文件输出在该文件夹下,包含hex文件)、listing(编译过
发表于 11/12/2014 3:29:04 PM
阅读(2289)
第一块洞洞板---最小系统
今天用面包板插了一个最小系统,照着原理图一会就插好了,单片机本身烧有让LED灯闪烁的程序,一次搞定,小有成就感;下来就是拿洞洞板焊接最小系统,最小系统:发现两个问题:1最小电路不能没有复位电路,因为复位电路在单片机上电时是先复位一次的,我开始
发表于 11/3/2014 6:11:06 PM
阅读(3724)
从细节看全局---我们一起努力
今天去买工具:烙铁、镊子啥的;进口的好贵好贵,但是就是好用,基本来自日本和台湾;就买了一个便宜的,斜口钳,剪起来就是不利索;实现祖国的复兴,我们要从点滴一起努力:)
发表于 10/31/2014 7:25:04 PM
阅读(1918)
又开始画SCH图了--六角自锁开关
很久很久没有自己动手画SCH了,良好的开端;一开始画马上发现问题,六角自锁开关的原理图在哪?呵呵;自己解答;目前六引脚自锁开关有两种原理图:左图的自锁开关是:开关按钮不按下,两列的两头触点联通;开关按钮按下,每列的中间按钮和边上的一个按钮接通;即
发表于 10/31/2014 6:03:16 PM
阅读(3814)
学习单片机小有进展
今天跟着刘平学习单片机已经到第10章串口通信了,小有成果;发现自己喜欢的事情,干起来劲还是挺大的;随手记些东西吧;显示的器件有:数码管(8段码发光二极管)、LED点阵、LCD液晶;数码管和LED点阵其实原理相同,都是发光二极管组成,通过程序送高低电平让各个二极管
发表于 10/21/2014 5:49:39 PM
阅读(2028)
网络又恢复了,接着每天的流水账---按键消抖很重要
实践出真知;写了个程序(按一下独立按键数码管显示+1),在没有软件消抖的情况下,按一下按钮果然有时会加好几个数,说明刚才产生抖动了;加上软件消抖果然马上解决了这个问题;
发表于 10/15/2014 10:15:17 AM
阅读(1976)
怎样在VS2005中添加自定义的C语言关键字
磨刀不误砍柴工;keil固然好用,但是写代码时,没有类似VCassist这样好用的软件,使得在keil编写代码效率低了;因此,我们计划:1在VC上建立project,来编写C代码;顺便利用上VCassist了;2调用keil编译器进行编译,以生成hex文件;3VC不识别sbit、sfr等关键字(不自动
发表于 9/30/2014 2:53:59 PM
阅读(2637)
点亮第一个LED灯
考计算机二级C语言时,咱也是95+的主(谭浩强的弟子啊),关键字从来就没见过sfr、sbit,这些关键字应该不是C语言本身的关键字,应该是keil程序为了方便单片机开发引入的新的关键字;哪有全面介绍这些keil程序新关键字的资料呢?书上看的终归浅,自己一动手,马上发现问
发表于 9/29/2014 9:26:27 AM
阅读(2266)
