第一课:初识单片机

合集下载

单片机的学习和认识

单片机的学习和认识

单片机的学习和认识单片机(Microcontroller)是一种集成电路芯片,它包含了处理器核心、存储器、输入输出接口和各种外设电路,被广泛应用于电子产品和嵌入式系统中。

单片机具有体积小、功耗低、成本低等优点,因此对于学习和认识单片机,对于电子技术爱好者和工程师来说至关重要。

本文将介绍如何学习和认识单片机的几个方面。

一、初识单片机初识单片机时,我们需要了解单片机的基本结构和硬件构成。

单片机通常由中央处理器、存储器、时钟电路、输入输出端口和各种外设电路构成。

中央处理器是单片机的核心,负责完成指令的执行。

存储器用于存储程序代码和数据。

时钟电路提供时序信号,控制单片机的工作频率。

输入输出端口用于与外部设备进行通信。

了解这些基础概念,有助于我们对单片机的整体结构有一个初步的认识。

二、学习单片机的编程语言学习单片机的编程语言是理解和应用单片机的关键。

常见的单片机编程语言包括汇编语言和高级语言。

汇编语言是一种低级别的语言,需要直接操作寄存器和内存地址。

掌握汇编语言可以更深入地了解单片机的硬件结构和指令执行过程,但对于初学者来说难度较大。

因此,我建议初学者从高级语言入手,如C语言。

C语言编写的单片机程序易于理解和调试,提高了开发效率。

学习单片机的编程语言是学习和认识单片机的重要一步。

三、掌握单片机的开发工具学习单片机需要掌握相应的开发工具,如编译器、调试器、仿真器等。

编译器用于将源代码翻译成机器语言。

调试器用于调试程序,检查程序运行时的错误。

仿真器可以模拟单片机的工作过程,方便开发和测试。

了解和熟练使用这些开发工具,可以提高单片机开发的效率和准确性。

四、实践应用单片机学习和认识单片机最有效的方法是通过实践应用。

可以选择一些简单的项目进行实践,如LED灯控制、温度检测、电机驱动等。

通过实际操作,我们可以更深入地了解单片机的各种功能和应用场景。

同时,实践应用还可以提升我们的问题解决能力和创新思维。

五、深入学习单片机的应用领域单片机广泛应用于各个领域,如消费电子、通信、汽车电子、医疗设备等。

单片机应用技术教案

单片机应用技术教案

单片机应用技术教案教案标题:单片机应用技术教学教学目标:1. 了解单片机的基本原理和结构。

2. 掌握单片机的基本编程语言和开发环境。

3. 学习单片机的常用应用技术,如IO口控制、定时器、中断等。

4. 能够基于单片机完成简单的应用项目。

教学内容和教学步骤:第一课:单片机基础知识1. 单片机的基本概念和应用领域介绍。

2. 单片机的基本结构和工作原理。

3. 单片机的发展历程和分类。

第二课:单片机编程语言和开发环境1. 常用的单片机编程语言介绍,如C语言和汇编语言。

2. 单片机的开发环境介绍,如Keil C和Proteus等。

3. 编写简单的单片机程序,如LED闪烁和按键检测。

第三课:单片机IO口控制1. 单片机的IO口介绍和使用方法。

2. 学习如何控制LED和数码管等外设。

3. 编写程序实现LED的亮灭和数码管的显示。

第四课:单片机定时器应用1. 单片机定时器的基本原理和使用方法。

2. 学习如何使用定时器生成延时和产生PWM信号。

3. 编写程序实现LED呼吸灯和舵机的控制。

第五课:单片机中断应用1. 单片机中断的基本原理和使用方法。

2. 学习如何使用中断处理器件的事件。

3. 编写程序实现外部中断触发LED亮灭和按键检测。

第六课:单片机应用实例1. 综合应用前面所学的知识,设计并实现一个简单的单片机应用项目。

2. 学生自主选择应用项目,如温度测量、蜂鸣器控制等。

3. 学生展示并讲解自己的应用项目。

教学评价:1. 小组讨论:学生分组讨论并解决单片机应用中遇到的问题。

