如何使用C语言控制硬件

时间:2022-11-13作者:佚名

C语言的应用编程在单片机的领域占了很大一部分,使用的比较多的51单片机和STM32单片机都可以使用MDK软件编写固件。

单片机烧写了固件后可以点亮LED灯,可以驱动ADC检测电压,也可以驱动蜂鸣器发声,这就是简单地控制硬件。稍微复杂一点的,可以驱动NRF2401进行无线的连接,也可以使用ESP8266这类wifi芯片连接网络。

接下来,简单地讲讲如何使用C语言控制硬件。

1、电路连接
简单的模块可以直接使用高低电平来控制,比如红外线发射模块,当你在驱动引脚上的电压达到3.3v,就能发出红外线;然后将电平设置为0v,红外线发射就停止了。

一般而言,单片机的引脚输出电压能够达到3.3v,也是可以点亮红外线LED,但是可能会导致电流不稳定的问题,所以一般会使用一个三极管接在引脚和LED之间放大电流的驱动能力。

2、单片机控制硬件
上面说到纯手工控制模块遥控电视机、空调,但是实际上谁有这样的手速呢,即便有这样的手速那开关也受不了这样的操作频率。

相关阅读

DC-DC BUCK电路的工作原理

Buck、Boost、Buck-Boost作为直流开关电源中应用广泛的拓扑结构,属于非隔离的直流变换器。 本期内容将对其中的Buck电路展开详细介绍。 Buck基础拓扑电路 降压式(Buck)变换器是一种输出...
2023-06-10
DC-DC BUCK电路的工作原理

科普:一文了解LDO

LDO,英文全名是Low Dropout Regulaor,顾名思义就是低压差线性稳压器,属于线性电源。为线性的稳压器,仅能使用在降压应用中,也就是输出电压必需小于输入电压。 LDO=low dropout regulato...
2023-05-23
科普:一文了解LDO

电线电缆BV、BLV、VV、VLV、BYJ、BVR、RV、RVV、BVVB、YJV、YC、YQ、KVV22、KYJVP、GNH

按GB/T2900.10《电工术语 电缆》,电线电缆定义为:用以传输电能、信息和实现电磁能转换的线材产品。 通用电缆电线单字母代号 R-连接用软电缆(电线),软结构 V-绝缘聚氯乙烯(聚氯乙烯...
2024-08-21
电线电缆BV、BLV、VV、VLV、BYJ、BVR、RV、RVV、BVVB、YJV、YC、YQ、KVV22、KYJVP、GNH

教你看懂电气原理图与接线图

本文介绍了电气原理图与接线图的小知识,电气原理图根据控制线图原理绘制,看原理图先看主电路,再看控制电路,复杂的控制电路,分割成若干个局部控制电路,与典型电路相对照...
2023-06-26
教你看懂电气原理图与接线图

电介质中无极分子的位移极化

  无极分子组成的电介质在无电场作用时,其分子内电荷的代数和为零,且没有分子电偶极矩。当电介质处于外电场中时,分子内的正、负电荷分布将受电场力的作用而发生变化,变...
2023-06-27
电介质中无极分子的位移极化

热销商品

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

定做定制各类密封条三元乙丙橡胶硅胶PVC防火阻燃EVA氯丁石墨丁晴

本公司专业定做各类定制密封条,涵盖三元乙丙橡胶(EPDM)、硅胶、PVC、EVA、氯丁橡胶、丁腈橡胶及石墨复合等多种材质,满足不同行业对密封、防水、隔音、隔热及防火阻燃...
¥ 1

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目