基础篇1 51单片机最小系统

合集下载

51单片机最小系统的设计与制作(推荐初学者)

51单片机最小系统的设计与制作(推荐初学者)

51单片机最小系统制作(推荐初学者)实物图功能:1.流水灯2.数码管动态显示3.蜂鸣器唱歌4.红外遥控接受遥控近照:背面:虽然先看着多点。

但其实一点也不复杂,只能说费事而已。

八位LED灯八位LED灯蜂鸣器:蜂鸣器是从网卡上拆下来的,数码管一、确定任务开发单片机最小系统二、任务分析:该系统具有的功能:(1)具有2位LED数码管显示功能。

(2)具有八路发光二极管显示各种流水灯。

(3)可以完成各种奏乐,报警等发声音类实验。

(4)具有复位功能。

三、功能分析(1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能;(2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能;(3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。

(4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。

四、设计框图五、硬件电路设计根据本系统的功能,和单片机的工作条件,我们设计出下面的电路图。

本人又添加了红外一体化接收头。

可以对单片机进行遥控了。

使用USB口供电。

六、元件清单的确定:数码管:共阴极2只(分立)电解电容:10UF的一只30PF的电容2只220欧的电阻9只4.7K的电阻一只1.2K的电阻一只4.7K的排阻一只,12MHZ的晶振一只有源5V蜂名器一只AT89S51单片机一片常开按钮开关1只紧锁座一只(方便芯取下来的,绿色的)发光二极管(5MM红色)8只万能板电路版15*17CMS8550三极管一只4.5V电池盒一只,导线若干。

七、硬件电路的焊接按照原理图把上面的元件焊接好,详细步骤省略。

八、相关程序编写针对上面的电路原理图,设计出本系统的详细功能:(1)、第一个发光二极管点亮,同时数码管显示“1”。

(2)、第二个发光二极管点亮,同时数码管显示“2”。

(3)、依次类推到第八个发光二极管点亮,同时数码管显示“8”。

51单片机最小系统原理图

51单片机最小系统原理图

51单片机最小系统原理图51单片机最小系统原理图的功能详解单片机的最小系统是由组成单片机系统必需的一些元件构成的,除了单片机之外,还需要包括电源供电电路、时钟电路、复位电路。

单片机最小系统下面着重介绍时钟电路和复位电路。

1)时钟电路单片机工作时,从取指令到译码再进行微操作,必须在时钟信号控制下才能有序地进行,时钟电路就是为单片机工作提供基本时钟的。

单片机的时钟信号通常有两种产生方式:内部时钟方式和外部时钟方式。

内部时钟方式的原理电路如图所示。

在单片机XTAL1和XTAL2引脚上跨接上一个晶振和两个稳频电容,可以与单片机片内的电路构成一个稳定的自激振荡器。

晶振的取值范围一般为0~24MHz,常用的晶振频率有6MHz、12 MHz、11.0592 MHz、24 MHz等。

一些新型的单片机还可以选择更高的频率。

外接电容的作用是对振荡器进行频率微调,使振荡信号频率与晶振频率一致,同时起到稳定频率的作用,一般选用20~30pF的瓷片电容。

外部时钟方式则是在单片机XTAL1引脚上外接一个稳定的时钟信号源,它一般适用于多片单片机同时工作的情况,使用同一时钟信号可以保证单片机的工作同步。

时序是单片机在执行指令时CPU发出的控制信号在时间上的先后顺序。

AT89C51单片机的时序概念有4个,可用定时单位来说明,包括振荡周期、时钟周期、机器周期和指令周期。

振荡周期:是片内振荡电路或片外为单片机提供的脉冲信号的周期。

时序中1个振荡周期定义为1个节拍,用P表示。

时钟周期:振荡脉冲送入内部时钟电路,由时钟电路对其二分频后输出的时钟脉冲周期称为时钟周期。

时钟周期为振荡周期的2倍。

时序中1个时钟周期定义为1个状态,用S表示。

每个状态包括2个节拍,用P1、P2表示。

机器周期:机器周期是单片机完成一个基本操作所需要的时间。

一条指令的执行需要一个或几个机器周期。

一个机器周期固定的由6个状态S1~S6组成。

指令周期:执行一条指令所需要的时间称为指令周期。

51单片机最小系统

51单片机最小系统

(完整word版)51单片机最小系统亲爱的读者:本文内容由我和我的同事精心收集整理后编辑发布到文库,发布之前我们对文中内容进行详细的校对,但难免会有错误的地方,如果有错误的地方请您评论区留言,我们予以纠正,如果本文档对您有帮助,请您下载收藏以便随时调用。

下面是本文详细内容。

最后最您生活愉快 ~O(∩_∩)O ~单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图.说明复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐C 取10u,R取8.2K.当然也有其他取法的,原则就是要让RC组合可以在RST脚上产生不少于2个机周期的高电平.至于如何具体定量计算,可以参考电路分析相关书籍.晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的uS级时歇,方便定时操作)单片机:一片AT89S51/52或其他51系列兼容单片机特别注意:对于31脚(EA/Vpp),当接高电平时,单片机在复位后从内部ROM的0000H 开始执行;当接低电平时,复位后直接从外部ROM的0000H开始执行.这一点是初学者容易忽略的.复位电路:一、复位电路的用途单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。

单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。

51单片机最小系统的讲解和制作

51单片机最小系统的讲解和制作

单片机最小系统介绍单片机最小系统主要由电源、复位、振荡电路以及扩展部分等部分组成。

最小系统原理图如图4.1所示。

图4.1最小系统电路图电源供电模块图4.1.1 电源模块电路图对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源模块的稳定可靠是系统平稳运行的前提和基础。

51单片机虽然使用时间最早、应用范围最广,但是在实际使用过程中,一个和典型的问题就是相比其他系列的单片机,51单片机更容易受到干扰而出现程序跑飞的现象,克服这种现象出现的一个重要手段就是为单片机系统配置一个稳定可靠的电源供电模块。

此最小系统中的电源供电模块的电源可以通过计算机的USB口供给,也可使用外部稳定的5V电源供电模块供给。

电源电路中接入了电源指示LED,图中R11为LED的限流电阻。

S1为电源开关。

复位电路图4.1.2 复位电路图单片机的置位和复位,都是为了把电路初始化到一个确定的状态,一般来说,单片机复位电路作用是把一个例如状态机初始化到空状态,而在单片机内部,复位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。

单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。

当复位电平持续两个机器周期以上时复位有效。

复位电平的持续时间必须大于单片机的两个机器周期。

具体数值可以由RC电路计算出时间常数。

复位电路由按键复位和上电复位两部分组成。

(1)上电复位:STC89系列单片及为高电平复位,通常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为10K和10uF。

(2)按键复位:按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。

振荡电路图4.1.3 振荡电路图单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。

第b11章 51单片机最小系统

第b11章 51单片机最小系统
作者:夏路易 有些单片机有时钟输出引脚,这些引脚可以输出经过处理的时钟脉冲。 电子工业出版社所有
3. 复位引脚
《单片机技术基础教程与实践》
复位引脚用于连接复位电路,对单片机进行复位。对于这类引脚,应该注意:
(1)复位电平 (2)是否为双向引脚,输入功能时外电路复位单片机;输出功能时,由单片机内部 的异常情况复位单片机自身和外围电路。
(3)是否具有I/O功能
(4)是否具有其他功能 4. 通信有关的引脚 常见的通信引脚为: 异步串行口UART或称为串行通信口(SCI),接收引脚是RXD、发送引脚是TXD。 串行外围接口SPI(Serial Peripheral Interface),主机发送从机接收引脚是MOSI、主 机接收从机发送引脚是MISO和时钟SCK。 串行扩展总线IIC(Inter IC Bus)接口,IIC串行数据输入输出引脚SDA,IIC串行时钟 输入/输出引脚SCL 控制总线CAN(Controller Area Networks)接口,CAN发送引脚CANTX,CAN接收引 脚CANRX 通用串行总线USB(Universal Serial Bus)接口,USB总线数据端引脚是D+,D-。
《单片机技术基础教程与实践》
有的单片机内部没有上电或掉电复位电路,为保证可靠复位,需要外接专用复 位芯片。专用复位芯片一般具有上电、掉电时输出复位信号的功能。
作者:夏路易
电子工业出版社所有
如下是几个单片机的复位源情况。
《单片机技术基础教程与实践》
(1)89S51
外部复位: 当RST引脚为高电平、并持续2个机器周期,引起单片机复位。 看门狗复位:看门狗定时器溢出,产生复位,同时复位引脚将被拉高98个 时钟周期 (2)ADuC814 上电复位:电源电压VDD在1~2.45V时,保持复位,当电源电压VDD高于 2.45V后,延迟128ms后复位结束,在128ms时间内,电源电压VDD必须达 到2.7V; 掉电复位: 在掉电时,在电源电压VDD在2.45V~1V之间处于复位状态, 返回并超过2.45V后,延迟128ms后复位结束。 外部复位:在振荡器正常工作情况下,外部复位引脚加高电平时引起单片 机复位。 看门狗复位:看门狗定时器溢出时,复位单片机。

单片机最小系统

单片机最小系统

51单片机最小系统基本原理图复位电路:由电容串联电阻构成,由图并结合“电容电压不能突变”的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定。

典型的51单片机当RST脚的高电平持续两个机器周期(10ms)以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位。

一般教科书推荐C 取10u,R取8.2K。

当然也有其他取法的,原则就是要让RC组合可以在RST脚上产生不少于2个机周期的高电平。

当然,你也可以加上一个复位开关,并联在C1电容两端,就可以实现按键电平复位了。

也有专门的芯片可以实现C51的复位,比如MAX813L。

晶振电路:典型的晶振取11。

0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的uS级时歇,方便定时操作);C2,C3的值常取30pF左右(对晶振的频率有微调作用)。

为了减少寄生电容,更好的保证振荡器稳定可靠的工作,晶振电路应当尽可能的靠近单片机芯片。

另外:对于31脚(EA/Vpp),当接高电平时,单片机在复位后从内部ROM的0000H开始执行,外部ROM排在内部ROM的后面;当接低电平时,复位后直接从外部ROM的0000H开始执行,切记。

稳压部分要想51单片机正常工作,那他的第40脚VCC就要接+5V电源,可是外部的电压并不一定稳定,所以我们需要对其进行稳压。

于是我们用到了一个小东西:L7805。

按下图所示接线,就可以得到一个电势差为5V的稳定电压了。

图示中的右下角的位置是电源指示灯,由一个发光二极管和一个电阻组成。

发光二极管要达到以下要求才能发光:电流5~15mA,电压1.7V左右。

据此不难算出,需要串联的电阻阻值,但是要想二极管发光到一定的亮度,电阻值一般取450~500欧。

下载线部分成品的单片机ISP下载线,动辄几十元,有人用一小块万用电路板做了一根,貌似效果不错,可以去他那里看看制作过程。

51单片机最小系统

51单片机最小系统

51系列单片机最小系统设计与调试实验实验指导书目录一:实验目的 (1)二:原理 (1)三:实训任务. (2)四:最小系统的构成 (3)五:程序 (7)六:心得体会 (7)一:实验目的1. 了解单片机的基本工作原理2. 学习并掌握相关软件的使用方法(Protel、keil)2. 掌握单片机片内程序存储器下载方法3. 掌握单片机程序设计(汇编及C51)二:原理1、什么是单片机单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。

单片机由芯片内仅有CPU的专用处理器发展而来。

最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

用专业语言讲,单片机就是在一块硅片上集成了微处理器、存储器及各种输入/输出接口的芯片。

2、最小系统的概念单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,单片机+晶振电路+复位电路,便组成了一个最小系统.但是一般我们在设计中总是喜欢把按键输入、显示输出AT89C51高性能8位单片机功能AT89C51提供以下标准功能:8K字节Falsh闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路,同时A T89C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,时/计数器,串行通信口及中断系统持续工作。

掉电方式保存RAM中的内容,但震荡器停止工作并禁止其他所有部件工作等加到上述电路中,成为小系统三:实训任务.1)认识MCS-51的ROM及片外RAM空间:认识51系列单片机的程序存储器(ROM)的空间范围;汇编指令编码在ROM中存储形式;掌握指令编码和指令编码所在地址的概念;了解51系列单片机的程序存储器(ROM)固定地址的用途。