2. 上机实验:学生在实验室中完成一系列的单片机应用实验。

3. 课堂测试:对学生课堂掌握的知识进行检测。

4. 项目评估:评估学生完成的单片机应用项目的功能和设计思路。

教学资源:1. 教材:单片机应用技术教程。

2. 实验器材:单片机开发板、LED、数码管、按键、电机等。

3. 软件:Keil C、Proteus等单片机开发工具。

教学参考:1. 单片机技术与应用教程,刘美前等。

第一章 单片机基础知识

第一章 单片机基础知识

第一章单片机基础知识单片机基础知识单片机(Microcontroller)是一种被广泛应用于电子设备中的微型计算机芯片,它集成了中央处理器(CPU)、存储器、输入输出端口及定时器等重要元件。

它的应用范围非常广泛,从简单的家电控制器到复杂的工控系统,无不离开单片机的应用。

一、单片机的起源及发展单片机的起源可以追溯到上世纪70年代早期,当时Intel公司推出了Intel 8048和Intel 8051,这两款单片机被视为单片机的奠基之作。

此后,各大芯片厂商纷纷推出了自己的单片机产品,并且随着技术的不断进步,单片机的功能和性能也得到了极大的提升。

二、单片机的组成单片机由CPU、存储器、输入输出端口和定时器等组成。

其中,CPU是单片机的核心部件,它负责执行指令和进行计算。

存储器主要用来存储程序指令和数据。

输入输出端口用于与外部设备进行数据交互。

定时器则负责计算时间和生成定时信号。

三、单片机的工作原理单片机以时钟信号驱动,指令按照一定的时序依次执行。

当单片机上电后,首先会复位,然后进入初始化程序,接着执行主程序。

单片机可以根据需要从输入端口读取数据,经过处理后再通过输出端口输出结果。

四、单片机的应用单片机广泛应用于各个领域,如家电控制、工控系统、汽车电子、医疗设备等。

以家电控制为例,我们可以通过单片机来实现空调的温度控制、洗衣机的程序控制、电视机的遥控功能等。

五、单片机的学习方法学习单片机需要掌握汇编语言和C语言编程。

首先,我们需要了解单片机的基本原理和功能,然后学习如何使用编译器和开发环境搭建单片机的开发环境。

接下来,可以通过编写简单的程序来加深对单片机的理解,并逐步掌握单片机的高级功能和应用。

六、单片机的发展趋势随着科技的不断进步,单片机的功能和性能将会不断提升。

未来,单片机将朝着低功耗、高性能和高可靠性的方向发展。

同时,随着物联网的兴起,单片机的应用也将会更加广泛。

七、总结单片机作为一种重要的电子元件,广泛应用于各种电子设备中。

第一课_单片机基础知识回顾

第一课_单片机基础知识回顾

第一课单片机基础知识回顾教学内容:单片机基础知识回顾教学重点: 掌握51单片机的开发资源教学难点:51单片机的开发资源教学目的:1、理解单片机的嵌入世式应用特点2、了解单片机的发展趋势3、熟悉MCS-51系列单片机CPU及存储器4、掌握51单片机的开发资源一、单片机简介1、单片机:集成在一个芯片上的微型计算机2、发展史:1)初级阶段2)低性能阶段3)高性能阶段4)16位单片机阶段3、内部结构:二、学习单片机主要掌握以下几点1、最小系统能够运行起来的必要条件:电源、晶振、复位电路●电源:+5v●晶振:12MHZ/24MHZ/1)单片机最高计数频率为振荡频率的1/242)当f=12MHZ时,最高计数频率为500KHZ,即最高外部脉冲的周期要大于2us.●复位电路画出电路图,解释复位原理1)为了保证单片机可靠地复位,必须使RST引脚持续两个机器周期以上的高电平。

若f=12MHZ,则复位信号高电平持续时间超过2us。

2)复位的作用:使程序从头开始。

