单片机期末总复习答题.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  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文档。上传文档
查看更多
第三章 指令系统 寻址方式 1、下列数据传送指令是否有问题?如果有问题该如何改正? MOV A,#1000H ;(A)←1000H MOVX A,1000H ;(A)←片外RAM (1000H) MOVC A,1000H ;(A)←片外ROM (1000H) MOVX 60H,A ;片外RAM (60H)←(A) MOV R0,#60H ;片内RAM(61H)←( 60H) MOV 61H,@R0 MOVX 60H,@DPTR ;片内RAM(60H)←片外RAM((DPTR)) MOV 50H ,#0FCB0H 简单编程 片内RAM 50H单元的内容送到片外RAM 2000H单元。 将片内RAM 01H-FFH单元的内容清零。 外部RAM 1000H的内容传送到内部RAM20H 程序存储器2000H的内容传送到R1 11章: 什么是单片机的最小系统?最小系统构成。 三总线。 单片机扩展片外存储器,怎么连接?用什么指令访问?如何确定存储器的地址空间? 单片机驱动LED,区分共阳、共阴极LED,会求段码,会写程序代码使LED显示某个数值 * 单片机和LED的连接,驱动方法:静态、动态 【例11-9】在两位LED上循环显示00-99的数值。从00开始,每延时1s后,数值加1。令P1口驱动的LED作为个位,P3口驱动的LED作为十位。 STC12C5A60S2单片机有10个中断源:外部中断0( )、定时/计数器T0、外部中断1( )、定时/计数器T1、串行口1(UART1)、A/D转换、串行口2(UART2)、低压检测(LVD)中断、PCA中断和SPI中断。所有的中断都具有4个中断优先级以供选择。 * 扩展:1)讲一下最优的汇编结构 2)测试验证如果低电平触发的时候是什么效果。 * 传统51灌电流 10mA左右 * 总复习 第一章: 1、什么是单片机?单片机的基本概念。它的几个名称 * 2.1 51内核单片机的内部基本结构 51内核单片机的内部结构框图 外部晶体振荡器与内部振荡电路共同产生单片机运行所需的时钟信号 负责运算、控制和调度 用于存放用户程序、常数、表格等信息 用于存放单片机运行过程中的运算数据及运算地址等 用来对片内各功能模块进行管理、控制和监控的寄存器和反映各功能运行状态的寄存器 4个8位的并行I/O口 1个全双工异步串行口 2个16位的定时/计数器,实现定时和计数功能 5个中断源、2级中断优先级 的中断系统 1、16位寄存器 2、存放下一条将要执行的指令地址.程序中的指令是按照顺序存放在存储器中的某个连续区域.每条指令都有自己的地址,CPU根据PC中的指令地址从存储器中取出将要执行的指令. 3、具有自动加1功能,从而指向下一条将要执行的指令地址. 4、PC的值可以修改,一般程序是按顺序执行指令的.若改变了的PC的值,则程序将不再按顺序执行。 算术逻辑运算部件主要用来完成数据的算术和逻辑运算。 ALU有2个输入端和2个输出端,其中一端接至累加器,接收由累加器送来的一个操作数;另一端接收暂存器中的第二个操作数。参加运算的操作数在ALU中进行规定的操作运算,运算结束后,一方面将结果送至累加器,同时将操作结果的特征状态送标志寄存器 * CPU的内部结构图 存放指令码所在存储单元的地址编码 用于存放从程序存储器中读出的指令代码,作为指令译码器的输入锁存器 用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号 单片机的控制中心 1、8位寄存器 2、累加器是一个特殊的寄存器,它的字长和微处理器的字长相同,累加器具有输入/输出和移位功能,微处理器采用累加器结构可以简化某些逻辑运算。 8位寄存器,进行乘除法运算时,存放参与运算的一个操作数。除此之外,作为一般REG使用 8位寄存器,用于记录运算过程中的状态,如是否借位、溢出等。 STC12C5A60S2单片机内部资源和特点: 1T运行模式(1时钟/机器周期) 8位CPU; 程序存储器60KB; 数据存储器:256B片内RAM+1024B片内扩展RAM; 特殊功能寄存器; 2个16位定时/计数器T0、T1; 2个全双工异步串行口; 4个8位并行I/O口P0、P1、P2、P3 10个中断源、4级优先级的中断系统 8通道10位高速AD、 1个同步串行通信接口SPI 2路PCA/PWM P4SW功能切换寄存器 每个并行口的功能要知道。 引脚 符号 功能 P1.0 CLKOUT2 独立波特率发生器的时钟输出引脚 P1.2 RxD2 串行口2数据接收端 ECI PCA计数器外部脉冲输入端 P1.3 TxD2 串行口2数据发送端 CCP0 PCA模块0的外部捕获触发信号输入、脉冲输出及PWM输出 P1.4 SPI同步串行接口

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档