当前位置:首页 » 服务存储 » 片上存储资源
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

片上存储资源

发布时间: 2022-02-05 00:19:46

‘壹’ AT89S52的片上资源

WDT是一种需要软件控制的复位方式。WDT 由13位计数器和特殊功能寄存器中的看门狗定时器复位存储器(WDTRST)构成。WDT 在默认情况下无法工作;为了激活WDT,用户必须往WDTRST寄存器(地址:0A6H)中依次写入01EH 和0E1H。当WDT激活后,晶振工作,WDT在每个机器周期都会增加。WDT计时周期依赖于外部时钟频率。除了复位(硬件复位或WDT溢出复位),没有办法停止WDT工作。当WDT溢出,它将驱动RSR引脚一个高电平输出。
WDT的使用为了激活WDT,用户必须向WDTRST寄存器(地址为0A6H的SFR)依次写入01EH和0E1H。当WDT激活后,用户必须向WDTRST写入01EH和0E1H喂狗来避免WDT溢出。当计数达到8191(1FFFH)时,13 位计数器将会溢出,这将会复位器件。晶振正常工作、WDT激活后,每一个机器周期WDT 都会增加。为了复位WDT,用户必须向WDTRST 写入01EH 和0E1H(WDTRST 是只读寄存器)。WDT计数器不能读或写。
当WDT计数器溢出时,将给RST引脚产生一个复位脉冲输出,这个复位脉冲持续96个晶振周期(TOSC),其中TOSC=1/FOSC。为了很好地使用WDT,应该在一定时间内周期性写入那部分代码,以避免WDT复位。
掉电和空闲方式下的 WDT在掉电模式下,晶振停止工作,这意味这WDT也停止了工作。在这种方式下,用户不必喂狗。有两种方式可以离开掉电模式:硬件复位或通过一个激活的外部中断。通过硬件复位退出掉电模式后,用户就应该给WDT喂狗,就如同通常AT89S52 复位一样。
通过中断退出掉电模式的情形有很大的不同。中断应持续拉低很长一段时间,使得晶振稳定。当中断拉高后,执行中断服务程序。为了防止WDT在中断保持低电平的时候复位器件,WDT 直到中断拉低后才开始工作。这就意味着WDT 应该在中断服务程序中复位。
为了确保在离开掉电模式最初的几个状态WDT不被溢出,最好在进入掉电模式前就复位WDT。
在进入待机模式前,特殊寄存器AUXR的WDIDLE位用来决定WDT是否继续计数。
默认状态下,在待机模式下,WDIDLE=0,WDT继续计数。为了防止WDT在待机模式下复位AT89S52,用户应该建立一个定时器,定时离开待机模式,喂狗,再重新进入待机模式。
在AT89S52 中,UART 的操作与AT89C51和AT89C52一样。为了获得更深入的关于UART 的信息,选择“Procts”,然后选择“8051-Architech Flash Microcontroller”,再选择“ProctOverview”即可。
在AT89S52 中,定时器0 和定时器1 的操作与AT89C51 和AT89C52 一样。为了获得更深入的关于UART 的信息,选择“Procts”,然后选择“8051-Architech Flash Microcontroller”,再选择“ProctOverview”即可。
定时器2是一个16位定时/计数器,它既可以做定时器,又可以做事件计数器。其工作方式由特殊寄存器T2CON中的C/T2位选择(如表2所示)。定时器2有三种工作模式:
捕捉方式、自动重载(向下或向上计数)和波特率发生器。如表3 所示,工作模式由T2CON中的相关位选择。定时器2 有2 个8位寄存器:TH2和TL2。在定时工作方式中,每个机器周期,TL2寄存器都会加1。由于一个机器周期由12 个晶振周期构成,因此,计数频率就是晶振频率的1/12。表 3定时器2工作模式 RCLK+TCLK CP/RL2 TR2 MODE 0 0 1 16位自动重载 0 1 1 16位捕捉 1 x 1 波特率发生器 x x 0 (不用) 捕捉方式在捕捉模式下,通过T2CON中的EXEN2来选择两种方式。如果EXEN2=0,定时器2时一个16位定时/计数器,溢出时,对T2CON 的TF2标志置位,TF2引起中断。如果EXEN2=1,定时器2做相同的操作。除上述功能外,外部输入T2EX引脚(P1.1)1至0的下跳变也会使得TH2和TL2中的值分别捕捉到RCAP2H和RCAP2L中。除此之外,T2EX 的跳变会引起T2CON 中的EXF2 置位。像TF2 一样,T2EX 也会引起中断。捕捉模式如图5所示。在计数工作方式下,寄存器在相关外部输入角T2 发生1 至0 的下降沿时增加1。在这种方式下,每个机器周期的S5P2期间采样外部输入。一个机器周期采样到高电平,而下一个周期采样到低电平,计数器将加1。在检测到跳变的这个周期的S3P1 期间,新的计数值出现在寄存器中。因为识别1-0的跳变需要2个机器周期(24个晶振周期),所以,最大的计数频率不高于晶振频率的1/24。为了确保给定的电平在改变前采样到一次,电平应该至少在一个完整的机器周期内保持不变。
自动重载当定时器2 工作于16 位自动重载模式,可对其编程实现向上计数或向下计数。这一功能可以通过特殊寄存器T2MOD(见表4)中的DCEN(向下计数允许位)来实现。通过复位,DCEN 被置为0,因此,定时器2 默认为向上计数。DCEN 设置后,定时器2就可以取决于T2EX向上、向下计数。
如图6 所示,DCEN=0 时,定时器2 自动计数。通过T2CON 中的EXEN2 位可以选择两种方式。如果EXEN2=0,定时器2计数,计到0FFFFH后置位TF2溢出标志。计数溢出也使得定时器寄存器重新从RCAP2H 和RCAP2L 中加载16 位值。定时器工作于捕捉模式,RCAP2H和RCAP2L的值可以由软件预设。如果EXEN2=1,计数溢出或在外部T2EX(P1.1)引脚上的1到0的下跳变都会触发16位重载。这个跳变也置位EXF2中断标志位。T2EX 上的一个逻辑0 使得定时器2 向下计数。当TH2 和TL2 分别等于RCAP2H 和RCAP2L中的值的时候,计数器下溢。计数器下溢,置位TF2,并将0FFFFH加载到定时器存储器中。如图6所示,置位DCEN,允许定时器2向上或向下计数。在这种模式下,T2EX引脚控制着计数的方向。T2EX上的一个逻辑1使得定时器2向上计数。定时器计到0FFFFH溢出,并置位TF2。定时器的溢出也使得RCAP2H和RCAP2L中的16位值分别加载到定时器存储器TH2和TL2中。
定时器2上溢或下溢,外部中断标志位EXF2 被锁死。在这种工作模式下,EXF2不能触发中断。
表 4 T2MOD-定时器2控制寄存器
T2MOD 地址:0C9H 复位值:XXXXXX00B
不可位寻址 T2OE DCEN 7 6 5 4 3 2 1 0 符号 功能 无定义,预留扩展 定时器2输出允许位 置1后,定时器2可配置成向上/向下计数

