信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

广州学习的单片机课程

时间:2019-12-06 00:00:00 来源:信盈达 作者:信盈达

随着科技的不断发展,自动化控制领域的单片机已经发展的十分完善了。做为一个硬件爱好者的我,是如何一步一步的学习单片机的呢?用51单片机入门系列文章分享一下我的心路历程。

一、什么是单片机?
首先学习一个新知识,我们要了解它是什么,可以做什么?那么我们就简单的来介绍一下单片机是什么。
单片机是一片集成电路上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路、定时器和中断系统,由此组成一个完整的单芯片微型计算机,即单片机(single chip Microcomputer),也叫微控制器(MCU),这也就是大家在很多电路图上看到一个芯片(IC)上面标注的MCU,这说明这块IC一个单片机。
下面介绍一下这块单片机的主要组成部分。
1、CPU (Central Processing Unit): 中央处理单元,由运算器和逻辑控制器组成,同时还包括了中断系统和部分外部特殊功能寄存器。
2、RAM(Random-Access Memory): 随机存储器,这是用来存放读写的数据,比如运算的中间结果,最终结果以及欲显示的数据。在51单片机中,RAM是被分成了两个部分,在后面的文章中会讲到。
3、ROM(Read-Only Memory):只读存储器,用来存放程序、一些原始的数据。
4、I/O(input/output):输入输出,AT89C51单片机有四个8位并行I/O口,既可以作为输入,也可以作为输出。
5、T/C(timer/counter):两个定时器和计数器,既可以工作在定时模块,也可以工作在计数模式。
6、中断(Interrupt Request):实时控制、故障自动处理、单片机与外围设备间的数据传送,比如串口通信就是可以采用中断处理。广州学习的单片机课程
二、单片机可以用来做什么?
就现在而言,只要需要自动控制和简单计算的电子设备,都可以用单片机来实现,再根据实际情况来选择不同的性能的单片机,如:FPJA、STM32系列、51系列,Ardiuno、PLC等。我主要来介绍51单片机,作为单片机的入门硬件。
广州学习单片机
三、单片机具体可以用在哪些领域呢?
我们经常用到的电脑手机,其实就是一个复杂的单片机系统,其中不止一块单片机,是多芯片的组合。它还可以用在工业自动化,智能硬件,通讯,武器等方面。下面逐一介绍在各个领域的具体应用。广州学习的单片机课程
广州学习的单片机课程,通讯方面:调制解调器、交换机、路由器、座机等。
工业自动化:数据采集、测控技术、自动控制,卫星等。
智能硬件:洗衣机、电视机、电冰箱、空调、微波炉、汽车电子设备等。
武器装备、飞机、军舰、坦克、导弹、航天飞机、火箭、智能武器等。
单片机具体的运用是无处不在的,在当今这个自动化相当发达的社会,单片机起了不小的功劳。

四、我们自己学习单片机可以来做什么呢?
智能硬件是个不错的选择,通过学习单片机,我们可以利用单片机做一些有趣的东西。比如做一个温湿度检测装置,RFID门禁系统,智能时钟等。慢慢的学习,让我们了解更多的硬件知识。在后面的文章中,我会去介绍更多单片机、数电、模电、C语言和基础硬件的知识,学习如何搭建单片机最小系统,如何给单片机编写程序,怎么烧写程序,做一些实例给大家参考。