51单片机
a1314521531
这个作者很懒,什么都没留下…
展开
-
51单片机——多功能电子钟
单片机——多功能电子钟宗旨:技术的学习是有限的,分享的精神的无限的。实现的功能有:走 时、校时、闹钟、温度、遥控这几个功能。要想实现这几个功能,其中走时所需要的就是时 钟芯片,即 DS1302;时间需要显示给人看,就需要显示器件,我们用到了点阵、数码管、 独立 LED、液晶;再来看校时,校时需要输入器件。 注重模块化思想:// 工程配置头文件config原创 2016-03-18 20:35:08 · 7264 阅读 · 4 评论 -
51单片机——定时器
单片机——定时器宗旨:技术的学习是有限的,分享的精神是无限的。1、定时器和计数器时钟周期:单片机时序中的最小单位,集体计算的放法就是时钟源分之一机器周期:单片机完成一个操作的最短时间,=12个时钟周期定时器:打开定时器后,定时器“存储寄存器”的值经过一个机器周期自动加1,也就是说,机器周期是定时器的计数周期。2、定时器的寄存器TMOD ...原创 2016-03-15 09:02:22 · 2038 阅读 · 1 评论 -
51单片机学习
单片机学习宗旨:技术的学习是有限的,分享的精神的无限的。学习使用单片机就是理解单片机硬件结构,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以原创 2016-03-14 09:02:32 · 1135 阅读 · 0 评论 -
51单片机——硬件基础
单片机——硬件基础知识宗旨:技术的学习是有限的,分享的精神是无限的。1、单片机内部资源STC89C52:8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源(1)Flash(硬盘)——程序存储空间 —— 擦写10万次,断电数据不丢失,读写速度慢(2)RAM(内存)——数据存储空间 —— 断电数据丢失,读写速度快,无限次使用原创 2016-03-14 09:06:36 · 6970 阅读 · 0 评论 -
51单片机——中断
单片机——中断宗旨:技术的学习是有限的,分享的精神是无限的。 1、中断:放下手中的事情去处理另一种事情。 2、定时器中断 定时器是单片机模块的一个资源,确确实实存在的一个模块,中断是单片机的一种运行机制。不是一回事,不只是定时器才能触发中断。 对单片机的操作主要是操作IO口和操作寄存器的。x * 8 + 3 = 向量地址原创 2016-03-15 09:08:21 · 1247 阅读 · 0 评论 -
51单片机——UART
单片机——UART串口通信宗旨:技术的学习是有限的,分享的精神是无限的。对于单片机来说,通信则与传感器、存储芯片、外围控制芯片等技术紧密结合,成为整个单片机系统的“神经中枢”。1、初步认识一位一位的发送出去的,要发送 8 次才能发送完一个字节。STC89C52有两个引脚是专门用来做 UART串行通信的,一个是 P3.0一个是 P3原创 2016-03-16 08:57:11 · 4461 阅读 · 0 评论 -
51单片机——I2C总线
单片机——I2C宗旨:技术的学习是有限的,分享的精神是无限的。 UART 属于异步通信,比如电脑发送给单片机,电脑只负责把数据通过TXD 发送出来即可,接收数据是单片机自己的事情。而 I2C 属于同步通信, SCL 时钟线负责收发双方的时钟节拍, SDA 数据线负责传输数据。 I2C 的发送方和接收方都以 SCL 这个时钟节拍为基准进行数据的发送和接收。原创 2016-03-16 09:03:04 · 6421 阅读 · 2 评论 -
51单片机——EEPROM
单片机——E2PROM宗旨:技术的学习是有限的,分享的精神是无限的。 24C02:256 个字节的 EEPROM。一般情况下,EEPROM 拥有 30 万到 100 万次的寿命。基于 I2C 通信协议的器件。I2C 是一个通信协议,它拥有严密的通信时序逻辑要求,而EEPROM 是一个器件,只是这个器件采样了 I2C 协议的接口与单片机相连而已,二者并没有必然原创 2016-03-17 08:53:51 · 9049 阅读 · 0 评论 -
51单片机——LCD1602
单片机——1602液晶宗旨:技术的学习是有限的,分享的精神是无限的。 1、1602液晶读写时序(1)、读状态 RS=L,R/W=H,E=H。(判断忙完毕后释放总线)(2)、读数据 RS=H,R/W=H,E=H。(3)、写指令 RS=L,R/W=L,D0~D7=指令码,E=高脉冲(4)、写数据原创 2016-03-17 09:02:48 · 1929 阅读 · 1 评论 -
51单片机——DS18B20
单片机——DS18B20宗旨:技术的学习是有限的,分享的精神是无限的。 DS18B20——温度传感器,单片机可以通过 1-Wire 和 DS18B20 进行通 信,最终将温度读出。1-Wire 总线的硬件接口很简单,只需要把 18B20 的数据引脚和单片 机的一个 IO 口接上就可以通信。最高12为的温度存储值,补码形式存储。2字节,LSB低字节,MS原创 2016-03-18 08:55:33 · 3300 阅读 · 2 评论 -
51单片机——SPI
单片机——SPI总线宗旨:技术的学习是有限的,分享的精神是无限的。 UART、 I2C 和 SPI 是单片机系统中最常用的三种通信协议。1、初步介绍 SPI 是一种高速的、全双工、同步通信总线,标准的 SPI 也仅仅使用 4 个引脚,常用于单片机和 EEPROM、FLASH、实时时钟、数字信号处理器等器件的通信。 SPI 通信原理比原创 2016-03-18 09:01:24 · 10216 阅读 · 2 评论 -
单片机中通用的类型别名
单片机中通用的类型别名#ifndef _TYPE_H_#define _TYPE_H_#ifdef __GNUC__#define __packed __attribute__((aligned(1)))#endif/* exact-width signed integer types */typedef signed char int8_t;type原创 2016-08-26 09:28:45 · 1201 阅读 · 0 评论