单片机之helloworld

学习任何一门新的语言都是从helloworld入手,当程序输出helloworld,就代表着你的环境搭建完成,学习单片机的helloworld是什么呢,在继续下面的内容之前,有的人可能要问了,要不要学电子电路,元器件,数电呀,我只能说会更好,不会也没有关系,先学会用,在慢慢琢磨里面的门道,就像我们开始学习编程的时候,你不是计算机专业的,你还要先去学习计算机原理吗,这是没有必要的事情,这就是一个工具,知道怎么用就可以了。

那什么是单片机的helloworld呢。

首先我们需要准备的材料

STC12C2052

工作电压是3.5~5.5V

第20脚是电源正极(VCC)​

第10脚是电源地端(GND)​

第19脚是单片机的一个I/O接口,名为P1.7。

一个单片机上有好多个I/O接口,我们现在用的这款STC12C2052上就有15个I/O接口,还有32个、64个和更多的,以后我们会慢慢了解的。我们可以通过写一个程序,让单片机的某几个I/O接口作为输入,来接收我们的命令;再把另几个I/O接口作为输出,来控制我们要控制的东西。

1.将单片机插入到面包板上

2.单片机的第20脚接电源正极,第10脚接地(负极)

3.LED正极与单片机第20脚连接,负极与单片机第19脚连接

4.所有连接完成

打开电源开关,LED非常明亮地开始闪烁,说明我们的实验成功了。这是因为单片机在厂商生产时候就写入了1个彩灯的小程序,就是为了快速验证单片机的好坏,也正好帮助我们完成了第1个单片机的实验。

这也就是我们使用单片机完成了第一个helloworld。

相关推荐
悠哉悠哉愿意5 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
Lester_11015 天前
STM32霍尔传感器输入口设置为复用功能输入口时,还能用GPIO函数直接读取IO的状态吗
stm32·单片机·嵌入式硬件·电机控制
LCG元5 天前
低功耗显示方案:STM32L0驱动OLED,动态波形绘制与优化
stm32·嵌入式硬件·信息可视化
三佛科技-187366133975 天前
120W小体积碳化硅电源方案(LP8841SC极简方案12V10A/24V5A输出)
单片机·嵌入式硬件
z20348315205 天前
STM32F103系列单片机定时器介绍(二)
stm32·单片机·嵌入式硬件
Alaso_shuang5 天前
STM32 核心输入、输出模式
stm32·单片机·嵌入式硬件
脚后跟5 天前
AI助力嵌入式物联网项目全栈开发
嵌入式硬件·物联网·ai编程
2501_918126915 天前
stm32死锁是怎么实现的
stm32·单片机·嵌入式硬件·学习·个人开发
z20348315205 天前
STM32F103系列单片机定时器介绍(一)
stm32·单片机
星马梦缘5 天前
驱动层开发——蜂鸣器驱动
stm32·单片机·嵌入式硬件·hal·驱动