• 单片机中三极管的应用

    三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。

  • 51单片机——I2C总线

    UART 属于异步通信,比如电脑发送给单片机,电脑只负责把数据通过TXD 发送出来即可,接收数据是单片机自己的事情。而 I2C 属于同步通信, SCL 时钟线负责收发双方的时钟节拍, SDA 数据线负责传输数据。 I2C 的发送方和接收方都以 SCL 这个时钟节拍为基准进行数据的发送和接收。I2C总线包括SCL,SDA 两根信号线,其中SCL是时钟线,SDA是数据线。

  • 51单片机——UART

    对于单片机来说,通信则与传感器、存储芯片、外围控制芯片等技术紧密结合,成为整个单片机系统的“神经中枢”。

  • 单片机编程软件经验分享篇,IAR单片机编程软件安装过程

    单片机编程软件的选择常以使用的单片机为准,目前较为流行的单片机编程软件为keil和IAR,这两款单片机编程软件的应用对象存在一些不同。本文,主要向大家介绍IAR单片机编程软件的完整安装过程,并对每个过程进行讲解。

  • 单片机编程软件有哪些?Keil、IAR单片机编程软件简介

    单片机编程软件有多种,而对于单片机编程软件的选择往往基于单片机类型,如51单片机应当选择keil作为主要的单片机编程软件。本文,将向大家简单介绍两种单片机编程软件——keil和IAR。

  • 单片机编程软件详解,单片机编程软件IAR与Keil之间存在哪些区别

    单片机编程软件有很多,如IAR和Keil便是两个比较知名的单片机编程软件。那么,这两款单片机编程软件在应用过程中谁更便利呢?这两款编程软件之间又有何区别呢?如果你想有所了解,不妨继续往下看。

  • 单片机中去耦电容的应用

    单片机中去耦电容在电路中的应用

  • 单片机定时器的寄存器

    标准的 51 单片机内部有 T0 和 T1 这两个定时器,T 就是 Timer 的缩写,现在很多 51 系列单片机还会增加额外的定时器,在这里我们先讲定时器 0 和 1。前边提到过,对于单片机的每一个功能模块,都是由它的 SFR,也就是特殊功能寄存器来控制。与定时器有关的特殊功能寄存器,有以下几个,大家不需要去记忆这些寄存器的名字和作用,你只要大概知道就行,用的时候,随时可以查手册,找到每个寄存器的名字和每个寄存器所起到的作用。

  • 单片机按键介绍

    常用的按键电路有两种形式,独立式按键和矩阵式按键,独立式按键比较简单,它们各自与独立的输入线相连接

  • 单片机蜂鸣器控制程序和驱动电路

    蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。

  • 单片机IO口模拟UART串口通信

    为了让大家充分理解 UART 串口通信的原理,我们先把 P3.0 和 P3.1 当做 IO 口来进行模拟实际串口通信的过程,原理搞懂后,我们再使用寄存器配置实现串口通信过程。

  • 通信实例与ASCII码

    我们学习串口通信主要是要实现单片机和电脑之间的信息交互,可以用电脑控制单片机的一些信息,可以把单片机的一些信息状况发给电脑上的软件。下面我们就做一个简单的例程,实现单片机串口调试助手发送的数据,在我们开发板上的数码管上显示出来。

  • 单片机I2C时序介绍

    在硬件上,I2C 总线是由时钟总线 SCL 和数据总线 SDA 两条线构成,连接到总线上的所有器件的 SCL 都连到一起,所有 SDA 都连到一起。

  • 单片机I2C寻址模式

    我们知道,打电话的时候,当拨通电话,接听方捡起电话肯定要回一个“喂”,这就是告诉拨电话的人,这边有人了。同理,这个第九位 ACK 实际上起到的就是这样一个作用。当我们发送完了这 7 位地址和 1 位方向后,如果发送的这个地址确实存在,那么这个地址的器件应该回应一个 ACK(拉低 SDA 即输出“0”),如果不存在,就没“人”回应 ACK(SDA将保持高电平即“1”)。

  • 单片机EEPROM的页写入

    在向 EEPROM 连续写入多个字节的数据时,如果每写一个字节都要等待几 ms 的话,整体上的写入效率就太低了。因此 EEPROM 的厂商就想了一个办法,把 EEPROM 分页管理。24C01、24C02 这两个型号是 8 个字节一个页,而 24C04、24C08、24C16 是 16 个字节一页。我们开发板上用的型号是 24C02,一共是 256 个字节,8 个字节一页,那么就一共有 32 页。

发布文章