选题背景、依据、意义、研究内容及现状分析

背景:从20世纪中叶的无线电时代,到21世纪以计算机技术为中心的智能化加信息化的现代电子时代,电子系统发生了巨大的变化。现代电子系统愈发庞大和复杂,很多应用要求能够在现场进行实时的高速运算,并对系统进行有效地控制。作为这一需求的解决方案,嵌入式计算机应用系统(EmbeddedSystem)已成为现代电子系统的核心技术。早期的嵌入式系统是将通用计算机经改装后嵌入到被测控对象去,实现数据采集、分析处理、状态显示、输出控制等功能。随着大规模集成电路技术的发展,中央处理器CPU、随机存取存储器RAM、只读存储器ROM、输入/输出端口I/O等主要的计算机功能部件可以集成在一块集成电路芯片上,这颗芯片就被称为单片机。与改装普通计算机相比,单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点,因此迅速成为最普及的嵌入式应用系统方案。起初的单片机只是按嵌入式应用技术要求而实现的普通计算机单芯片化。为了满足嵌入式应用要求,单片机不断地增强其控制功能与外围接口功能,尤其是突出控制能力,即满足实时控制方面的需求。现代的单片机更多的时候被称为微控制器(MCU),与普通的微型计算机相比,在硬件结构、指令系统、I/O端口、功率消耗及可靠性等方面均已有了很大的差别。随着嵌入式计算应用大潮的到来,单片机已经在电信、家用电器、工业自动化控制、商用电子、仪器仪表、汽车电子、军用电子等嵌入式自动控制领域得到了广泛的应用。作为最典型、最广泛、最普及的嵌入式计算机应用系统,单片机的应用必将导致传统控制技术发生巨大变革,加速人类从工业社会到信息社会的转变。依据:意义:研究内容:指令译码器(IDEC)一条指令从指令寄存器读出后,就被送到IDEC模块译码。IDEC将指令按不同的字段分解为操作码和操作数两部分,操作码通过译码电路生成微控制信号决定ALU等模块进行的运算,操作数则需要首先判断是RAM地址还是立即数:如果是RAM地址,就在S1节拍对该地址进行读操作,将其所存储的数据发到数据总线DB上;如果是立即数在S1节拍就直接将其发到DB上。指令译码器是MCU的核心模块之一,对操作码进行集中的分析处理,具有较复杂的运算控制功能。IDEC采用了分步译码的结构。从IRA读取指令后,首先对IRA[13]、IRA[12]两位译码,确定该指令的类别。11对应立即数操作类指令,01对应位操作类指令,10对应GOTO和CALL两条控制类指令(这是两条影响PC的程序分支指令),00对应字节操作类指令,以及剩下的5条控制类指令:CLRWDT、SLEEP、NOP、RETFIE、RETURN,这5条控制类指令的特点是高7位全为0。IRA高两位译码完成后就可以判断指令的类别,然后分类继续进行译码。在后面的译码过程中也采用了这种先对高位译码判断类别再分类处理的译码结构。译码完成后对应的微控制信号即传送至ALU、CONTROLLER等模块进行操作。IDEC的主要部分是组合逻辑构成的译码电路,组合逻辑电路由于电路的传输延迟,会导致一些微控制信号产生毛刺。大部分指令不受毛刺的影响,唯一例外的是SLEEP信号。因为SLEEP信号是某些触发器的时钟信号,如果产生毛刺,则会造成这些触发器的误触发。为此专门为SLEEP设计了一个触发器,在MC0为高电平的S1节拍系统时钟上升沿触发,此时译码信号已足够稳定,这样就消除了可能出现的毛刺。触发器在下一周期S0被清零。下面是指令和微控制信号的对照表,等号左边表示微控制信号,右边表示会产生该信号的指令。//加使能指令组ENADD=ADDWF|SUBWF|INCF|INCFSZ|DECF|DECFSZ|ADDLW|SUBLW,//与使能指令组ENAND=ANDWF|BCF|BTFSC|BTFSS|ANDLW,//或使能指令组ENOR=IORWF|BSF|IORLW,//面向位的指令组DCtK=BCF|BSF|BTFSC|BTFSS,//涉及到W寄存器的指令组AtK=H0|IORWF|ANDWF|XORWF|ADDWF|SUBWF|IORLW|ANDLW|XORLW|ADDLW|SUBLW,//需要取补码或反码的指令组,其中前三条指令需要取补码,后两条//需要取反码INVK=DECF|COMF|DECFSZ|BCF|SUBWF|SUBLW,//需要在运算中加1的指令组CIN=INCFSZ|INCF|SUBWF|SUBLW,//影响进位标志位的算术运算类指令组ENCF=ADDWF|SUBWF|ADDLW|SUBLW,ENCFRL=RRF|RLF,//影响零标志位的指令组ENZF=ADDWF|SUBWF|DECF|IORWF|ANDWF...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?