3)复位后的状态:PC=0000H;P0~P3=FFH,可以直接输入SP=07H2、对单片机任意I/O的随意操作●输出控制电平的高低出:控制●输入检测电平的高低入:检测(求键值)1)输入:读I/O口的状态2)由于内部结构的关系,读读I/O口的状态时,必须置1例:MOV P1,#0FFHMOV A,P13、定时器●两个16位的定时计数器,T0,T1●四种工作方式●初始化步骤:1)对TMOD赋值,确定T0和T1的工作方式2)计算初值,并将其写入TH0,TL0,TH1,TL13)中断方式时,对IE赋值,开放中断4)使TR0,TR1置1,启动T0,T1例:MOV TMOD,#01HMOV TH0,#0B0HMOV TL0,#3CHSETB EASETB ET0SETB TR04、中断●5个中断源●2个优先级5、串口通信三、小结:通过本次课的学习,学生对单片机的硬件知识还有待加强,在后续的课程里,偶尔应该要详细讲解下,并时常提醒大家多翻翻上学期的教材。

《单片机原理及应用》课件第1章 单片机基础知识

《单片机原理及应用》课件第1章 单片机基础知识
—属于微型机的一种 —具有一般微型机的基本组成和功能
AB—地址总线; CB—控制总线; DB—数据总线
1.1.1 单片机的基本概念
单片机在应用时通常处于被控系统的核心地位并融 入其中,即以嵌入的方式使用。为了强调其“嵌入” 的特点,也常常将单片机称为嵌入式微控制器 (Embedded Micro-Controller Unit,EMCU)。
单片形成阶段
1976年,Intel推出MCS-48列单片机 : 8位CPU、1KB ROM、64B RAM、27根I/O线和1个8位 定时器/计数器。 特点:存储器容量较小,寻址范围小(不大于4KB), 无串行接口,指令系统功能不强。
10
1.2.1 单片机的发展历史
性能完善提高阶段
1980年,Intel推出MCS-51系列单片机: 8位CPU、4KB ROM、128B RAM、4个8位并行口、1个 全双工串行口、2个16位定时器/计数器。寻址范围 64KB,并有控制功能较强的布尔处理器。
“微控制器”的称谓更能反应单片机的本质。
12
1.2.1 单片机的发展历史
微控制器化完善阶段
近期推出的单片机产品,内部集成有高速I/O口、 ADC、PWM、WDT等部件,并在低电压、低功耗、串行 扩展总线、控制网络总线和开发方式(在系统可编 程,ISP)等方面都有了进一步的增强。
特点:单片机的综合品质(如成本、性能、体系结构 、开发环境、供应状态)有了长足的进步。
15
1.3.1 MCS-51系列单片机-80C51系列单片机
Atmel公司,AT89系列,Flash存储器技术 Philips公司,80C552系列,含ADC 华邦公司,W78C51系列,高速低价 ADI公司,ADµC8xx系列,高精度ADC LG公司,GMS90/97系列,低压高速 Maxim公司,DS89C420系列,高速(50MIPS) Cygnal公司,C8051F系列,高速SOC

第1章 基础知识(单片机)

第1章 基础知识(单片机)
i n
1701.61137 2 01 10 1 1 2
4.十六进位计数制
-n X x 16m...x 160 x 16 -1...x 16x 16 i
m 0 1 n i
m
【例1.4】十六进制数1A0B.D1可表示为:
MCS-51单片机(主要包括8031、8051和8751等) 主要功能
• 8位CPU。
• 4 KB程序存储器(ROM)(其中8031内部无ROM,8051内部有4 KB ROM,8751内部有4 KB EPROM )。 • 128 B的数据存储器(RAM)。 • 32条I/O口线。 • 111条指令,大部分为单字节指令。 • 21个专用寄存器。 • 2个可编程定时器/计数器。 • 5个中断源,2个优先级。 • 1个全双工串行通信口。 • 外部数据存储器寻址空间为64 KB。 • 外部程序存储器寻址空间为64 KB。 • 逻辑操作位寻址功能。 • 双列直插40 PinDIP封装。 • 单一+5 V电源供电。
1、单片机诞生于20世纪70年代
1946: 第一台电子计算机诞生; 1971: 美国Intel公司设计出四位微处理器; 1973: TI(德州仪器)公司注册了世界上第一个单片机专利;
单片机仍处在初级的发展阶段,元件集成 规模还比较小,功能比较简单,一般均把 CPU、RAM,有的还包括了一些简单的I/O 口集成到芯片上,它还需配上外围的其他 处理电路方才构成完整的计算系统。类似 的单片机还有Zilog公司的Z80微处理器。
(3)十六进制数转换为十进制数 【例1.7】2D.A4H=2×161+13×160+10×16-1+4×162=45.64062
2.将十进制数转换为非十进制数
将十进制数转换为非十进制数的方法是:整数部分转换采