MCS51单片机最小系统设计

MCS51单片机最小系统设计
MCS51单片机最小系统设计 单片机最小系统设计
一、任务与要求
应用89C51(52)单片机设计并制作一个单片机最小 ( ) 应用 系统,达到如下基本要求: 系统,达到如下基本要求: 1、具有上电复位和手动复位功能。 、具有上电复位和手动复位功能。 2、使用单片机片内程序存储器。 、使用单片机片内程序存储器。 3、具有基本的人机交互接口。按键输入、LED显示功能 3、具有基本的人机交互接口。按键输入、LED显示功能。 显示功能。 4、具有一定的可扩展性,单片机I/O口可方便地与其他电路 、具有一定的可扩展性,单片机 口可方便地与其他电路 板连接。 板连接。
二、单片机最小系统设计
1、最小系统概念 最小系统概念
单片机最小系统,或者称为最小应用系统 是指用最少的元 单片机最小系统 或者称为最小应用系统,是指用最少的元 或者称为最小应用系统 件组成的单片机可以工作的系统. 件组成的单片机可以工作的系统 51系列单片机来说 最小系统一般应该包括:单片机 系列单片机来说,最小系统一般应该包括 单片机、 对51系列单片机来说,最小系统一般应该包括:单片机、 晶振电路、复位电路、按键输入、显示输出等。 晶振电路、复位电路、按键输入、显示输出等。
3、 复位和复位电路 、
正脉冲有; 2个机器周期)
+5V Vcc 10uF 10uF RST 10K GND 上电复位 10K GND 手动&上电复位 手动 上电复位 1K RST +5V Vcc
4、EA/Vpp:
寻址外部ROM控制端/ 寻址外部ROM控制端/编程 ROM控制端 电源输入端。 电源输入端。 片内无ROM时必须接地 接地; 片内无ROM时必须接地; 片内有ROM时并应用时应当 片内有ROM时并应用时应当 时并应用时 接高电平; 接高电平; 对片内ROM编程时编程正电 对片内ROM编程时编程正电 ROM 源加到此端。 源加到此端。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手把手教你学51单片机——之MCS-51基础篇主讲: 尹延辉策划:张勇开发板:LT-Super51QQ群:31646346网址:E-Mail:litianmcu@litianmcu@基础篇第一讲——51单片机最小系统◆本讲内容提要●单片机技术简介●单片机应用实例●单片机的主要技术指标●常用单片机系列型号●51单片机相关知识●51单片机最小系统●51单片机的开发方法●51开发软件的设置●习题温故知新——入门篇知识温习◆个人电脑使用入门●电脑在电子工程中的应用,包括其外部接口、开发工具简介等。

