单片机编程教程-初识单片机

发布者:mmsg3814最新更新时间:2015-10-28 来源: eefocus关键字:单片机  编程教程  初识单片机 手机看文章 扫描二维码
随时随地手机看文章
所谓单片机,通俗的来讲,就是把中央处理器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单片机还能足够满足大部份的控制要求,加之51单片机的价格优势。这就使8位的51单片机在以后很长的一段时间内还有存在的空间,也就是说还是单片机应用的一个主流。试想一下,在战场上,原本可以用高炮实现打击的目标我们可能会用导弹去打吗?再者,如果把51单片机学好了,以后转行去学习或应用其它的单片机,也就是一个了解及熟悉的过程了。因为MCS-51单片机是一个通用的单片机,其内部的结构及工作原理与其它的单片机都是相通的。
关键字:单片机  编程教程  初识单片机 引用地址:单片机编程教程-初识单片机

上一篇:单片机教程-MCS-51单片机简述
下一篇:ASP和JSP之间的抉择

推荐阅读最新更新时间:2024-03-16 14:37

详细图文剖析STM32单片机串口一键下载电路与操作方法
在此介绍STM32单片机串口一键下载电路与操作方法详解。 STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的Flash。 2)SRAM = 芯片内置的RAM区,就是内存啦。 3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。 要了解STM32的几种启动模式. BOOT0接GND,BOOT1接GND.那就是正常的启动模式,从flash加载代码. 而BOOT0接V3.3,BOOT1接GND.则是ISP模式,也就是串口更新代码. 其次,你要了解STM32I
[单片机]
详细图文剖析STM32<font color='red'>单片机</font>串口一键下载电路与操作方法
基于单片机μPD780822的客车CAN总线灯光节点的设计及实现
     采用μPD780822型单片机的CAN总线技术实现客车车灯控制和工作状态检测。介绍CAN总线和智能开关在客车车灯控制系统中的应用。给出节点的硬件设计方案,介绍节点控制软件的设计及实现。       1 引言             CAN(Controller Area Network)是德国Bosch公司最先提出的,是目前汽车控制器局域网中最流行、最常用的总线。它的主要特点是:CAN总线为多主站总线,各节点均可在任意时刻主动向网络上的其他节点发送信息,不分主从,通信灵活;CAN总线采用独特的非破坏性总线仲裁技术,优先级高的节点先传送数据,能满足实时性要求;CAN总线具有点对点、一点对多点及全局广播传送数据的功