项目一学习单元1:单片机初步认识

项目一学习单元1:单片机初步认识
软件调试
通过调试器对软件进行调试,修复代码中的错误和缺陷。
系统测试
对整个系统进行集成测试,验证系统是否满足需求,并优化性能 和稳定性。
THANKS
感谢观看
2
Keil软件具有丰富的功能,如项目管理、代码编 辑、编译链接、调试仿真等,并且界面友好,易 于使用。
3
Keil软件支持多种单片机的开发,并且可以方便 地配置单片机的各种资源,如IO口、中断、定时 器等。
IAR Embedded Workbench
IAR Embedded Workbench是瑞典IAR Systems公司开 发的单片机开发环境,支持多种单片机的开发,包括8051 单片机、ARM单片机等。
对较少。
这些语言通常需要额外的硬件和 软件支持,且执行效率相对较低。
在特定场景下,如需要快速原型 设计或算法验证时,可能会使用
这些编程语言。
04
单片机的开发环境
Keil软件
1
Keil软件是德国Keil公司开发的单片机开发环境, 支持多种单片机的开发,包括51单片机、AVR单 片机、ARM单片机等。
它采用大规模集成电路技术,将计算机的各个部分集成在一 个芯片上,从而实现了微型化、集成化、低功耗和高可靠性 。
单片机的历史与发展
1970年代初,随着微处理器和半导体技术的发展,单片机 开始出现。最早的单片机是Intel公司为日本名为 Mitutoyo 的公司开发的,该单片机由 12 个晶振电路构成 ,只能用于计算器。
存储器的容量
单片机的存储容量因型号不同而有所差异。一般来说,单片机内部会有一定容量的Flash ROM用于存储程序,同 时还有一定容量的RAM用于存储运行时的数据。
输入/输出接口

中职单片机第一讲认识单片机

中职单片机第一讲认识单片机

中职单片机第一讲认识单片机在我们生活的这个科技飞速发展的时代,单片机的应用无处不在。

从日常使用的家电,到复杂的工业控制系统,单片机都扮演着至关重要的角色。

那么,什么是单片机呢?这就是我们中职单片机课程第一讲要探讨的问题。

单片机,顾名思义,就是一块集成了多种功能的微型计算机芯片。

它把中央处理器(CPU)、存储器、输入输出接口等重要部件都集成在了一个小小的芯片上。

虽然它体积小,但却有着强大的功能。

想象一下,一个小小的单片机就像是一个智能的“大脑”,能够接收外界的各种信息,然后经过处理,再做出相应的决策和控制。

比如说,在一个自动温度控制系统中,单片机可以接收温度传感器传来的温度数据,然后和设定的温度值进行比较。

如果当前温度低于设定值,它就会控制加热装置工作;如果温度高于设定值,它就会让制冷设备启动,从而让温度始终保持在一个合适的范围内。

单片机的种类繁多,不同的单片机在性能、功能和应用场景上都有所不同。

常见的单片机有 51 系列、AVR 系列、STM32 系列等等。

51系列单片机是比较基础和经典的,对于初学者来说是一个很好的入门选择。

AVR 系列单片机则具有更高的性能和更多的功能,适用于一些较为复杂的应用。

STM32 系列单片机则是目前应用非常广泛的一种,它功能强大,能够满足很多高端应用的需求。

那么,单片机是如何工作的呢?它的工作过程就像是一个有条不紊的生产线。