◆硬件技术基础知识●电路基础、模拟电路基础知识,元器件基本应用,微电子与PCB技术简介等。

◆数字电路基础知识●逻辑代数基础、基本门电路、数字芯片、可编程逻辑器件、英特尔总线时序等。

◆C语言基础知识●程序开发语言简介、由源代码到可执行代码的过程、C语言的基本结构与特点等。

——个人电脑使用入门(1)◆填空题●单片机/ARM/DSP的IDE开发软件主要集成了文本编辑、编译、链接三个主要功能,某些IDE软件还集成了下载功能。

●单片机常用的目标代码文件扩展名为bin、hex两种。

●可编程器件固化代码的三类工具:下载器、编程器,以及Jtag仿真器●两台电脑之间串口通讯应该用交叉(交叉,直连)线,电脑对与单片机之间串口通讯也应该交叉连接。

◆简答题●列举三种PCB设计软件✓答:AltiumDesigner、PowerPCB、Cadence●简述ISP下载器与Jtag仿真器的联系与区别✓答:相同点:都可以在目标板上固化代码不同点:Jtag可以完成仿真调试功能,而ISP只能简单的固化代码。

●比较并陈述PCI、USB2.0、串口这三种电脑接口的传输速度✓答:PCI速度最快(133MX8bpS),USB2.0次之(480Mbps),串口最慢<1MbpS——个人电脑使用入门(2) 实验题:在网上查找ByteBlaster的电路图——硬件技术基础知识◆填空题●硬件技术中三种基本的无源器件是电阻、电容、电感。

