跟我学51单片机(一)——单片机最小系统组成与I_O输出控.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:6 大小:381KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

跟我学51单片机(一)——单片机最小系统组成与I_O输出控.pdf

跟我学51单片机(一)——单片机最小系统组成与I_O输出控.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据I复位电路}=。卜钟电路I㈢跟我学51单片机【一)——单片机最小系统组成与I/O输出控制蛋副ll’!—一-FOLLOW机1.时钟电路作者赵宾ME单片机是一门实践性较强的技术,很多初学者在学习单片机技术开发的时候往往一头雾水。不知何从下手。为此,笔者结合自己使用单片机多年的经验,特意设计了单片机开发所需的Study—C整机和硬件套件。并结合套件精心编写了单片机从入门到精通系列教程。通过讲述单片机原理、电路设计、应用开发软件工具、编写实验实例让读者全面接触单片机技术。教程编排上由浅入深。循序渐进。内容力求完整、实用、趣味并存,使读者在轻松愉快的学习过程中逐步提高单片机软硬件综合设计水本讲主要向大家介绍51系列单片机的最小系统的实现并通过编写程序来实现对单片机IO口的输出控制。以点亮外部连接的LED(发光二极管)为例,简要的介绍单片机的原理、最小系统的组成,并通过简单的C51程序设计来讲述编译软件Keil的使用并下载Hex文件烧写单片机。在了解原理之前,首先让我们思考一个问题。什么是单片机,单片机有什么用?这是一个有意思的问题。因为任何人都不能给出一个被大家都认可的概念,那到底什么是单片机呢?普遍来说,单片机又称单片微控制器。是在一块芯片中集成了CPU(中央处理器)、RAM(数据存储器)、ROM(程序存储器)、定时器/计数器和多种功能的I/0(输入/输出)接13等一台计算机所需要的基本功能部件。从而可以完成复杂的运算、逻辑控制、通信等功能。在这里,我们没必要去找到明确的概念来解析什么是单片机。特别在使用C语言编写程序的时。不用太多的去了解单片机的内部结构以及运行原理等。从应用的角度来说,通过从简单的程序入手,慢慢的熟悉然后逐步深入精通单片机。在简单了解了什么是单片机之后,然后我们来构建单片机的最小系统,单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分。也可理解为是用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、时钟电路、复位电路、输入/输出设备等【见图1)。堕片依据上文的内容。设计51系列单片机最小系下面就图2所示的单片机最小系统各部分电路在设计时钟电路之前,让我们先了解下51单平。图1单片机最小系统框图统见图2。进行详细说明。2011.们I电孑翻作I73万方数据|一|一强一裂誉竺篓i一.爹P3.4(T0)鬻PSEN声m蠹群裟:14巍黧篙}懈心量副Ii蛋!肿■l出的十分漂亮的正弦波,也可气{以使用万用表测量(把挡位打⋯!示波器可以观察到XTAL2输FOLLOW3.EAIVPP(31脚)的功能和接法ME:到直流挡,这个时候测得的是片机上的时钟管脚:XTALI(19脚):芯片内部振荡电路输入端。XTALl和XTAL2是独立的输入和输出反相放大器。它们可以被配置为使用石英晶振的片内振荡器。或者是器件直接由外部时钟驱动。图2中采用的是内时钟模式.即采用利用芯片内部的振荡电路,在XTALl、XTAL2的引脚上外接定时元件(一个石英晶体和两个电容),内部振荡器便能产生自激振荡。一般来说晶振可以在1.2~12MHz之间任选,甚至可以达到24MHz或者更高,但是频率越高功耗也就越大。在本实验套件中采用的1石英晶振。和晶振并联的两个电容的大小对振荡频率有微小影响,可以起到频率微调作用。当采用石英晶振时,电容可以在20~40pF之间选择(本实验套件使用30pF);当采用陶瓷谐振器件时,电容要适当地增大一些。在30—50pF之间。通常选取另外值得一提的是如果读者自己在设计单片机系统的印刷电路板(PCB)时,晶体和电容应尽可能与单片机芯片靠近,以减少引线的寄生电容,保证振荡器可靠工作。检测晶振是否起振的方法可以用果RST持续为高电平,单片机就处于循环复位状态。复位操作通常有两种基本形式:上电自动复位和开关复位。图2中所示的复位电路就包括了这两种复位方式。上电瞬间,电容两端电压不能突变,此时上,RESET的输入为高,芯片被复位。随之+5V等于0,芯片正常工作。并联在电容的两端为复位按键,当复位按键没有被按下的时候电路实现上电复位。在芯片正常工作后,通过按下按键使RST管脚出现高电平达到手动复位的效果。一般来说。只要RST管脚上保持10ms以上的高电平,就能使单片机有效的复位。图中所示的复位电阻和电容为经典值,实际制作是可以用同一数量级的电阻和电容代替,读者也可自行计算RC充电时间或在工作环境实际测量,以确保单片机的复位电路可靠。51单片机的EA/VPP(31脚)是内部和外部程序存储器的选择管脚。当EA保持高电平时,单片机访问内部程序存储器;当EA保持低电平时.则不管是否有内部程序存储器,只访问外部存储器。h‰≮{n|。;%h珏1童I|kj|钮It蟾Ikk媳i;疆x1融瞳I||lt