首先,单片机需要通过输入接口接收来自外界的各种信号,比如传感器采集到的数据、按键的输入等。

这些信号就像是原材料,被送到了单片机这个“工厂”里。

然后,单片机内部的中央处理器会对这些信号进行处理和计算,就像是工厂里的工人在对原材料进行加工。

处理后的结果会被存储在存储器中,或者通过输出接口输出,去控制各种外部设备,比如电机、显示屏等。

为了让单片机能够按照我们的意愿工作,我们需要给它编写程序。

程序就像是给单片机下达的一系列指令,告诉它在什么情况下应该做什么。

教学课件第1章单片机基础知识概述

教学课件第1章单片机基础知识概述

盘…
基本功能部件
接口部件
外部设备
支持它的软件五花八门,应有尽有
4
第1章 单片机基础知识概述
分支二:嵌入式计算机系统 (Embedded Computer System)
ECS——嵌入到对象体系中,以实现对象体系智 能化为目的的专用计算机系统 。 技术要求:必须满足对象体系的物理环境、电气 环境和气氛环境以及产品成本等要求。 发展方向: 与对象系统密切相关的嵌入性能、控制 能力与控制可靠性。
❖ 单片机应用领域宽,单片机技能人才社 会需求广泛,具有很好的就业前景
❖ 单片机知识与具体专业技术相结合可产 生更大的创造力和发展潜力
8
第1章 单片机基础知识概述
接口系统(LED,KEY,AD,DA,IO扩展)
显示器ห้องสมุดไป่ตู้
键盘电路
键盘
模数转换
数模转换 总线接口
9
第1章 单片机基础知识概述
本章小结
1.单片机是将通用微计算机基本功能部件集成在一 块芯片上构成的一种专用微计算机系统。
DSP:一类特别适合于进行数字 信号运算的微处理器
DSP有更高的集成度,更快的CPU,更大容量的 存储器,更高效的指令集。
DSP主要应用于音频、视频信号处理领域,是单 片机的高级形式
7
第1章 单片机基础知识概述
2. 为什么要学单片机?
❖ 单片机属于高新技术领域,是机电产品 智能化的重要途径,可实现产品的升级 换代
5
第1章 单片机基础知识概述
工业计算机(Industrial Personal Computer) PC→ 电气加固、机械加固,并配置各种接口板卡 → IPC(工控机)→ 嵌入到大型对象系统中(实现智能化)

第一课 初识单片机

第一课 初识单片机

第一讲初识单片机【单片机简介】通俗的说单片机就是一块集成芯片,有着一些特殊功能,它的特殊功能需要使用者来编程实现。

我们编程的最终目的就是控制这块芯片的各个引脚在不同的时间输出不同的电平(高电平或低电平,这里也可暂时理解为电压),进而控制与单片机各个引脚相连的外围电路。

编程时我们选用大家课堂上学习的C语言,也有助于大家感受C语言的广泛应用。

主讲的内容是以51内核扩展出的单片机,及我们通常所说的51单片机。

【单片机标号信息】我们以STC单片机为例,芯片上的主要标号为STC89C52RC 40c-PDIP其标示解释如下:STC--STC公司产品,其他类似的商家前缀有AT、i、Winbond、SST等8------表示该芯片为SB8051内核芯片。

9------表示内部含Flash E2PROM存储器。

还有如80C51中0表示内部含Mask ROM存储器;87C51中7表示含EPROM 存储器(紫外线可擦除ROM)C------表示该器件为CMOS产品。

89LV52、89LE58中的LV、LE都表示芯片为低电压产品(通常为3.3V电压供电);89S54中S表示该芯片含有可串行下载功能的Flash存储器,即具有ISP可在线编程功能5-------固定不变2-------表示芯片内部程序存储空间的大小。

1为2KB,2为4KB,3为12KB,以此类推。

RC-----芯片内部RAM(随机读写存储器,即通常所说的内存)为512B,RD+则为1280B40-----芯片外部晶振最高可接入40MHzC-------产品级别,c为商业级,温度范围0~70;I为工业级,温度范围-40~85;A为汽车用品,温度范围-40~125;M为军用级,温度范围-55~150,单位:摄氏度PDIP---产品封装型号。

