豫科版高中通用技术选修3简易机器人制作单片机的基本原理.pptVIP

豫科版高中通用技术选修3简易机器人制作单片机的基本原理.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
豫科版高中通用技术选修3简易机器人制作单片机的基本原理.ppt

单片机的基本原理 学习导航 1、单片机一般由哪几部分组成? 2、单片机的引脚功能是什么? 3、单片机是怎样工作的? 单片机的种类繁多,目前使用比较广泛的有MCS51系列、AVR(AT90)系列、PIC系列、MC68HC系列等。它们内部的结构都大同小异,因此熟悉了某一种单片机的基本结构,其他类型的产品可以举一反三,触类旁通。 一、单片机的基本结构及工作原理 单片机的基本结构 单片机通常由CPU、存储器、I/O口三大部分组成,它们通过内部总线连接起来。 单片机的基本结构 1、CPU CPU是“中央处理单元”的英文缩写,也就是我们通常所说的微处理器,它包括运算器和逻辑控制器两部分。 运算器由3部分组成,以算术逻辑单元(ALU)为核心,另外还有通用寄存器、状态寄存器两个辅助部分。运算器除了像算盘那样能对数据进行加、减、乘、除等算术运算外,还能进行“与”“或”“非”等逻辑运算以及位运算。状态寄存器负责测试和记录运算的状态,而通用寄存器则存放运算的数据。 单片机属于程序控制式计算机。CPU中逻辑控制器的作用体现在理解程序意图、协调各个部件完成程序规定的任务等。逻辑控制器由程序计数器(program counter,PC)、指令寄存器、指令译码器构成程序计数器指示当前执行指令的地址,该指令执行完毕后,程序计数器里的内容自动加1,这就是程序得以连续执行的原因。指令寄存器用来暂时存放将要执行的指令。指令译码器则把指令翻译成操作信号以便让单片机的各个部分按指令协调操作。 2、存储器 存储器用来保存单片机要处理的信息。单片机型号不同,存储器的容量也有差异。 根据存储的内容,存储器可分为程序存储器和数据存储器。而根据存储机理,又可分为只读存储器(ROM)、随机存储器(RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程存储器(EEPROM)和闪速存储器(Flash Memory)等。 3、I/O口 I/O口是单片机与外部被控器件连接的桥梁,所以是单片机必须具备的组成部分。通常,L/O口包括下面几种形式: (1)并行I/O口:它是由若干条输入输出线组成的并行数据位。 (2)串行I/O口:一般有两根数据通信线,一根做发送数据线,另一根做接收数据线。 (3)特殊I/O口:如模拟信号到数字信号的转换接口(ADC)、定时器/计算器模块、中断逻辑模块等。 单片机除了上述3个主要部分外,还有一些用于控制和监测的电路。例如,时钟电路决定了单片机执行指令的节奏快慢,定时器/计数器则使单片机能及时或按一定顺序执行指令,另外,还有所谓“中断逻辑”,它好比一个传达室,当控制对象的参数到达某个需要加以干预的状态时,经此传达室通报给CPU,使CPU根据事态的轻重缓急采取适当的对应措施。 单片机的工作原理 单片机内部有一条将它们连接起来的纽带,即所谓的“内部总线”。此总线有如城市的“主干道”,它将CPU、ROM、RAM、I/O口、中断逻辑等“分站点”串接起来,“分站点”之间的所有货物(指令和数据)传输都经过这要“主干道”进行。当然,指令和数据在内部总线中的传送并不是混乱无序的,它们是由CPU中的逻辑控制器负责协调指挥的,从而使整个单片机有条不紊地工作。 单片机的工作过程示意 二、单片机的引脚 引脚是单片机内部电路的延伸,单片机内的各个功能模块必须向外部开放,否则它们就无法实现对外部电路或设备的控制,所以,使用单片机前必须了解单片机的引脚功能。 单片机的类型和封装形式很多,引脚情况各不相同,无法一一描述,本节以AVR单片机ATmega16为例,具体说明单片机的各个功能模块及引脚使用方法。 单片机ATmega16由以下部分组成:16K字节的F1ash程序存储器、512字节的EEPROM、lK字节的RAM、32个通用I/O口、3个定时器/计数器、20个中断、1个串行口、8个10位的ADC,4路脉宽调制(PWM)输出等。 ATmega16有两种封装形式:40条引脚的塑料双列直插封装(PDIP)和44条引脚的扁平方形封装(TQFP)。这些引脚包括A、B、C、D4组通用I/O端口,若干电源引脚和控制引脚。 ATmega16的引脚具体定义如下: (1)端口A(PQ0~PA7):该端口的8条引脚一般充当外部模拟信号的输入脚,也可作为双向数字I/O口。 (2)端口B(PB0~PB7):该端口的8条引脚一般作为双向数字I/O口使用(带内部可控制的上拉电阻),能提供20mA的驱动电流。 (3)端口C(PC0~PC7):它也是一个8位双向数字I/O口(带内部可控制的上拉电阻)。

您可能关注的文档

文档评论(0)

xjqwbtx + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档