[嵌入式]
AT93C46/56/55串行EEPROM及单片机程序
16位单片机以其适于高速控制场合及功能多等优点已在工业控制领域中占领了一定的市场。由于EEPROM能在不脱离系统的情况下修改其存储单元中的内容,故在16位单片机中的应用愈来愈广泛。本文结合16位机的特点,详细介绍AT93系列EEPROM及其使用方法。 AT93C46/56/66是ATMEL公司推出的低功耗、低电压电可擦除的可编程只读存储器。它采用CMOS技术和Fairchild Semiconductor 公司的Mi-croWire工业标准3线串行接口,具有1kB/2kB/4kB的容量,并可通过ORG管脚配置成128×8/256×8/512×8或64×16/128×16/256×16等结构。该系列存储器可靠性高,能够重复写10
[单片机]
AT93C46/56/55串行EEPROM及<font color='red'>单片机</font>程序
低功耗MCU MSP如何能满足楼宇自动化系统设计需求
我们的低功耗MSP微控制器(MUC)设计目的是应对开发楼宇自动化应用过程中遇到的诸多挑战。TI的MSP MCU功耗很低;具有极高的模拟集成度,可实现小巧的外形;并包括参考软件和行业标准通信协议。那么,这些优势对您的楼宇自动化设计而言意味着什么呢? 低功耗: 使用MSP MCU,您就无需在楼宇自控系统中牺牲功能或更换电池了。通过将低功耗设计技术与能量采集(Energy Harvesting)功能完美结合,您可在成千上万个远程传感器内减少或消除电池更换工作;当您确实必须更换电池或如果电源中断时,凭借铁电存储器(FRAM)的高速度和耐用性加上我们的Compute Through Power Loss(CTPL)软件实用工具,您的系统
[单片机]
低功耗<font color='red'>MCU</font> MSP如何能满足楼宇自动化系统设计需求
MSP430单片机的BSL编程工具设计与应用
引言 美国 德州仪器 公司的MSP430系列单片机在智能仪器仪表、医疗电子、消费电子等领域有着非常广泛的应用。大部分MSP430系列单片机都具有非易失性Flash存储器,用户调试或更新Flash中程序的方式一般有两种方法:JTAG和Bootstrap Loader(引导装载程序,简称BSL)。 MSP430系列单片机内部集成了JTAG仿真调试模块,并口转换器就可以作为一个低成本的JTAG硬件仿真调试工具,然而,为了保护用户程序代码,往往产品开发完成之后必须要烧断MSP430单片机内部的熔丝,这就使得MSP430单片机无法再通过JTAG接口访问CPU或者更新Flash中的用户程序了,要想再次访问或者更新Flash中的用户程序就需要使
[单片机]
MSP430<font color='red'>单片机</font>的BSL<font color='red'>编程</font>工具设计与应用
单片机与组态王软件通讯的解决方案
1、引言 组态王软件作为一种工业控制组态软件在国内已得到了非常广泛的应用。其具有强大的硬件支持能力,对国内外绝大多数PLC、变频器、板卡、模块、仪器仪表都编写了相应的驱动程序,使用起来相当方便快捷。在“农水实验田环境监测”项目中,我们使用的硬件设备包括日本三菱PLC、台湾研华亚当模块及自行开发的基于单片机的分析仪器,我们选择的软件开发平台是组态王软件。因此,实现单片机与组态王的数据通讯是一个必须解决的问题。 2、 单片机与组态王软件通讯的解决方案 2.1两种通讯解决方案 单片机与组态王软件通讯的解决方案有两种,其一是直接编写支持单片机的驱动程序,就象组态王支持PLC一样;其二是利用组态王软件和Visual B
[单片机]
<font color='red'>单片机</font>与组态王软件通讯的解决方案
单片机设计微型电子琴
  单片机因其体积小、功能强、价格低廉而得到广泛应用。本文介绍用AT89C51单片机设计微型电子琴的方法,仅需AT89C51最小系统,扩展一组小键盘(这里以4×4键盘为例,可按需要扩展),再加一片LM386做音频小功放,输出到扬声器。电源可由三节5号电池提供。 1设计原理   乐音实际上是有固定周期的信号。我们可以用AT89C51的一个定时器(如T1)控制,在P3.4脚上输出方波周期信号,产生乐音。根据不同的按键,调节T1的溢出时间,可输出不同频率的乐音,这样就做出了一台微型电子琴。   每个乐音的音高(频率)是固定的,表1列出了一个8度以及其上下共16个音的音名、频率及定时器T1初值对照(设晶体频率为6MHz),供参考。 2硬
[单片机]
用<font color='red'>单片机</font>设计微型电子琴
Cygnal在片系统单片机的特点与应用
1引言   Cygnal C8051F系列是全集成混合信号在片系统单片机。 在片系统随着半导体生产技术的不断发展,集成度越来越高,对嵌入式控制技术可靠性要求也越来越高而产生的新概念,即 SOC(System on chip),意思是整个系统都高度集成在一个 芯片上。本文通过使用 Cygnal C8051F000制作一个智能故障分析报警仪,介绍Cygnal C8051Fxxx系列全集成混合信号在片系统单片机的特点,及其在智能仪器中的一般使用方法,和一 些需要注意的问题。   故障分析报警仪的原理:从 4个不同点采集电压和电流数据,综合分析,得出故障的原因 和位置,相应地提供报警、显示和电路切除。 2C8051F00
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved