B01-51单片机
文章平均质量分 88
积累51单片机相关的知识点
sy_lixiang
人要有毅力,否则将一事无成
展开
-
20130715-ATMEL的EEPROM按页划分的情况
一定要注意24CXX单位指的是Bit,换算成字节后,具体有多少个Page还要看该款芯片每个Page是多少个字节,不要想当然哦。原创 2013-07-15 15:33:04 · 1341 阅读 · 0 评论 -
20121108-伟纳SP200S下载器下载程序的方法
先感慨一句,“任何东西,随着时间的推移都会忘记”。 这东西都在我手里好几年了,可是再次突然要用一下的时候,还是得小小的折腾一下。不多说了,没什么难的,全当是笔记。 首先要安装PL-2303的驱动。安吧,安完以后要重新启动电脑。切记。在日后的使用中,编程器的接口还要使用安装时连接的USB口,否则找不到编程器。新装完的软件,一打开后会是如下界面,这一步,如果连接不上,重新插拔一原创 2012-11-08 22:01:36 · 8338 阅读 · 2 评论 -
20120801-51 单片机计数器T1计数外部脉冲
/**********************************************方法1:延时法硬件:11.0592MHz晶振,STC89C52,RXD P1.0 TXD P1.1 T1 P3.5波特率:9600描述:T0用于定时,方式1,定时时间50ms,中断方式;T1用于计数,10s定时时间到后,将计数的脉冲利用模拟串口发送出去 外部的脉冲是用STM原创 2012-08-01 15:05:23 · 20403 阅读 · 1 评论 -
20120801-51单片机定时器T0的使用1-中断法
/**********************************************方法1:延时法硬件:11.0592MHz晶振,STC89C52,RXD P1.0 TXD P1.1波特率:9600描述:T0用于定时,方式1,定时时间50ms,中断方式,定时时间到,TF1=1,利用模拟串口发送字符0x67********************************原创 2012-08-01 09:57:15 · 6638 阅读 · 0 评论 -
20120801-51单片机定时器T1的使用2-查询法
注意:要知道,查询法是占用CPU时间的,帮不是一种好方法。/**********************************************方法1:延时法硬件:11.0592MHz晶振,STC89C52,RXD P1.0 TXD P1.1波特率:9600描述:T1用于定时,方式1,定时时间50ms,查询方式,定时时间到,TF1=1,利用模拟串口发送字符0x68*原创 2012-08-01 09:33:04 · 3617 阅读 · 1 评论 -
20120801-51单片机的定时器T1的使用1-中断法
/**********************************************方法1:延时法硬件:11.0592MHz晶振,STC89C52,RXD P1.0 TXD P1.1波特率:9600描述:T1用于定时,方式1,定时时间50ms,中断方式,定时时间到,TF1=1,利用模拟串口发送字符0x69******************************原创 2012-08-01 09:24:32 · 15111 阅读 · 1 评论 -
20120725-51单片机IO口模拟串口通讯6
/**************************************************************** 模拟接收程序,这个程序的作用从模拟串口接收数据,然后将这些数据发送到实际串口* 在单片机上模拟了一个串口,使用P3.2作为发送和接收端* 以P3.2模拟串口接收端,从模拟串口接收数据发至串口* 本程序来源于《单片机IO口模拟串口程序(原创 2012-07-25 16:06:44 · 6203 阅读 · 2 评论 -
20120725-51单片机IO口模拟串口通讯5
/**************************************************************** 在单片机上模拟了一个串口,使用P2.1作为发送端* 把单片机中存放的数据通过P2.1作为串口TXD发送出去* 本程序来源于《单片机IO口模拟串口程序(发送+接收)》*硬件环境:11.0592MHz, TXD P2.1**********原创 2012-07-25 16:03:27 · 2551 阅读 · 0 评论 -
20120725-51单片机IO口模拟串口通讯4
硬件环境:STC89C52软件环境:IDE Keil uVision V4.10 编译器 C51 V9.0代码如下:/**********************************************硬件:11.0592MHz晶振,STC89C52,RXD P1.0 TXD P1.1波特率:9600描述:这是网上《51单片原创 2012-07-25 14:38:27 · 2134 阅读 · 0 评论 -
20120725-51单片机IO口模拟串口通讯3-中断法
硬件环境:STC89C52软件环境:IDE Keil uVision V4.10 编译器 C51 V9.0代码如下:/**********************************************方法3:中断法硬件:11.0592MHz晶振,STC89C52,RXD P1.0 TXD P1.1波特率:9600描述:原创 2012-07-25 14:12:07 · 4338 阅读 · 1 评论 -
20120725-51单片机IO口模拟串口通讯2-计数法
硬件环境:STC89C52软件环境:IDE Keil uVision V4.10 编译器 C51 V9.0代码如下: /**********************************************方法2:计数法硬件:11.0592MHz晶振,STC89C52,RXD P1.0 TXD P1.1波特率:9600原创 2012-07-25 10:08:53 · 2455 阅读 · 1 评论 -
20120725-51单片机IO口模拟串口通讯1-延时法
最近因工作需要,研究了一下单片机IO口模拟串口通讯的相关知识。相关内容主要参考了网上《51单片机模拟串口的三种方法》和《单片机IO口模拟串口程序(发送+接收)》两篇文档,并动手做了一下实验。感受颇多。 硬件环境:STC89C52 软件环境:IDE Keil uVision V4.10 编译器 C51 V9.0 代码如下原创 2012-07-25 09:51:54 · 5197 阅读 · 0 评论 -
20121113-1602液晶测试程序1
本文所用程序均来源于网络,本人只是进行了验证与学习。尊重原作者。 程序如下: #include #define LCD_DB P0sbit LCD_RS=P2^2;sbit LCD_RW=P2^3;sbit LCD_E=P2^4;//函数定义#define uchar unsigned char#define uint unsig原创 2012-11-13 21:08:55 · 1359 阅读 · 0 评论 -
20121113-1602液晶测试程序2
本程序来源于网络,本人只是用于验证和学习,尊重原作者。 程序共分为3个文件:1602-2.c、LCD1602.h、lcd1602define.h 1602-2.c/*单片机学习板V1.0 *//*模块名 :LCD1602控制显示 *//*创建人 :ClimberW原创 2012-11-13 21:13:59 · 4979 阅读 · 1 评论 -
20130620-单片机控制板PCB的设计原则
需要遵循的原则如下: (1) 在元器件的布局方面,应该把相互有关的元件尽量放得靠近一些,例如,时钟发生器、晶振、CPU的时钟输入端都易产生噪声,在放置的时候应把它们靠近些。对于那些易产生噪声的器件、小电流电路、大电流电路开关电路等,应尽量使其远离单片机的逻辑控制电路和存储电路(ROM、RAM),如果可能的话,可以将这些电路另外制成电路板,这样有利于抗干扰,提高电路工作的可靠性。转载 2013-06-20 20:44:40 · 973 阅读 · 0 评论