好消息:请在手机淘宝或闲鱼上搜索“电子入门趣谈”,有惊喜哦 :) 我把全本电子入门趣谈的电子版(包括科技提升和理论升华部分,共计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