零基础入门51单片机

第一篇博客,博客园注册很久却一直没有好好利用,今天把以前的文章都删掉,就当开个好头吧。

希望在以后的时间中,自己能够认真、努力、珍惜时间。

零基础入门51单片机

单片机(Microcontroller Unit,MCU)是一种集成电路芯片,它将计算机的CPU、存储器(RAM和ROM)、输入/输出接口(I/O)等集成在一个芯片上,形成一个 完整的微型计算机系统 。单片机广泛应用于嵌入式系统和自动化控制领域。

核心部件:

中央处理器(CPU) 执行程序指令。

存储器 只读存储器(ROM)和随机存储器(RAM),前者用来存储固件或程序代码,后者存储临时数据「掉电丢失」。

I/O接口 :输入/输出的作用是与外部设备进行数据交换。

功能特点: 单片机具有低功耗、体积小、成本低、高性能、灵活性的特点。

总的来说现在的单片机应用面越来越广,可以使用微型电池供电应用在空间受限的地方,此外成本低廉适合企业大规模生产,性能也越来越接近传统的微处理器,而且可以根据需要定制不同的功能。

在这里我会编写第一个实例程序:点亮一个LED灯「过于简单,就当 Hello,World! 吧」

需要使用到工具:普中51单片机开发版、电脑、Keil5软件(关于Keil软件的安装直接B站搜索,开发版可以暂时使用Proteus)

关于LED灯的介绍:

LED灯又叫发光二极管,和普通的二极管相同,只允许电流单向导通。

从图中可以看到LED灯的接线方式,VCC表示高电平1,因此如果想让LED点亮只需给单片机P2端口低电平0就可以实现。

标签:游戏攻略