
C51
mmciel
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C51入门笔记】IIC总线+E2PROM芯片(24C02)
常用总线技术:v采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。v常用的串行扩展总线有: I2C (Inter IC BUS)总线、单总线(1-WIRE BUS)、SPI(Serial Peripheral Interface)总线及Microwire/PLUS等。IIC总线概述: I2C总线是PHLIPS公司推...原创 2018-07-23 12:05:15 · 3928 阅读 · 0 评论 -
【C51自学笔记】定时器
CPU时序:v振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期)v状态周期:2个振荡周期为1个状态周期,用S表示。振荡周期又称S周期或时钟周期。v机器周期:1个机器周期含6个状态周期,12个振荡周期。v指令周期:完成1条指令所占用的全部时间,以机器周期为单位。 例如:外接晶振为12MHz时,89S52单片机的4个时间周期的具体值为:v振荡...原创 2018-07-22 17:19:18 · 1657 阅读 · 0 评论 -
【C51自学笔记】中断系统
中断中断概念与中断触发:中断的概念:CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去...原创 2018-07-22 15:51:33 · 429 阅读 · 0 评论 -
【C51自学笔记】独立键盘+矩阵键盘
独立键盘:键盘:v键盘分编码键盘(如PS2的键盘)和非编码键盘。v键盘上按键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如BCD码键盘、ASCLL码键盘等。v而靠软件编程来识别的称为非编码键盘;v 在单片机组成的各种系统中,用的最多的是非编码键盘。非编码键盘又分为:独立式非编码键盘和行列式非编码键盘。独立键盘:符合线与概念:开关闭合之后,IO为...原创 2018-07-22 14:59:11 · 2350 阅读 · 0 评论 -
【C51自学笔记】数码管(静态与动态显示)+74HC138+点阵的动态显示
数码管: 数码管由7个发光二极管组成一个日字形,如果需要显示小数点,那么就再加一个点,就是8段数码管。 数码管显示亮度高,响应速度快,分共阴和共阳两种形式,常用的有单个的和4联的,还有两联的和专门用来显示时间的。 分类:共阴;共阳 编码问题: 必须对数字或字符进行编码。因此为LED显示器提供的编码正好是一个字节。也有采用BCD-7段译码芯片的。 显示...原创 2018-07-22 11:16:49 · 5995 阅读 · 0 评论 -
【C51自学笔记】ULN2003+蜂鸣器+继电器+步进电机
ULN2003:ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。 大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载 。看成开关,共七路;左方高电平:导通,可以过大电流左方低电平:断开,不可以过大电流OUT1:接入继电器OUT2:接入蜂鸣器OUT3 - OUT7 + CLAMP :接入步...原创 2018-07-21 21:43:34 · 9263 阅读 · 0 评论 -
【C51自学笔记】闪烁灯+流水灯(四种方法) + 74HC573芯片+keil4软件仿真(debug)
AT89S52:P0:不含上拉电阻,需要外接 P1,P2,P3:内部含上拉电阻 左下方是个晶振 51单片机的复位是高电平复位(默认是高电平输出)-如何复位:赋予高电平脉冲复位的接入方法如何复位详解:RST含高电平脉冲复位键断开:RST是低电平(接地)复位键闭合:闭合回路上,RST获得高电平,计算V(rst) = 4.7 v 为高电平 搭建最小系统:...原创 2018-07-21 18:28:57 · 4450 阅读 · 0 评论 -
【C51自学笔记】概述与准备
声明:所有含标签“”c51自学笔记“”的图片资源,部分代码资源。来自《霖峰——带你征服嵌入式系列资源》。侵删。霖峰联系方式:Email:tlxmcu@163.com;此仅以学习与交流为目的。使用atmel公司:AT89S52使用烧录工具:progisp使用编写工具:Keil uVision使用开发板:天狼星TLX-1C开发板后续出现的代码已打包:https://...原创 2018-07-21 16:43:28 · 486 阅读 · 0 评论 -
【C51入门笔记】单总线协议+DS18B20
DS18B20芯片:简介:vDS18B20是DALLAS公司生产的一种“单总线”温度传感器,它采用独特的单线接口方式,仅需要一个端口引脚来发送或接收信息,在MCU和DS18B20之间仅需一条数据线。v每个DS18B20都有一个唯一的ROM序列号,所以可以将多只DS18B20同时连在一根单总线上,进行简单的多点分布应用。vDS18B20极为小巧,大小和一个普通的三极管相当,所以在温度...原创 2018-07-24 11:18:00 · 3313 阅读 · 0 评论 -
【C51自学笔记】实时时钟芯片DS1302
简介:芯片内部具有可编程日历时钟和31个字节的静态RAM,日历时钟可自动进行闰年补偿,计时准确,接口简单,使用方便,工作电压范围宽,功耗低,芯片自身还具有对备份电池进行涓流充电功能,可以有效地延长备份电池的使用寿命。连接图:8051单片机与DS1302的一种接口电路单片机与DS1302之间采用3线串行通信方式 RST为通信允许信号,RST=1允许通信,RST=0禁止通...原创 2018-07-24 10:36:10 · 2610 阅读 · 0 评论 -
【C51自学笔记】D/A转换器++DAC0832芯片+A/D转换器+ADC0804芯片
D/A转换器:数字量D和模拟量A之间的转换。D——》A:((高电平-低电平)/2^8 )*n n:输出的八位对应的十六进制数据对应的十进制基本原理:性能指标:1、分辨率分辨率是指输入数字量的最低有效位(LSB)发生变化时,所对应的输出模拟量(电压或电流)的变化量。它反映了输出模拟量的最小变化值。分辨率与输入数字量的位数有确定的关系,可以表示成FS/2n。...原创 2018-07-23 19:13:26 · 3618 阅读 · 1 评论 -
【C51自学笔记】LCD1602
LCD1602:(16*2字符A:当前显示B:当前无法显示初始化: #include<reg52.h>#define uchar unsigned char #define uint unsigned int sbit rs=P2^4;sbit rw=P2^5;sbit e=P2^6;uchar table1[...原创 2018-07-23 15:46:56 · 589 阅读 · 0 评论 -
【C51自学笔记】串口通信+RS-232C接口+ RS-422A/RS-485接口
简介:计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。通信有并行通信和串行通信两种方式。在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。并行通信串行通信串行通信的异步通信异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)是任意的,但每个字符中的各位是以固定的时间传送的,即字符之间不一定有“位间隔”的整数倍的关系,但...原创 2018-07-22 21:13:42 · 2548 阅读 · 0 评论