51单片机学习笔记
51单片机学习笔记
无常亦常
生有涯而学无涯
展开
-
51单片机手册阅读笔记
1、看门狗看门狗的使用比较简单,只需要EN_WDT置为1,在设置PS2~PS0来设置溢出时间,喂狗操作是给CLR_WDT位置1即可,之后硬件会自动清除它为0,。2、中断51单片机的中断结构图首先EA是中断的总开关,接下来才是各个中断的中断位。51有4级别的中断优先级。中断函数定义格式如下51中断的查询顺序是中断的触发方式是定时器定时器有一个计数溢出标志位TF0,一个启动位TR0定时器模式寄存器USART串口是全双工通讯,都有一个发送缓冲器和接收缓冲器。波特原创 2020-11-11 23:10:53 · 775 阅读 · 0 评论 -
51基础知识学习笔记
1、8051单片机内部资源8051单片机包含了中央处理器程序存储器(ROM)数据存储器(RAM)定时器(2个16位可编程)四组8位IO口一个双全工串口通讯5个中断功能:2个外部中断,2个定时器中断,一个串口中断内置12M的时钟电路(注:需要一个外部晶振驱动)2、8051的总线8051具有8位数据总线,16位的地址总线,地址总线和数据总线是复用的。再用哈佛结构,程序存储器和数据存储器的地址空间各自独立。具有0~8K的程序存储器以及128B的数据存储器。通过P0和P2引脚可以扩展64K的寻原创 2020-11-07 07:38:19 · 333 阅读 · 0 评论 -
51单片机驱动DS1302学习笔记
DS1302简介DS1302是DALLAS(达拉斯)公司出的一款涓流充电时钟芯片,2001年DALLAS被MAXIM(美信)收购,因此我们看到的DS1302的数据手册既有DALLAS的标志,又有MAXIM的标志;DS1302实时时钟芯片广泛应用于电话、传真、便携式仪器等产品领域,他的主要性能指标如下:1、DS1302是一个实时时钟芯片,可以提供秒、分、小时、日期、月、年等信息,并且还有软年自动调整的能力,可以通过配置AM/PM来决定采用24小时格式还是12小时格式。2、拥有31字节数据存储RAM。原创 2020-10-25 00:31:12 · 827 阅读 · 0 评论 -
通过SPI读写SD卡的protel仿真学习
原理图:SPI简介:SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器等芯片,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议原创 2020-07-05 23:02:19 · 785 阅读 · 0 评论 -
ADC0832与AT24C04A的protel驱动仿真
今天在网上下载也一个仿真程序,我也照着它搭了电路,现在就来学习一波这个电路就是通过压力检测元件M1检测外部压力,它会输出一个模拟电压,通过U3的AD09C32对模拟量进行转换得到数字量,然后显示在数码管中同时也把数据写在24C04上。今天我主要学习一下ADC09C32和24C04现在先来看ADC09C32:参数:1、8位分辨率 2、0~5v的模拟电压输入 3、两路模拟输出它的时序电路图是:第一步:先拉低片选第二步:选择转换通道,上面的时序图的箭头,1~3是上升沿有效,后面才是低电平有效原创 2020-06-02 17:14:10 · 1095 阅读 · 0 评论