‘贰’ 下载的电影怎么储存

其实最好的方法还是买盘来收藏,我也遇到跟你同样的问题,如果电脑是刻录光驱的话,买几张盘,自己刻也可以,或者找地摊上买电影盘的老板,告诉他你要什么什么电影,让他给你但刻,或以一个主题为主的电影,他会给你收集
我现在是用移动硬盘来存储电影的,但成天总是提心吊胆的,难不成哪天进来个病毒,那所有的电影收藏就拜拜了,我现在用的是我第二个移动硬盘了,之前的丢了,里面的好电影一。一b
现在移动硬盘都很便宜,移动硬盘从构造上分为两种,一体和组装的,一体的话,大部分都是品牌的,价格会比较贵;组装的需要买盘芯和硬盘壳,芯推荐三星的,壳推荐飚王的。。。(容量越大,性价比越高)

‘叁’ 微控制器的常用片上外设资源有哪些

一个特定型号的MCU的外设可能是多种多样的,但是每个型号MCU总会包含程
序存储器、数据存储器、时钟模块和调试模块。
举些例子:FLASH或ROM存储器,静态RAM,异步串行输入/输出(SCI),同步串行输入/输出(SPI
和IIC),定时器/脉宽调制模块(TPM),键盘中断(KBI),模数转换器(ADC),数模转换(DAC),时钟发生模块......等等

‘肆’ 想要一个家庭影院高清电影资源存储方案。我没那么多硬盘来存放,想依靠云盘来解决。

我看了你的情况,说的很详细。你需要高品质画面和5.1音效。你只能买硬盘。在线电影的码流肯定不够用。免费的云储存也不会给你很大的空间。以后4K片源更大。买硬盘是电影爱好者毕生的事业。我家1T、1.5T的硬盘十几个了。

‘伍’ BlockRam是片上动态存储器吗

高效率储存器是很有用的一个储存器。

‘陆’ 硬盘上的所有数据都是存储在盘片上吗

废话不存那存你身上啊

‘柒’ 单片机片内存储器和片外存储器的作用和概念

单片机片内存储器包括片内ROM和片内RAM,片内ROM用于存储程序代码,片内RAM包括寄存器和片内扩展RAM,比如STC的很多型号都有片内扩展EEPROM。
片外存储器包括片外ROM和片外RAM,片外ROM用户存储程序代码,片外RAM用于存储用户的可改写数据。