51单片机学习第二天

发布时间:2024-03-08  

(1)数字电路中只有两种电平: 高电平和低电平

高电平:5V或者3.3,取决于单片机电源

低电平:0V

(2)RS232电平:计算机串口的电平

高电平:-12V

低电平:+12V


由上面的两个可知,当我们使用单片机跟电脑通信的时候,需要通过各种元器件将单片机的电平转换成计算机可识别的电平才能跟电脑进行通信。


二、进制

二进制

十六进制


三、二进制逻辑运算


四、8051的引脚封装



五、单片机工作的基本时序,一共四种

(1)振荡周期:也称时钟周期,是指为单片机提供时针脉冲信号的振荡源的周期。

(2)状态周期:每个状态周期为时针周期的2倍,是振荡周期经二分频后得到的。

(3)机器周期:一个机器周期包含6个状态周期S1~S6,也就是12个时钟周期,在一个机器周期内,CPU可以完成一个独立的操作。

(4)指令周期:它是指CPU完成一个操作所需的全部时间。每条指令执行时间都是有一个或几个机器周期组成。MCS-51系统中,有单周期指令、双周期指令和四周期指令。


学单片是学什么?

1、对I/o的控制,无论单片机对外界进行何种控制,都是通过I/O口进行的。

2、接受外部的控制,通过I/O来感受外部的电压。

3、51单片机总线共有P0、P1、P2、P3四个8位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。4个I/O端口都能作输入输出口用。


上下拉电阻

上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用,下拉就是下拉到低电平。


1、OC门(就是开漏输出那种情况)要输出高电平,外部必须加上拉电阻。

2、加大普通IO口的驱动能力。

3、起到限流的作用。

4、拉抗电磁干扰。


上下拉电阻的选取原则

1、从降低功耗方面考虑应该足够大,因为电阻越大,电流越小。

2、从确保足够的引脚驱动能力考虑应该足够小,电阻越小,电流才能越大。

3、开漏输出时,过大的上拉电阻会导致信号上升沿变缓。


通常选择电阻是4.7k ~ 10k

第一个单片机程序 ---点亮LED

1、LED的相关知识

LED,即发光二极管,是一种半导体固态发光器件。

2、LED的工作原理

LED的符号位: LED的工作是有方向性的,只有当正极接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。

3、LED的原理图解析

开发板上面LED的阳极串联一个电阻,然后连接到电源VCC,而LED的阴极连接到单片机的P2口,如果你想点亮一盏LED就对把单片机相应的IO赋为低电平。


#include "reg52.h"
/**
 * 实验一:点亮第一个LED
 */
sbit led1 = P2^0;// P2口

int main()
{
    while(1)
    {
        led1 = 0;
    }
    return 0;
}


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>