单片机中时钟电路和定时器/计数器之间是什么关系。时钟电路还包括哪些部件,其功能是如何实现的。
MCS-51单片机在一块芯片中集成了 CPU 、RAM、ROM、定时/计数器、多功能 I/O 口 和中断控制等基本功能部件。 单片机的核心部分是 CPU ,CPU 是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据 暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时 ,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O 接口的主要功能包括:缓冲与锁存数据、地址译码、信息格式转换、传递状态(外 设状态)和发布命令等。 中断控制可以解决 CPU 与外设之间速度匹配的问题,使单片机可以及时处理系统中许 多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。
参考资料来源:吴鉴鹰吧
贡献资料:百度文库《吴鉴鹰单片机项目实战精讲》
单片机开发板学习参考:吴鉴鹰单片机开发板(有详细的视频教程,技术支持到位)
微处理器 CPU ◆ 1 、运算器 :由算术逻辑单元 ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成 PSW ; 8 位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器 B 有关)、逻辑运算及移位运算等。 ◆ 2 、控制器:由指令寄存器 IR 、指令译码器 ID 、定时及控制逻辑电路、程序计数器 PC 组成,使单片机的运行控制中心。 PC 的结构与功能: 16 位的程序寄存器,控制程序的执行。 IR , ID 的功能;
二、 8051 的片内存储器 ◆ ROM : 4KB ,地址 0000H--0FFFH (使用时) ◆ RAM : 128B ,地址 00H--7FH
三、 8051 的 I/O 端口电路
四、定时器 / 计数器: 2 个 16 位的定时器 / 计数器
五、中断控制系统: 5 个中断源,其中两个外部中断、两个定时 / 计数器中断、 1 个串行口中断。
六、串行口: 1 个全功能异步串行口
七、时钟电路:在时钟电路的外部添加晶振及电容就可以组成完整的震荡电路,为系统工作提供时钟。
八、总线:通过内部总线把系统的各个部分连成一个有机的整体。赞同0|评论
时钟电路即振荡电路,有与非门、电容和晶振组成。
51单片机最小系统原理图的功能详解
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。51单片机最小系统原理图:51单片机最小系统电路介绍:1. 51单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,一般采用...
芯片里有哪些电子元件
集成电路是芯片中最为常见的一种元件,它采用特殊工艺将晶体管、电阻器、电容器等元件集成在硅基片上而形成具有一定功能的器件。芯片构造特点 芯片的架构是芯片的基础,它决定了芯片的组成、大小、功能和性能等方面。不同的芯片架构有不同的特点和应用。例如,ARM架构被广泛应用在嵌入式系统中的最重要的...
时钟周期,机器周期,指令周期关系
三者的关系:指令周期由若干个机器周期组成,而机器周期又包含若干个时钟周期,基本总线周期由4个时钟周期组成。时钟周期:又称为振荡周期,由单片机片内振荡电路OSC产生,常定义为时钟脉冲频率的倒数,是时序中最小的时间单位。例如,若某单片机时钟频率为1MHz,则它的时钟周期T应为1μs。由于时钟脉冲是...
数字电子钟可设报告
单片计算机是一个最小的应用系统,但由于应用系统中有一些功能器件无法集成到芯片内部,如晶振、复位电路等,需要在片外加接相应的电路。对于片内无程序存储器的单片机,还应该配置片外程序存储器。4.1.1 单片机的时钟电路MCS-51单片机内部的振荡电路是一个高增益反相放大器,引线XTAL1和XTAL2分别是放大器的输入端和...
一个基于单片机精确计时的电源开关程序的设计与实现,各位大哥,我的论文...
1.1.6.单片机的主要生产厂家和机型3 1.2.MCS-51系列单片机介绍3 1.2.1.基本特性3 1.2.2.引角功能5 1.2.3.汇编语言简介7 2.系统硬件设计8 2.1.设计方案8 2.2.硬件设计电路框图8 2.3.机型及器件选择9 2.3.1单片机的选择9 2.3.2时钟电路的设计9 2.3.3复位电路的设计10 2....
计算机上的时钟发生装置叫做什么装置
晶振是电子电路中最常用的电子元件之一,一般用字母X、G或Z表示,单位为Hz。晶振具有压电效应,即在晶片两极外加电压后晶体会产生变形,反过来如外力使晶片变形,则两极上金属片又会产生电压。如果给晶片加上适当的交变电压,晶片就会产生谐振(谐振频率与石英斜面倾角等有关系,且频率一定)。晶振利用一...
计算机上的时钟发生装置叫做
晶体没有方向,正着反着都能焊都能用。晶振有方向,因为只有一个输出脚,焊反了就输出不到芯片了。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号。虽然在使用晶体的芯片上会标注XTAL_IN和XTAL_OUT,但只是针对芯片内部起振电路而标的,和外部的晶体没关系。晶体本身就是个薄片片...
计算机上的时钟发生装置叫什么
在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。利用该特性,晶振可以提供较稳定的脉冲,广泛应用于微芯片的时钟电路里。晶片多为石英半导体材料,外壳用金属封装。有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用...
8051单片机引脚ALE的作用是什么
在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1\/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址,上置0。此时,ALE只有在执行MOVX,...
求解:简述51微控制器最小系统的工作原理
AT89C51微控制器的时序概念有4个,可用定时单位来说明,包括振荡周期、时钟周期、机器周期和指令周期。 振荡周期:是片内振荡电路或片外为微控制器提供的脉冲讯号的周期。时序中1个振荡周期定义为1个节拍,用P表示。 时钟周期:振荡脉冲送入内部时钟电路,由时钟电路对其二分频后输出的时钟脉冲周期称为时钟周期。时钟周期...
凭林脑苷: 单片机外部时钟电路通常由一个晶振配两个片电容构成,时钟电路是为单片机提供时钟脉冲信号,单片机必须有时间信号才能正常工作.
九寨沟县14799536458: 时钟电路的工作原理以及作用是什么?菜鸟求解释 - ?
凭林脑苷: 时钟电路的工作原理是单片机外部接上振荡器(也可以是内部振荡器)提供高频脉冲经过分频处理后,成为单片机内部时钟信号,作为片内各部件协调工作的控制信号.作用是来配合外部晶体实现振荡的电路,这样可以为单片机提供运行时钟. ...
九寨沟县14799536458: 怎样使用51单片机的定时器? - ?
凭林脑苷: 1. 设定工作方式TMOD=..... 2. 装入初值 TH0=...TL0=....TH1=....TL1=..... 3.开启定时器中断和总中断ET0=1或ET1=1 EA=1 4.启动时器 TR0=1 TR1=1 5.写中断服务程序 其中 3和5可以没有
九寨沟县14799536458: 用单片机怎么做一个模拟时钟电路 - ?
凭林脑苷: 用单片机内部定时器做基本计数,然后按照时钟的进率做就可以了,如果想显示出来接个LED或LCD显示板,不想接出来直接做个串口通信,直接发到PC上观察就行了
九寨沟县14799536458: 单片机时钟电路是干什么的?
凭林脑苷: 单片机时钟电路是用来配合外部晶体实现振荡的电路,这样可以为单片机提供运行时钟,如果运行时钟为0 的话,单片机就不工作,当然超出单片机的工作频率的时钟也会导致单片机不工作
九寨沟县14799536458: 单片机系统中时钟电路,复位电路,是如何工作的 - ?
凭林脑苷: 简单说时钟电路就是个振荡电路,然后是分频或者倍频电路,得到所需要的时钟信号; 复位电路,看外部电路,包括上电复位,手动复位,主要是产生个低电平(或者高电平)信号.在内部,监控程序(由厂家写入的)侦测到这个信号后,就去执行寄存器、RAM、端口等等的清零工作,然后再跳转到用户程序,实现控制权的移交;
九寨沟县14799536458: 为什么说定时器和计数器的电路结构是一样的? - ?
凭林脑苷: 这有个前提条件,是单片机内的定时器和计数器是一个,对内部时钟信号计数,可以实现定时,这时叫定时器.如果是对外部事件脉冲计数,又叫计数器了.但实质上就是计数器的结构.但对于数字电路中计数器和定时器是不同的,是两种结构完全不同的电路.计数器还是对时钟信号计数,但定时器却是利用RC电路充放电实现定时的.
九寨沟县14799536458: 单片机定时器 计数器的工作原理,及如何实现定时 计数功能 - ?
凭林脑苷: 原理: 16位的定时器/计数器实质上就是一个加1计数器,其控制电路受软件控制、切换. 当定时器/计数器为定时工作方式时,计数器的加1信号由振荡器的12分频信号产生,即每过一个机器周期,计数器加1,直至计满溢出为止. 显然,定时器...
九寨沟县14799536458: 单片机时钟设计思路 - ?
凭林脑苷: 首先需要一个时钟信号.可以用DS1302,可能你会说我不想用,我用单片机定时器模拟,这样也可以,不过这你得把时间设置为当前时间.得对应,是吧! 有了时钟信号以后,(可以设计一个键盘电路与显示电路,这是方便直观查看与修改闹钟时间.当然,如果闹钟时间就是那个特定的值,就不用这些了.) 哦?差不多就可以了吧......