单片机之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。

相关推荐
蓬荜生灰11 小时前
STM32(12)-- GPIO输入,按键检测
stm32·单片机·嵌入式硬件
DLGXY11 小时前
STM32——ADC、多通道转换(十三)
stm32·单片机·嵌入式硬件
日更嵌入式的打工仔11 小时前
嵌入式MPU、MCU与SoC的本质区别
单片机·嵌入式硬件
__万波__11 小时前
STM32L475看门狗
stm32·单片机·嵌入式硬件
wanglong371312 小时前
51单片机STC8G1K08输出PWM
单片机·嵌入式硬件·51单片机
传感器与混合集成电路1 天前
210℃与175℃高温存储器选型研究:LHM256MB与LDMF4GA-H架构与可靠性对比(上)
嵌入式硬件·能源
时光找茬1 天前
【瑞萨AI挑战赛-FPB-RA6E2】+ 从零开始:FPB-RA6E2 开箱测评与 e2 studio 环境配置
c++·单片机·边缘计算
17(无规则自律)1 天前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考
@good_good_study1 天前
FreeRTOS内存管理
单片机
Hello_Embed1 天前
libmodbus 移植 STM32(基础篇)
笔记·stm32·单片机·学习·modbus