分类:单片机

51单片机串行口的工作方式解析

51单片机串行口的工作方式解析


 方式0是外接串行移位寄存器方式。工作时,数据从RXD串行地输入/输出,TXD输出移位脉冲,使外部的移位寄存器移位。波特率固定为fosc/12(即,TXD每机器周期输出一个同位脉冲时...

5个月前 (2020-09-05) 9℃ 暂无评论 0喜欢

单片机常用模块电路大全!工程师收藏备用!

单片机常用模块电路大全!工程师收藏备用!


在我们设计单片机电子电路时,常用应用到一下比较常用的电路,每次都需要从新画,即费力又费神,还容易出错,所以本人将自己常用的电路设计成模块,每次使用直接负责即可。由于个...

6个月前 (2020-08-06) 27℃ 暂无评论 2喜欢

单片机电子时钟时间误差如何调整最有效

单片机电子时钟时间误差如何调整最有效



  单片机应用中,常常会遇到这种情况,在用单片机制作电子钟或要求根据时钟启控的控制系统时,会突然发现当初校准了的电子时钟的时间竟然变快或是变慢了。  于是,尝试...

6个月前 (2020-08-06) 10℃ 暂无评论 3喜欢

51单片机的内部结构及其功能作用

51单片机的内部结构及其功能作用


中央处理器(CPU):刚跟大家讲过,需要提醒的是MCS-51的CPU能处理8位二进制数或代码。CPU是单片机的主要核心部件,在CPU里面包含了运算器、控制器以及若干寄存器等部件给成...

6个月前 (2020-08-06) 8℃ 暂无评论 1喜欢

单片机模块化编程的原则

单片机模块化编程的原则


目前我们在学习和开发单片机时广泛采用 c 语言进行编程,当我们开发的单片机项目较小时,或者我们所写的练习程序很小时,我们总是习惯于将所有代码编写在同一个 c 文件下,由...

6个月前 (2020-08-06) 4℃ 暂无评论 0喜欢

51单片机实现通讯协议的串口通讯编程

51单片机实现通讯协议的串口通讯编程




我们以51单片机为例。51中一般针对串口通讯编程,通常采取中断接受查询发送的方式。中断函数在接受数据到达时被重复调用,其实是个重复入栈的过程,所以不宜将函数写的太...

8个月前 (2020-06-03) 6℃ 暂无评论 1喜欢

单片机中各种周期的关系与定时器原理

单片机中各种周期的关系与定时器原理



  时钟周期:  时钟周期也叫振荡周期或晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生,比如12MHZ=12×10的6次方,即每秒发出12000000个脉冲信号,那么发出...

8个月前 (2020-06-03) 15℃ 暂无评论 1喜欢

51单片机串口通信原理与应用

51单片机串口通信原理与应用



  一、原理简介
  51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为...

8个月前 (2020-06-03) 11℃ 暂无评论 1喜欢

51单片机入门之静态数码管电路设计

51单片机入门之静态数码管电路设计


多数人也都知道,51单片机的入门第一篇就是Led灯的操作,当然了,那也是最基本的操作。上次玩完LED灯,就相当于是入门,今天我们来看看数码管,对于数码管,大家可以是再熟悉不过了...

10个月前 (2020-04-20) 27℃ 暂无评论 0喜欢

51单片机程序执行流程详解

51单片机程序执行流程详解



单片机是没有上操作系统的东西,在keil中编写的代码都是裸机代码,深入编写裸机代码有助于了解硬件的特性。
若不是硬件特性已定的情况之下的其它流程都是代码作祟。忽然...

10个月前 (2020-04-20) 9℃ 暂无评论 0喜欢

51单片机学习入门

51单片机学习入门


学过51单片机的人,都知道这个学习的过程可能不是那么“美好”,所以,今天给大家介绍一些关于51单片机的学习方法。1、我从不说51是基础,如果我这么说,也请把这句话理解为微...

1年前 (2020-02-18) 26℃ 暂无评论 1喜欢

如何用一个单片机IO实现多个按键输入?

如何用一个单片机IO实现多个按键输入?


在单片机软硬件应用电路中,如果要实现独立的按键输入,在不使用其他的功能辅助IC的情况下,一般一个按键对应一个IO引脚,如果要实现多个独立按键输入,那么就要多个独立IO。如...

1年前 (2020-02-18) 17℃ 暂无评论 1喜欢

单片机按键设计方案

单片机按键设计方案


  在单片机系统里,按键是常见的输入设备,在本文江介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设计上,一般有四种方案。  一是GPIO口直接检测单个按键,如图...

1年前 (2020-02-18) 9℃ 暂无评论 0喜欢

单片机编程入门:单片机流水灯程序

单片机编程入门:单片机流水灯程序


  今天就来教教大家怎么玩玩51单片机,当然了,首先有一个必要的条件就是你必须要会c语言,目前大学里面有开的关于微机原理的课的,上课的时候,老师还说:“你们要多学学汇编...

1年前 (2020-02-18) 11℃ 暂无评论 2喜欢

51单片机中的数值

51单片机中的数值


  1.在MCU中都是以二进制的形式进行计算的. 2.在编程时,我们通常用到的有十进制的数值形式和十六进制的数值形式,如52,0xfe;  3.数值的大小由数据的类型来决...

1年前 (2019-10-24) 24℃ 暂无评论 3喜欢

51单片机串口收发设计的思考

51单片机串口收发设计的思考


  最近项目里面要用到51单片机做一些控制,主要功能是通过串口接收上位机的指令并进行分析解码,等待一个外部触发信号到来后执行之前接收的指令动作。正好手边有一片ST...

1年前 (2019-10-24) 22℃ 暂无评论 2喜欢

初学者怎么入门单片机

初学者怎么入门单片机


很多初学者想学习单片机,但是却不知道怎么入门,该从何学起。下面根据本人的经验说说看法,入门之后学习起来并不是很难,反而是一件很有趣的事情,可以根据自己的想法实现很多...

1年前 (2019-06-17) 46℃ 暂无评论 1喜欢

单片机的应用特点分析

单片机的应用特点分析


单片机的应用特点分析
按照单片机的特点,单片机的应用分为单机应用与多机应用。在一个应用系统中,只使用一片单片机称为单机应用。
一、单片机的单机应用的范围包括:
(1)...

1年前 (2019-06-17) 29℃ 暂无评论 2喜欢

C51单片机C语言的基本规则

C51单片机C语言的基本规则


  C51C语言的基本规则是有限的,可把这有限的规则组合与嵌套起来,就实现了多种多样的功能。
  常量与变量本质是值,不同的变量只是存储结构的不通。表达式最终也是...

1年前 (2019-04-14) 39℃ 暂无评论 2喜欢

如何使单片机复位可靠?单片机复位方式

如何使单片机复位可靠?单片机复位方式


数字电路刚通电时都需要进行复位,复位的功能是将单片机里的重新开始,主要防止程序混乱,也就是跑飞、或者死机等现象,目的是使系统进入初始状态,以便随时接受各种指令进行工...

1年前 (2019-03-23) 30℃ 暂无评论 1喜欢

单片机技术发展的四个阶段

单片机技术发展的四个阶段


单片机的发展经历了如图所示的四个阶段。
图 单片机发展的四个阶段 1.芯片化探索阶段 20世纪70年代,美国的Fairchild(仙童)公司首先推出了世界上第一款单片机F-8。随后Int...

2年前 (2019-02-27) 26℃ 暂无评论 1喜欢

如何自学单片机

如何自学单片机


刚开始学习的时候也是比较迷茫,不知道从哪里入手,同学推荐我先看郭天祥的“新概念51单片机C语言教程”,这本书算是我的启蒙吧,书里面介绍了基本C语言知识和编程软件KEIL,这...

2年前 (2019-02-27) 41℃ 暂无评论 1喜欢

单片机的内部结构

单片机的内部结构


单片机特别适合用于控制领域,故又称为微控制器MCU(Micro Control Unit);因为整个系统是在单一芯片上完成的,因此单片机是一种典型的片上系统(System On Chip,简称SOC)。 单片...

2年前 (2019-01-02) 17℃ 暂无评论 1喜欢