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