●电容对电流的作用效果可以总结为:隔直流、通交流,交流电流频率越高,电容对电流的阻抗效应越弱。

●电感对电流的作用效果可以总结为:阻交流、通直流,交流电流频率越高,电感对电流的阻抗效应越强。

●晶体二极管的一个最重要特征是单向导电。

●晶体三极管的一个最重要特征是电流放大作用。

●大量分立元件集成到一片硅片上的技术称为集成电路技术。

◆简答题●简述三极管在单片机电路中的应用✓答:开关作用,用小电流控制大电流的通断◆实验题●找一个发光二极管,用万用表测量它的极性与导通压降。

——数字电路基础知识(1)◆填空题●模拟量是连续变化的量,而数字量是离散变化的量。

数字量的实质是加入判决门限的模拟量。

●人类日常使用的数制是十进制,而计算机学中最常用的数制是二进制、十六进制。

●数字电路中最基本的三个门电路是与门、或门、非门。

●开发可编程器件的两种模式:硬件描述语言模式与图形模式。

◆简答题●简述单片机内部SRAM与Flash存储器的区别。

✓答:SRAM可以随机按字节读写,读写速度相同且很快;Flash可以按字节读取,写入前需要擦除,必须按块或者扇区为单位进行擦除与写入操作。

●简述Intel总线方式扩展单片机IO的基本原理。