PDIP为双列直插式【51单片机外部引脚介绍】初次看到这些引脚,一定觉得很乱,但不用着急,边学边记忆。

40个引脚按其功能分为三类:1.电源和时钟引脚,如Vcc、GND、XTAL1、XTAL2(需掌握)2.编程控制引脚,如RST、PSEN、ALE/PROG、EA/Vpp(了解即可)3.I/O(In/out)口引脚,如P0、P1、P2、P3四组8位I/O口(需掌握)Vcc(40脚)、GND(20脚)——单片机电源引脚,常压为5V,低压为3.3V。

第一讲认识单片机

第一讲认识单片机

80C51的9C51 89C2051
P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST/VPD 9 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.5/T1 15 P3.6/WR 16 P3.7/RD 17 XTAL2 18 XTAL1 19
RST 1 P3.0/RXD 2 P3.1/TXD 3
XTAL2 4 XTAL1 5 P3.2/INT0 6 P3.3/INT1 7 P3.4/T0 8 P3.5/T1 9
GND 10
20 VCC 19 P1.7 18 P1.6 17 P1.5 16 P1.4 15 P1.3 14 P1.2 13 P1.1/AIN1 12 P1.0/AIN0 11 P3.7
十六进制
▪ 是二进制的简短表示形式。 十进制中的0-15分别表示为十六进制的0、1、 2、3、4、5、6、7、8、9、A、B、C、D、 E、F
▪ 熟练掌握二进制与十六进制之间的转换。 规律:一般把四个二进制数放在一起转换成 一个十六进制数,转换时先把二进制数转换 成十进制数,再把十进制数转换成十六进制 数。
Main 函数 格式:void main() 特点:无返回值,无参。 任何一个C程序有且仅有一个main函 数,它是整个程序开始执行的入口。 例:void main()
{ 总程序从这里开始执行; 其他语句;
}
课后练习
1.熟练建立KEIL工程 2.点亮第一个发光管.
自己动手实践
希望同学们从现在开 始你们的电子创新生活, 只要大家有信心、有热 情,不久的将来必将硕 果累累、前途无量。

第一课 单片机概述

第一课  单片机概述

第一课单片机概述一、单片机及其型号1.何谓单片机一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。

在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。

而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。

(价格与体积)天!PC中的CPU一块就要卖几千块钱,这么多东西做在一起,还不得买个天价!再说这块芯片也得非常大了。

不,价格并不高,从几元人民币到几十元人民币,体积也不大,一般用40脚封装,当然功能多一些单片机也有引脚比较多的,如68引脚,功能少的只有10多个或20多个引脚,有的甚至只8只引脚。

为什么会这样呢?功能有强弱,打个比方,市场上面有的组合音响一套才卖几百块钱,可是有的一台功放机就要卖好几千。

另外这种芯片的生产量很大,技术也很成熟,51系列的单片机已经做了十几年,所以价格就低了。

(功能)既然如此,单片机的功能肯定不强,干吗要学它呢?话不能这样说,实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能,一个控制电冰箱温度的计算机难道要用P IV吗?应用的关键是看是否够用,是否有很好的性能价格比。

所以8051出来十多年,依然没有被淘汰,还在不断的发展中。

2、MCS51单片机和8051、8031、89C51等的关系我们平常老是讲8051,又有什么8031,现在又有89C51,它们之间究竟是什么关系?MCS51是指由美国INTEL公司(对了,就是大名鼎鼎的INTEL)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一课:初识单片机
记得在我们网站的论坛里,曾经有一位网友问了一个问题,什么是单片机?单片机是怎样的一个东东?单片机可以实现些什么功能?它主要应用在哪些领域?在我们单片机自学网的网上课堂的第一节课,我们就上面的这些问题与大家先做一个初步的探讨。

在进入课程的讲解之前,大家先一起来看看单片机吧。

下图是一片40脚的89C51及一片20脚的89C2051的单片机。

