PIC单片机原理复习提纲.doc_第1页
PIC单片机原理复习提纲.doc_第2页
PIC单片机原理复习提纲.doc_第3页
PIC单片机原理复习提纲.doc_第4页
PIC单片机原理复习提纲.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理I复习提纲第1章1.PIC单片机概述PIC单片机的特点 PIC单片机的结构 PIC单片机的基本功能模块 PIC单片机的专用功能模块2.存储器概述程序存储器 数据存储器第2章1.程序存储器构架 2.数据存储器构架通用寄存器 特殊功能寄存器第3章Microchip公司的集成开发环境的使用,功能等。(结合实验操作复习)第4章1.指令流水线操作原则2.16F877的指令集(共35条指令)数据传送类指令 算术运算类指令 逻辑运算类指令 控制转移类指令第5章1.汇编语言指令格式2.系统伪指令ORG EQU END INCLUDE例5-5例5-11例5-12第6章1.16F877的I/O端口数量及引脚1.I/O端口寄存器及其初始化例6-4第7章1.各定时器概述及功能与特点2.定时器/计数器TMR0TMR0功能与特性 与TMR0相关的寄存器例7-13.定时器/计数器TMR1TMR1功能与特性 与TMR1相关的寄存器4.定时器TMR2TMR2功能与特性 与TMR2相关的寄存器第8章1.中断的概念和机理中断识别 中断处理 中断返回2.16F877的中断中断源的分类 中断的使能方式 中断优先级3.中断服务程序设计专用存储器备份 中断源识别 中断应急服务程序 与中断相关的寄存器第9章1.SPI串行通信模块SPI的信号线及其含义 与SPI相关的寄存器 SPI模式工作原理2.I2C串行通信模块I2C的信号线及其含义 与I2C相关的寄存器 I2C模式工作原理3.USART串行通信模块USART的信号线及其含义 与USART相关的寄存器 USART波特率的计算第10章1.CCP模块基本功能表10-12.捕捉功能模式捕捉方式工作原理 与捕捉方式相关的寄存器3.比较功能模式比较方式工作原理 与比较方式相关的寄存器例10-34.脉宽调制功能脉宽调制方式工作原理 PWM输出信号的周期 PWM输出信号的脉宽 与脉宽调制方式相关的寄存器第11章1.模块结构和操作原理A/D转换原理 A/D转换的主要技术指标2.与A/D转换器相关的寄存器第12章1.系统配置寄存器2.系统复位各章作业:1,2,4,5,6,7,8章已布置的作业和所有选择题。其他章的所有选择题。其他章的思考题:9章:1. 2. 6. 8.10章:1. 5. 8. 9. 10.11章:1. 3. 4. 7. 8.12章:1. 6. 7. 8.各次实验内容填空1、假定PIC单片机时钟频率为4MHZ,那么执行一条非转移指令的真实时间是 2us 。 2、PIC16877 单片机中作为数据传送桥梁的是 w 寄存器。3、PIC16F877单片机的5个端口共有 33 个引脚。4、PIC16F877单片机的A/D转换器具有 8 个A/D转换通道。5、PIC16F877单片机的RA端口不是模拟量输入通道的是 RA4 引脚。6、PIC16F877单片机的程序存储范围是0000H 1FFFH 。7、PIC16F877单片机的中断入口地址是 0004H 。 8、PIC16F877单片机的堆栈操作遵循 先进后出 规则。9、PIC单片机复位后,TMR2周期寄存器PR2的数值为 FFH 。10、PIC16F877单片机共有 14 个中断源。11、PIC单片机OPTION_REG寄存器的名称是 选项寄存器 ,PCON寄存器的名称是 电源控制寄存器 。 12、PIC16877 单片机中程序存储器的地址范围为 0000H1FFFH ,可以分为 4 页。13、PIC16F877单片机的数据存储器分为 4 个存储体,存储体1的地址范围为 080H0FFH ,PORTD在存储体 0 中。14、PIC16F877单片机的指令中MOVLW K,其中K的取值范围为 0255 ,SWAPF f,d 其中f的取值范围为 0127 。15、PIC16F877单片机的模拟量输入通道的输入电压范围是 05V 。16、PIC16F877单片机的A/D转换需要逐次比较确定数字量,首先得到的位是 D9位 。17、PIC16F877单片机的RE口有 3 个引脚。 18、PIC16F877单片机的CCP1用到 1 个引脚。19、同步方式下,时钟频率为4MHZ,SPBRG的初值为63H,则波特率为波特率=fosc/4*(SPBRG+1) 。20、PIC16F877单片机中SSPSTAT称为 同步串行状态 寄存器。选择题1、PIC16F877单片机中,I2C总线控制方式主要通过端口线 C 实现数据的输入输出。 A.RC2 B.RC3 C.RC4 D.RC52、PIC16F877单片机的串行通信中,对于远距离通信,一般采用 C 方式进行。 A.SPI B.I2C C.USART D.SMBUS3、当10位从属脉宽寄存器的值与10位时基定时器相匹配时,将产生以下 D 触发效果。 A.触发TMR2复位 B.触发置位CCPIF复位 C.触发周期寄存器PR2复位 D.R-S触发器复位 4、PIC16F877单片机要使A/D开始转换,应该设置 D 。 A.GO=0,ADON=0 B. GO=0,ADON=1 C. GO=1,ADON=0 D. GO=1,ADON=15、在上电复位时,当电压VDD上升到一定的数值后,需经过一个 B 固有延时时间,才会使单片机真正复位。 A.72ms B.1024个机器中期 C.36ms+512个机器周期 D. 72ms+1024个机器周期6、PIC16F877单片机的所有中断源中,中断级别最高的是 D 。 A.INT B.TMR0 C.RB电平变化 D.都相同7、为了产生外部中断INT,必须对以下位功能进行设置,但 C 除外。 A.GIE B.PEIE C.INTE D.INTEDG8、在PIC单片机中,同步串行口SPI的中断响应 B 中断标志位的状态情况。若被置位,将可能引起相应模块的中断响应。 A.PSPIF B.SSPIF C.SPIIF D.CCP1IF9、看门狗配置的预分频器为以下多种比例,但 D 除外。 A.1:1 B.1:2 C.1:128 D.1:25610、如果包括前分频器,那么当时钟频率为4MHZ时,TMR0所能产生的最大定时时间约为 D us A.256 B. 2560 C. 6500 D. 65000 11. 一般PIC单片机在执行中断服务程序中,需要对以下特殊功能寄存器和其他重要数据进行保护,但(A )除外。 A. 中断程序地址 B. STATUS C. PCLATH D. W文件寄存器12. 在PIC单片机中,USART模块工作于异步方式时,将以( C )方式进行 通信。A. 半双工B. 单工 C. 全双工D. 任意13. 在PIC16F877单片机中,配备了( B )个输入捕捉、输出比较和脉宽调 制功能模块。 A. 1B. 2 C. 3D. 414. PIC16F877单片机中配置的A/D转换器,就其工作原理来说,主要采用( B )工作方式。 A. 双积分型 B. 逐次比较型 C. 分级型 D. 脉宽调制型 15. PIC单片机中设计有4种类型的时基振荡方式,以(A )所产生的功耗 最低。 A. LPB. XT C. HSD.RC16、PIC16F877单片机中,I2C总线控制方式主要通过端口线 C 实现数据的输入输出。 A.RC2 B.RC3 C.RC4 D.RC517、PIC16F877单片机的串行通信中,对于远距离通信,一般采用 C 方式进行。 A.SPI B.I2C C.USART D.SMBUS18、当10位从属脉宽寄存器的值与10位时基定时器相匹配时,将产生以下 D 触发效果。 A.触发TMR2复位 B.触发置位CCPIF复位 C.触发周期寄存器PR2复位 D.R-S触发器复位19、PIC16F877单片机要使A/D开始转换,应该设置 D 。 A.GO=0,ADON=0 B. GO=0,ADON=1 C. GO=1,ADON=0 D. GO=1,ADON=120、在上电复位时,当电压VDD上升到一定的数值后,需经过一个 B 固有延时时间,才会使单片机真正复位。 A.72ms B.1024个机器中期 C.36ms+512个机器周期 D. 72ms+1024个机器周期 21、PIC16F877单片机的所有中断源中,中断级别最高的是 D 。 A.INT B.TMR0 C.RB电平变化 D.都相同 22、为了产生外部中断INT,必须对以下位功能进行设置,但 C 除外。 A.GIE B.PEIE C.INTE D.INTEDG 23、在PIC单片机中,同步串行口SPI的中断响应 B 中断标志位的状态情况。若被置位,将可能引起相应模块的中断响应。 A.PSPIF B.SSPIF C.SPIIF D.CCP1IF 24、看门狗配置的预分频器为以下多种比例,但 D 除外。 A.1:1 B.1:2 C.1:128 D.1:256 25、如果包括前分频器,那么当时钟频率为4MHZ时,TMR0所能产生的最大定时时间约为 D us A.256 B. 2560 C. 6500 D. 65000简答题1、写出与A/D转换有关的特殊功能寄存器(包括名称和符号)。2、叙述PWM的设置过程。3、叙述TMR2的功能和特性。4、写出与USART相关的特殊功能寄存器(包括名称和符号)。5、简述PIC单片机的特点。6、简述EEPROM的烧写过程。7、写出PIC16F877单片机的所有的汇编语言指令。8、写出PIC16F877单片机的所有的中断源以及中断标志位。9、叙述PIC16F877单片机I2C总线的数据传递过程。程序设计1.假定RB0接入一个按键K,当K按下时,RB0为高电平,而K为常态时,RB0为低电平。请编写按键K的监控扫描片段程序P91页 BSF STATUS,5 MOVLW 01H MOVWF TRISB BCF STATUS,5LOOP BTFSS PORTB,0 GOTO LOOP PAGESEL DELAY10MSCALL DELAY10MSPAGESEL LOOPBTFSS PORTB,0GOTO LOOPPPA BTFSC PORTB,0 GOTO PPA PAGESEL DELAY10MSCALL DELAY10MSPAGESEL PPABTFSC PORTB,0GOTO PPA2. 编写程序使得在实验板上的八个发光二极管亮1s,暗1s,反复进行。系统晶振4MHZ,要求用TMR1的中断方式。LIST P=16F877INCLUDE “P16F877.INC”A EQU 0B0HB EQU 3CHCOUNTER EQU 20H QRG 0000H NOP GOTO MAIN ORG 0004H BCF PIR1,TMR1IF DECFSZ COUNTER GOTO RT INCF PORTC MOVLW 14H MOVWF COUNTER RT MOVLW A MOVWF TMR1L MOVLW B MOVWF TMR1HMIAN BSF STATUS,RP1 CLRF TRISC BSF PIE1,TMR1IE BCF STATUS,RP0 CLRF PORTC MOVLW 14H MOVWF COUNTER M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论