- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
豫科版高中信息技术选修3简易机器人制作单片机的基本原理.ppt
单片机的基本原理
一、单片机的基本结构
单片机通常由CPU、存储器、I/O口三大部分组成,它们通过内部总线连接起来,基本结构如图所示。
1.CPU
CPU是“中中央处理单元”的英文缩写,也就是我们们通常所说的微处理器,它包括运算器和逻辑控制器两部分。运算器由3部分组成,以算术逻辑单元(ALU)为核心,另外还有通用寄存器、状态寄存器两个辅助部分。运算器除了像算盘那样能对数据进行加、减、乘、除等算术运算外,还能进行“与”“或”“非”等逻辑运算以及位运算。状态寄存器负责测试和记录运算的状态,而通用寄存器则存放运算的数据。单片机属于程序控制式计算机。CPU中逻辑控制器的作用体现在理解程序意图、协调各个部件完成程序规定的任务等。逻辑控制器由程序计数器(program counter,PC)、指令寄存器、指令译码器构成。程序计数器指示当前执行指令的地址,该指令执行完毕后,程序计数器里的内容自动加1,这就是程序得以连续执行的原因。指令寄存器用来暂时存放将要执行的指令。指令译码器则把指令翻译成操作信号,以便让单片机的各个部分按指令协调操作。
2.存储器
存储器用来保存单片机要处理的信息。单片机型号不同,存储器的容量也有差异。根据存储的内容,存储器可分为程序存储器和数据存储器。而根据存储机理,又可分为只读存储器(ROM)、随机存储器(RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程存储器(EEPROM)和闪速存储器(Flash Memory)等。
RAM是一种易失性存储器,供电电源关闭后内部的数据将会丢失,不过其特点是读写速度快,存储量大。无需任何外部设备,CPU便可随时读写RAM内的数据,它一般作为数据存储器使用。
ROM内的数据由制造商在制作芯片时固化进去,它不会丢失,也不允许用户更改。ROM一般作为程序存储器使用。
EPROM和ROM相似,固化在里面的内容不会丢失,不过允许用紫外线在短时间内将内容擦除,因此用户可以对这种存储器多次写入。EPROM一般作为单片机外部程序存储器使用。
EEPRON的功能与EPROM相同,但微处理器可以直接使用电信号擦除存储器内的内容而无需紫外线。因此,这种存储器既可用作程序存储器,又可用作数据存储器。
闪速存储器的功能与EEPROM相同,但其特点是存储的内容可快速重复地擦除和写入。这种存储器一般集成在单片机内部,作为程序存储器使用。
3.I/O口
I/O口是单片机与外部被控器件连接的桥梁,所以是单片机必须具备的组成部分。通常,I/O口包括下面几种形式:
(1)并行I/O口:它是由若干条输入输出线组成的并行数据位。单片机的并行I/O口一般为8位,也称字节(byte)端口或并行端口。并行端口进行数据传输时,各位数据同时发送。其优点是传输速度快;缺点是需要多条数据线。PC机上的打印机接口就是并行I/O口。
(2)串行I/O口:一般有两根数据通信线,一根做发送数据线,另一根做接收数据线。在串行数据通信中,数据是一位一位顺序传送的,其突出优点是只需一对传送线,这样就降低了传送成本;缺点是传送速度慢,因为这种方式连续传送8次才相当于并行端口传输一次。我们平时所用的鼠标就是使用这种方式与PC机通信的。
(3)特殊I/O口:如模拟信号到数字信号的转换接口(ADC)、定时器/计算器模块、中断逻辑模块等单片机。
除了上述3个主要部分外,还有一些用于控制和监测的电路。例如,时钟电路决定了单片机执行指令的节奏快慢,定时器/计数器则使单片机能及时或按一定顺序执行指令。另外,还有所谓“中断逻辑”,它好比一个传达室,当控制对象的参数到达某个需要加以干预的状态时,经此传达室通报给CPU,使CPU根据事态的轻重缓急采取适当的对应措施。
单片机的工作原理
现在我们对单片机的各组成部分已有了初步的认识,那么它们是如何相互联系成为一个有机整体的?又是如何工作的呢?实际上,单片机内部有一条将它们连接起来的纽带,即所谓的“内部总线”。此总线有如城市的“主干道”,它将CPU、ROM、RAM、I/O口、中断逻辑等“分站点”串接起来,“分站点”之间的所有货物(指令和数据)传输都经过这条“主干道”进行。当然,指令和数据在内部总线中的传送并不是混乱无序的,它是由CPU中的逻辑控制器负责协调指挥的,从而使整个单片机有条不紊地工作。
单片机的内部工作过程是相当复杂的,涉及的知识也很丰富。为了便于理解,我们仅通过展示163×156这个简单算式在单片机中的执行流程,让同学们初步了解它的工作原理。163×156这个乘
您可能关注的文档
- 豫科版高中信息技术必修2技术与设计系统的结构与层序.ppt
- 豫科版高中信息技术必修2技术与设计系统的设计.ppt
- 豫科版高中信息技术必修2技术与设计结构是如何承受应力的.ppt
- 豫科版高中信息技术必修2技术与设计结构的技术评价和文化欣赏.ppt
- 豫科版高中信息技术必修2技术与设计结构的概念.ppt
- 豫科版高中信息技术必修2技术与设计结构的模型或原型的设计与制作.ppt
- 豫科版高中信息技术选修3简易机器人制作C语言编程.ppt
- 豫科版高中信息技术选修3简易机器人制作什么是单片机.ppt
- 豫科版高中信息技术选修3简易机器人制作单片机的开发环境.ppt
- 豫科版高中信息技术选修3简易机器人制作图形化语言编程.ppt
文档评论(0)