文章分类 - 51单片机系列
摘要:
文章来源:《51单片机原理及应用(第3版)》5.4节。 51单片机采用了自然优先级和人工设置高、低优先级的策略。 当CPU处理低优先级中断,又发生更高级中断时,此时中断处理过程如下图所示。 一个正在执行的低优先级中断服务程序能被高优先级中断源的中断申请所中断,形成中断嵌套。 相同级别的中断源不能相互
阅读全文
文章来源:《51单片机原理及应用(第3版)》5.4节。 51单片机采用了自然优先级和人工设置高、低优先级的策略。 当CPU处理低优先级中断,又发生更高级中断时,此时中断处理过程如下图所示。 一个正在执行的低优先级中断服务程序能被高优先级中断源的中断申请所中断,形成中断嵌套。 相同级别的中断源不能相互
阅读全文
摘要:
文章来源:《零起点学Proteus单片机仿真技术》。 本文是关于继电器使用相关内容。 继电器广泛应用在工业控制中,通过继电器对其他大电流的电器进行控制。 继电器控制原理图如下。继电器部分包括控制线圈和3个引脚,A引脚接电源,B引脚是常开节点,C引脚是常闭节点。继电器没有通电时,常闭节点C构成通路,灯
阅读全文
文章来源:《零起点学Proteus单片机仿真技术》。 本文是关于继电器使用相关内容。 继电器广泛应用在工业控制中,通过继电器对其他大电流的电器进行控制。 继电器控制原理图如下。继电器部分包括控制线圈和3个引脚,A引脚接电源,B引脚是常开节点,C引脚是常闭节点。继电器没有通电时,常闭节点C构成通路,灯
阅读全文
摘要:
Proteus仿真实现单片机与PC串口通信
阅读全文
Proteus仿真实现单片机与PC串口通信
阅读全文
摘要:
51单片机的串口通信,单片机与PC机通信介绍。
阅读全文
51单片机的串口通信,单片机与PC机通信介绍。
阅读全文
摘要:
51单片机中LCD1602液晶显示屏使用。
阅读全文
51单片机中LCD1602液晶显示屏使用。
阅读全文
摘要:
51单片机DS1302时钟芯片扩展实验
阅读全文
51单片机DS1302时钟芯片扩展实验
阅读全文
摘要:
51单片机温度控制系统,温度在上下限之间正常工作,超过温度上限蜂鸣器发声同时直流电机工作,低于温度下限时蜂鸣器发声同时继电器工作。
阅读全文
51单片机温度控制系统,温度在上下限之间正常工作,超过温度上限蜂鸣器发声同时直流电机工作,低于温度下限时蜂鸣器发声同时继电器工作。
阅读全文
摘要:
本文是关于DS1302时钟芯片的相关介绍。 一、 DS1302时钟芯片介绍 DS1302是DALLAS公司推出的涓流充电时钟芯片,内部含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。该芯片是3线SPI接口。 实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月
阅读全文
本文是关于DS1302时钟芯片的相关介绍。 一、 DS1302时钟芯片介绍 DS1302是DALLAS公司推出的涓流充电时钟芯片,内部含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。该芯片是3线SPI接口。 实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月
阅读全文
摘要:
本文是关于温度传感器的相关内容。 一、 DS18B20数字温度传感器介绍 DS18B20是 DALLAS半导体公司推出的一种“一线总线(单总线)”接口的温度传感器。与传统的热敏电阻等测温元件相比,DS18B20是一种新型的、体积小、使用电压宽、与微处理器接口简单的数字化温度传感器。 1.1、 DS1
阅读全文
本文是关于温度传感器的相关内容。 一、 DS18B20数字温度传感器介绍 DS18B20是 DALLAS半导体公司推出的一种“一线总线(单总线)”接口的温度传感器。与传统的热敏电阻等测温元件相比,DS18B20是一种新型的、体积小、使用电压宽、与微处理器接口简单的数字化温度传感器。 1.1、 DS1
阅读全文
摘要:
本文是关于IIC(I2C)通信协议的相关内容。 一、 I2C介绍 I2C,Inter-Integrated Circuit总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准。 I2C是同步通信的一种特殊形式,具有接口线少,控制方式
阅读全文
本文是关于IIC(I2C)通信协议的相关内容。 一、 I2C介绍 I2C,Inter-Integrated Circuit总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准。 I2C是同步通信的一种特殊形式,具有接口线少,控制方式
阅读全文
摘要:
本文是关于51单片机中断系统的扩展实验。 一、 扩展实验一:使用外部中断0控制蜂鸣器,外部中断1控制直流电机 外部中断扩展实验一实现的功能:使用外部中断0控制蜂鸣器发声/不发声,外部中断1控制直流电机转动/停止。 由蜂鸣器的内容可以知道,蜂鸣器分为有源蜂鸣器和无源蜂鸣器;蜂鸣器有两个管脚,要使蜂鸣器
阅读全文
本文是关于51单片机中断系统的扩展实验。 一、 扩展实验一:使用外部中断0控制蜂鸣器,外部中断1控制直流电机 外部中断扩展实验一实现的功能:使用外部中断0控制蜂鸣器发声/不发声,外部中断1控制直流电机转动/停止。 由蜂鸣器的内容可以知道,蜂鸣器分为有源蜂鸣器和无源蜂鸣器;蜂鸣器有两个管脚,要使蜂鸣器
阅读全文
摘要:
STC89C5X系列含有3个定时器:定时器0、定时器1、定时器2。51系列单片机一定有基本的2个定时器(定时器0和定时器1),但不全有3个中断,需要查看芯片手册,通常使用的是基本的2个定时器:定时器0/1。 一、 定时器介绍 在介绍定时器之前,需要先了解以下内容。 1.1、CPU时序的有关知识 ①
阅读全文
STC89C5X系列含有3个定时器:定时器0、定时器1、定时器2。51系列单片机一定有基本的2个定时器(定时器0和定时器1),但不全有3个中断,需要查看芯片手册,通常使用的是基本的2个定时器:定时器0/1。 一、 定时器介绍 在介绍定时器之前,需要先了解以下内容。 1.1、CPU时序的有关知识 ①
阅读全文
摘要:
本文介绍了51单片机的外部中断,以及如何配置外部中断。 一、 外部中断介绍 STC89C5X系列单片机提供了4个外部中断:外部中断0(INT0)、外部中断1(INT1)、外部中断2(INT2)、外部中断3(INT3)。需要注意51系列单片机一定有基本的2个外部中断,但不全有4个中断,具体需要查看芯片
阅读全文
本文介绍了51单片机的外部中断,以及如何配置外部中断。 一、 外部中断介绍 STC89C5X系列单片机提供了4个外部中断:外部中断0(INT0)、外部中断1(INT1)、外部中断2(INT2)、外部中断3(INT3)。需要注意51系列单片机一定有基本的2个外部中断,但不全有4个中断,具体需要查看芯片
阅读全文
摘要:
本文主要是关于C51中的中断系统的相关介绍。 1. 中断概念 中断是为使单片机具有对外部或内部随机发生的事件实时处理而设置的。中断功能的存在,很大程度上提高了单片机处理外部或内部事件的能力,中断是单片机最重要的功能之一。 中断在生活中的一个事例:你打开火,烧一壶水;然后去洗衣服,在洗衣服的过程中,突
阅读全文
本文主要是关于C51中的中断系统的相关介绍。 1. 中断概念 中断是为使单片机具有对外部或内部随机发生的事件实时处理而设置的。中断功能的存在,很大程度上提高了单片机处理外部或内部事件的能力,中断是单片机最重要的功能之一。 中断在生活中的一个事例:你打开火,烧一壶水;然后去洗衣服,在洗衣服的过程中,突
阅读全文
摘要:
本文是关于直流电机使用的相关介绍。 目录一、直流电机介绍二、ULN2003芯片介绍三、在proteus中仿真实现对电机的驱动 51单片机的应用中,电机控制方面的应用也很多。在学习直流电机(PWM)之前,先使用GPIO控制电机的正反转和停止。但不能直接使用GPIO来驱动电机,需要用相应的驱动芯片来实现
阅读全文
本文是关于直流电机使用的相关介绍。 目录一、直流电机介绍二、ULN2003芯片介绍三、在proteus中仿真实现对电机的驱动 51单片机的应用中,电机控制方面的应用也很多。在学习直流电机(PWM)之前,先使用GPIO控制电机的正反转和停止。但不能直接使用GPIO来驱动电机,需要用相应的驱动芯片来实现
阅读全文
摘要:
本文来源: Proteus8.6中16x16LED点阵制作教程 【Proteus】16乘16点阵滚动播放 proteus中提供的LED点阵有5x7和8x8的,如下,没有其他尺寸的,但软件可以自制元件,所以可以使用8x8的点阵制作出16x16的点阵。 一、测试proteus中的8x8点阵驱动方式 在p
阅读全文
本文来源: Proteus8.6中16x16LED点阵制作教程 【Proteus】16乘16点阵滚动播放 proteus中提供的LED点阵有5x7和8x8的,如下,没有其他尺寸的,但软件可以自制元件,所以可以使用8x8的点阵制作出16x16的点阵。 一、测试proteus中的8x8点阵驱动方式 在p
阅读全文
摘要:
使用74HC595结合数码管显示字符。 proteus仿真设计如下,74HC595的输出端连接到动态数码管的位选和静态数码管的段选,动态数码管的段选连接到P0口。这两个数码管都是共阴极的。 静态数码管显示字符0-F,软件设计如下: /* 实现功能:74HC595芯片控制静态数码管显示字符0-F [2
阅读全文
使用74HC595结合数码管显示字符。 proteus仿真设计如下,74HC595的输出端连接到动态数码管的位选和静态数码管的段选,动态数码管的段选连接到P0口。这两个数码管都是共阴极的。 静态数码管显示字符0-F,软件设计如下: /* 实现功能:74HC595芯片控制静态数码管显示字符0-F [2
阅读全文
摘要:
本实验实现的功能是使用74HC595芯片实在LED点阵中显示数字字符0。 要点亮多个LED灯,需要用到动态数码管的动态扫描原理。 首先如何点亮一行上面的多个灯或一列上面的多个灯,明显就是需要某行或某列有效,同时使多列或多行有效。比如在第一行有效的情况下,有效列与这一行交点上的LED灯就会被点亮。 要
阅读全文
本实验实现的功能是使用74HC595芯片实在LED点阵中显示数字字符0。 要点亮多个LED灯,需要用到动态数码管的动态扫描原理。 首先如何点亮一行上面的多个灯或一列上面的多个灯,明显就是需要某行或某列有效,同时使多列或多行有效。比如在第一行有效的情况下,有效列与这一行交点上的LED灯就会被点亮。 要
阅读全文

基于51单片机的8路抢答器设计
51单片机串口通信
浙公网安备 33010602011771号