✓答:将74HC573当做一字节的存储单元使用,通过74HC138等构成的地址译码电路为其提供片选。

详细过程请参阅实验手册相关章节。

——数字电路基础知识(2)◆实验题(选作)●参照LT-Super51学习板蜂鸣器部分原理图,编写代码选中蜂鸣器片选,使得蜂鸣器正常工作。

✓答:只需一条C语句即可实现蜂鸣器片选功能。

1.#include <reg52.h>//必要的头文件2.#include <absacc.h>//必要的头文件3.4.sbit BUZ_BIT = P0^3;//控制蜂鸣器的IO口5.6.void my_delay1s(void)7.{8.unsigned int i,j; //定义2个无符号整型变量9.for(i=130;i>0;i--)//通过软仿观察得知10.for(j=2000;j>0;j--); //此处延时1S11.}12.13.void main(void)14.{15.P3 &= ~(1<< 6);P2 = 0x88;//此代码用于选通蜂鸣器,具体原理下节会讲16.17.while(1)//条件总为真,死循环18.{19.BUZ_BIT =0;//关蜂鸣器20.my_delay1s();//延时1S21.BUZ_BIT = 1;//鸣响22.my_delay1s();//延时1S23.}24.}——数字电路基础知识(3) 实验题蜂鸣器部分电路图选择题1.一个C 程序的执行是从___A___。

(A)本程序的main 函数开始,到main 函数结束。

(B)本程序的第一个函数开始,到本程序文件的最后一个函数结束。

(C) 本程序的main 函数开始,到本程序文件的最后一个函数结束。

(D)本程序的第一个函数开始,到本程序main 函数结束。

2.以下叙述不正确的是____D____。

(A)一个C 源程序可由一个或多个函数组成。

(B)一个C 源程序必须包含一个main 函数。

(C) 程序的基本组成单位是函数。

(D)在C 程序中,注释说明只能位于一条语句的后面。

C 语言基础知识——课后习题(1)3.C 语言规定:在一个源程序中,main 函数的位置___C___。

(A)必须在最开始(B)必须在系统调用的库函数的后面(C)可以任意(D)必须在最后4.一个C 语言程序是由___B___。

(A) 一个主程序和若干子程序组成(B) 函数组成(C) 若干过程组成(D) 若干子程序组成填空题1.C 源程序的基本单位是函数。

2.一个C 源程序中至少应包括一个主函数。

3.在一个C 源程序中,注释部分两侧的分界符分别为_/*_和_*/_。

