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

相关推荐
果壳science1 小时前
张祥前实验如何获取正电荷
笔记·科技·嵌入式硬件·硬件工程·制造
南山电子nscn1 小时前
中科芯CETC汽车电池管理系统BMS进口芯片国产型号替代指南
单片机·汽车·bms
桀人2 小时前
认识AT24C02
stm32·单片机·嵌入式硬件
国科安芯3 小时前
星间激光通信终端CANFD控制网络的时延确定性与辐射可靠性
网络·嵌入式硬件·信息与通信·canfd·低轨卫星·商业航天·抗辐射
一直C4 小时前
嵌入式 Linux 驱动开发学习笔记:内核定时器、platform 总线与 I²C 驱动
linux·驱动开发·嵌入式硬件·学习·imx6ull
传感器与混合集成电路4 小时前
150MHz主频、8路DAC与6路PWM:JLH221360伺服控制SIP解析
嵌入式硬件
comyccccc4 小时前
STM32PID控制板设计全解析学习笔记
单片机·嵌入式硬件
碧海银沙音频科技研究院5 小时前
实现炬芯ATS308X的usb cdc 串口IAP 固件升级功能实现
人工智能·嵌入式硬件·深度学习·算法
恒锐丰科技林技术员5 小时前
EG1160 高压半桥驱动芯片:高压功率变换的实用驱动方案
经验分享·嵌入式硬件·硬件工程
智购科技自动售卖机厂家6 小时前
双摄像头方案F1-score只有0.85,排查发现是上下视角的融合逻辑写反了~YH
python·单片机·嵌入式硬件·算法·eclipse