单片机的外形从上图中我们已初步认识了,那么什么叫单片机呢?
所谓单片机,通俗的来讲,就是把中央处理器CPU(Central Processing Unit),存储器(memory),定时器,I/O(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。

单片机又称为“微控制器MCU”。

中文“单片机”的称呼是由英文名称“Single Chip Microcomputer”直接翻译而来的。

单片机的主要分类:
1、按应用领域可分为:家电类,工控类,通信类,个人信息终端类等等;
2、按通用性可分为:通用型和专用型。

通用型单片机的主要特点是:内部资源比较丰富,性能全面,而且通用性强,可履盖多种应用要求。

所谓资源丰富就是指功能强。

性能全面通用性强就是指可以应用在非常广泛的领域。

通用型单片机的用途很广泛,使用不同的接口电路及编制不同的应用程序就可完成不同的功能。

小到家用电器仪器仪表,大到机器设备和整套生产线都可用单片机来实现自动化控制。

专用型单片机的主要特点是:针对某一种产品或某一种控制应用而专门设计的,设计时已使结构最简,软硬件应用最优,可靠性及应用成本最佳。

专用型单片机用途比较专一,出厂时程序已经一次性固化好,不能再修该的单片机。

例如电子表里的单片机就是其中的一种。

其生产成本很低。

在我们的这个网上课堂中,介绍的是MCS-51系列单片机,MCS-51单片机也是一种通用单片机,其结构及原理对所有的单片机都适用。

3、按总线结构可分为总线型和非总线型。

如我们常常见到的89C51单片机就是总线结构,
在后面讲解单片机的内部结构时,我们就可以看到,89C51单片机内部有数据总线,地址总线,还有控制总线(WR,RD,EA,ALE等)。

从上图中看到的20引脚的89C2051单片机,就是一种非总线型的。

其外部的引脚很少,可使成本降低。

单片机的发展过程:
1971年intel 公司研制出世界上第一个4位的微处理器;
1973年intel 公司研制出8位的微处理器8080;
1976年intel 公司研制出MCS-48系列8位的单片机,这也是单片机的问世。

80年代初,intel 公司在MCS-48单片机基础上,推出了MCS-51单片机。

也就是说,51单片机最早的出现是在80年代初
微处理器与单片机:
微处理器:
计算机系统核心部件(CPU)并不是一台完整的计算机
单片机:
将CPU和其它接口电路集成在一个芯片之中,使其具有计算机的基本功能。

从上面的描述可知,微处理器只是一个CPU,而单片机则是由CPU与其它的接口电路组合而成的,所以CPU不等于单片计算机。

也可以这样说,CPU只是计算机其中的一个部件而已。

主要的单片机厂商:
我国目前最常用的单片机有如下几家:
Intel--------- (MCS51系列,MCS96系列)
Atmel------- (AT89系列,MCS51内核)
Microchip--- (PIC系列)
Motorola---- (68HCXX系列)
Zilog-------- (Z86系列)
Philips------ (87,80系列,MCS51内核)
Siemens----- (SAB80系列,MCS51内核)
NEC--------- (78系列)
Epson-------- (系列)
在我们网站的论坛,同时在其它网站我看到很多朋友都在讨论一个问题:学8位的51单片机有前途吗?
是的,在现今的单片机领域中,单片机的种类层出不穷,功能也越来越强,从表层看来好象学8位的51单片机已不符合现在的发展需求。

让人感觉到“没有前途”。

做过单片机开发的朋友都知道,其实在大部份的工控或测控设备中,8位的51单片机还能足够满足大部份的控制要求,加之51单片机的价格优势。

这就使8位的51单片机在以后很长的一段时间内还有存在的空间,也就是说还是单片机应用的一个主流。

试想一下,在战场上,原本可以用高炮实现打击的目标我们可能会用导弹去打吗?再者,如果把51单片机学好了,以后转行去学习或应用其它的单片机,也就是一个了解及熟悉的过程了。

因为MCS-51单片机是一个通用的单片机,其内部的结构及工作原理与其它的单片机都是相通的。

相关文档
最新文档