C 语言基础知识——课后习题(2)——单片机技术简介◆什么是单片微型计算机?●在一片芯片上集成了计算机的所有基本组成部分●构成四要素:CPU 、ROM 、RAM 、片上外设(IO 口等),互相之间通过总线连接●片上外设:UART 、ADC 、DAC 、增强型定时器、SPI 、IIC 、USB 控制器、LCD 控制器等CPU硬盘内存并口USBPS/2键盘鼠标以太网口显示器CPU Flash ROM SRAM其他外围数字接口传感器ADC DAC LED 数码管数码管LCD 屏等总线总线寄存器映射微型计算机单片机I/O 口——单片机技术简介◆单片机的工作过程●基本流程:取指令→执行●ROM :指令存储器,固化有一条一条的指令,单片机复位后CPU 从0地址按顺序取出指令并执行●RAM :数据存储器,其中一部分映射到IO 口与片上外设,称之为寄存器●二大类指令:控制ROM 的指令与控制RAM 的指令(包括对寄存器的控制)CPUFlash ROM 容量1KB SRAM 寄存器总线总线寄存器映射I/O 口0x0000:0xf30x0001:0x350x0002:0x620x03ff:0xff其他片上外设其他外设ADC DAC LED 数码管数码管LCD 屏等单片机程序计数器——单片机技术简介◆单片机的应用●单片机能做什么?单片机无所不能!●主要用途:控制与简单计算●所谓“微电脑控制”场合的核心就是单片机●涵盖工业生产、日常生活、军事设备、科研仪表仪器等智能化应用场合——单片机的应用举例◆智能洗衣机◆如何“智能”?●定时完成洗衣、脱水等功能●可以判断衣服的干净程度,实现“洗净即停”的功能●蒸汽熨烫的功能●刷卡、投币洗衣●更加智能:LG公司的“iPod洗衣机”——一边洗衣一边听歌——单片机的应用举例◆LED显示屏◆工作原理●LED发光二极管构成显示屏的像素点●单片机负责逐点或逐行扫描,并与电脑通信获取图片信息——单片机的应用举例◆PH/ORP仪表◆主要用途:●用于环境监测、工矿企业、科学研究、水产养殖场等场合的pH值的测定◆工作原理:●读取pH传感器的模拟信号,内部处理后显示在LCD上——单片机的应用举例 各种数码产品——单片机的应用举例◆智能小车●巡线●避障●电视机遥控器遥控●LCD显示——单片机技术指标◆CPU与总线的相关指标●CPU字长:总线上数据的位宽,常见的有8位与16位。

一般来讲CPU字长越长,运算能力越强,单片机的功耗也越大●CPU主频:CPU运行的主时钟频率,一般为1MHz~20MHz范围内。

CPU主频越高,运算能力越强,功耗越大●指令周期:执行一条指令所需要经过的CPU时钟数,一般来讲同一种单片机不同的指令其周期也不一定相同,一个到数个周期不等。

指令周期越短,代码效率(同样长的时间内单片机所能完成的工作量)越高●CPU架构:划分为复杂指令集(CISC)与精简指令集(RISC)两大类,CISC的架构较为落后,RISC是在CISC的基础上优化发展而来。

对于使用者来说,RISC与CISC区别不大,RISC主要优势在于生产工艺较为简单,因此芯片价格会相对便宜,而且RSIC功耗也相对较低。

由于市场的惯性,CISC架构的CPU仍然大量存在,例如MCS-51、x86。

20世纪九十年代后新型的CPU一般都为RISC,例如ARM、AVR、PIC、MSP430等。

——单片机技术指标◆RAM相关指标●RAM容量:片内SARM的大小,越大则性能越好、能够执行较复杂的代码,但一般来讲造价也会随容量提高。

对功耗的影响不大。

一般在128字节~8K字节之间。

◆ROM相关指标●ROM类型:片内ROM的材质类型,比较常见的有EEPROM、FlashROM ●ROM容量:片内ROM的大小,越大则能够装载的代码量越大。

一般在1K字节~256K字节之间。

◆其他指标●单片机功耗:单片机正常工作时消耗的功率(电流乘电压,不包含IO口驱动的外设所消耗的功耗),功耗越低越好。

一般在0.5~10X10-3W。

●工作电压:可以使单片机正常工作的电源电压。

有5V、3.3V、1.8V三种且都有一个误差范围(一般在+-10%)——常用系列单片机◆8位单片机●MCS-51●PIC●AVR●新华龙(增强型51)◆16位单片机●MSP430●凌阳●dsPIC系列——51单片机相关知识◆最经典的单片机:MCS-51●发展简史:1980年,英特尔公司推出MCS-51单片机,从此至今历经近30年经久不衰,成为单片机行业事实上的标准。

●MCS-51以其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“名机”,为以后的其它单片机的发展奠定了基础。

相关文档
最新文档