4-《电子入门趣谈》第一章_一切从单片机开始-1.3.1-点亮一个灯

本文介绍了单片机编程的基本概念,强调理解原理图和使用头文件的重要性。通过实例展示了如何点亮一个LED灯,并通过宏定义提高代码可读性。进一步讨论了控制蜂鸣器的方法,提出通过编程让蜂鸣器发出不同音调的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好消息:请在手机淘宝或闲鱼上搜索“电子入门趣谈”,有惊喜哦 :) 我把全本电子入门趣谈的电子版(包括科技提升和理论升华部分,共计50余万字)放到上面开始兜售啦,如果您真的喜欢这本书,又想跟作者一起聊聊天的话 :) ... ...欢迎各界电子科技爱好者朋友们斧正收藏 。作者微信:zhangbolin1202  --- 2019.05.27注 

1.3 单片机的经典应用模块

    在正式进入单片机的经典应用模块之前作者想先说说原理图,没错,就类似于最小系统那样的原理图,但真正的开发板要比那复杂的多!编程不是纯空想,更不是背数据手册,而是先要看懂原理图,再根据原理图编写程序,编程过程中需要控制相应寄存器的时候再去查数据手册。所以说单片机编程入门很简单,因为看图识字大家都会的啦。

    一般的板子上都有最小系统电路、发光二极管、LED数码管、按键和一个矩阵键盘、一个蜂鸣器、一些常见的数字芯片如DS18B20温度传感器、38译码器,以及下载口等等其他的模块。当我们编程的时候,根据原理图找准了管脚连接,再配合以数据手册上的寄存器等信息,就可以通过查询或者中断的方式来控制单片机管脚的电平变化来实现我们要实现的功能了。

    说完原理图还要说一下头文件,在学C++的时候,编程第一句一般都是#include<iostream.h>一类的语句,单片机编程也是一样的。51单片机常写的如#include<reg52.h>或  #include<reg51.h>,飞思卡尔新建project之后生成的main.c文件里自动带有

 

<span style="font-size:18px;">
#include <hidef.h> /* for
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值