PIC单片机习题
PIC单片机练习题解答
单片机习题PIC 第一次一、选择题总线结构。
(B)1、PIC单片机采用 B、哈佛 A、普林斯顿、2PIC16F877条。
单片机精简指令集系统共 C111、A、75 B、133 C、35 D 3、PIC16F877。
单片机程序存储器和数据存储器的宽度是 B 和16 C、16,8 D、16,BA、8,8 、14,84、PIC16F877单片机共 C 中断源。
16A、5B、8C、14D、端口。
单片机共 C 5、PIC16F87765 D、、、3 B、4 CA /计数器PIC16F877单片机共有 C 个定时6、4、、1 B2 C、3 DA、。
单片机定时器1具有的特殊功能是 D7、PIC16F877CCPPWM D、、计数 C、A、定时 B 8个按键,则该端口的接TRISB应初始化成8、若端口B0xF0 0x0F D、、0xFF C、A、0x00 B TMR0的位宽度为9、64、16 C、32 D、A、8 B 而每个端口均RE 5个端口,和10、 PIC16F877 单片机外围接口区域包括RA,RB,RC,RD. 5个端口共有__C____条引脚有多条输入/输出可编程的引脚,合计 A. 30 B.34RE 5 个端口.在下列端口11、PIC16F877 单片机外围接口区域包括RA,RB,RC,RD 和. ,____D_____并不具备8 条引脚中D. RA,RE A.. RA,RB B. RC,RD C. RB,RC 二、问答题 1、如何确定I/O端口的输入和输出?确定,高电平做输出,低电平做输入。
答:根据方向控制TRIS 、DE端口的功能时,首先要执行什么操作?A、B、C、、在确定2 答:确定端口方向。
计数器?他们的区别是什么?PIC16F877单片机有几个定时3、/ 共用预分频器与WDT位宽答:TMR0 8模块配合使用可实现捕捉和比较功能与CPPTMR1 16位宽PWM模块配合使用可实现脉宽调制输出功能位宽只作定时;8 与TMR24、PIC单片机具有的优点有哪些?答、1、哈佛总线结构;2、指令系统采用RISC技术;3、代码压缩率高;4、IO端口驱动负载能力较强及功耗低等。
PIC单片机习题
第一章 微型计算机概论1、数据的字长是评价计算机性能的一个非常重要的技术指标,计算机的字长一般取( )的整数倍。
2、微型计算机的问世和发展过程伴随着电子技术的日新月异,至今已经历了( )个发展时代。
3、计算机的处理能力与( )、( )、( )有关。
4、将十六进制数26D.3H转换成二进制,结果为( )。
5、RAM是( ),ROM是( )。
6、计算机的核心部分是( )。
7、如果内存储器的容量为64KB,则其地址范围是( );如果一台微型计算机的地址范围是0000H~3FFFH,那么存储器容量为( )。
8、在计算机的内部结构中引入了总线的概念,三总线包括( )、( )、( )。
9、人类已经进入了信息时代,( )是现代计算机技术和通信技术高度发展和密切结合的产物。
10、不管是个人计算机还是单片机,核心CPU执行的程序内容是( )指令。
第二章PIC 单片机的组成1、若PIC单片机的系统时钟频率为4MHz,那么执行一条非转移指令的时间是( )。
2、上电延时定时器能提供一个固定的( )ms的延时。
3、在PIC单片机中采用哈佛总线结构,其根本意义在于( )。
4、在PIC单片机中,作为数据流通和传输的桥梁,使用最频繁的寄存器是( )。
5、PIC单片机的寻址方式简单,主要包括( )、( )、( )和( )四种。
6、PIC16F877单片机的程序存储器的空间为( ),数据存数器的空间为( )。
7、PIC16F877单片机内配置一种可以掉电保护的数据存储器是( ),可以在线存放系统重要的参数。
8、对于PIC单片机,外围设备中断服务程序的入口地址是( )。
9、PIC16F877单片机ADC转换模块中,配置8个模拟量输入通道,分别由( )两个端口的引脚承担。
10、PIC16F877单片机的ADC转换器具有( )位的分辨率。
第三章 PIC存储器1、在PIC16F877单片机的数据存储器RAM中,总的地址空间是512字节,但是真正作为通用寄存器单元个数为( )字节。
PIC单片机习题
第一章微型计算机概论1、数据的字长是评价计算机性能的一个非常重要的技术指标,计算机的字长一般取()的整数倍。
2、微型计算机的问世和发展过程伴随着电子技术的日新月异,至今已经历了()个发展时代。
3、计算机的处理能力与()、()、()有关。
4、将十六进制数26D.3H转换成二进制,结果为()。
5、RAM是(),ROM是()。
6、计算机的核心部分是()。
7、如果内存储器的容量为64KB,则其地址范围是();如果一台微型计算机的地址范围是0000H~3FFFH,那么存储器容量为()。
8、在计算机的内部结构中引入了总线的概念,三总线包括()、()、()。
9、人类已经进入了信息时代,()是现代计算机技术和通信技术高度发展和密切结合的产物。
10、不管是个人计算机还是单片机,核心CPU执行的程序内容是()指令。
第二章PIC 单片机的组成1、若PIC单片机的系统时钟频率为4MHz,那么执行一条非转移指令的时间是()。
2、上电延时定时器能提供一个固定的()ms的延时。
3、在PIC单片机中采用哈佛总线结构,其根本意义在于()。
4、在PIC单片机中,作为数据流通和传输的桥梁,使用最频繁的寄存器是()。
5、PIC单片机的寻址方式简单,主要包括()、()、()和()四种。
6、PIC16F877单片机的程序存储器的空间为(),数据存数器的空间为()。
7、PIC16F877单片机内配置一种可以掉电保护的数据存储器是(),可以在线存放系统重要的参数。
8、对于PIC单片机,外围设备中断服务程序的入口地址是()。
9、PIC16F877单片机ADC转换模块中,配置8个模拟量输入通道,分别由()两个端口的引脚承担。
10、PIC16F877单片机的ADC转换器具有()位的分辨率。
第三章 PIC存储器1、在PIC16F877单片机的数据存储器RAM中,总的地址空间是512字节,但是真正作为通用寄存器单元个数为()字节。
2、在程序存储器中,当地址范围在()内调用子程序时,一般可以不考虑高位程序计数器的影响。
PIC单片机原理及应用考卷
第一学期期末考试?PIC单片机原理及应用?试卷一、填空题:(每空1分,共30分)1.微秒.2.PIC16F877单片机的程序存储器共有位单元空间.3.PIC16F877单片机的数据存储器共有位单元空间.4.对于PIC系列单片机,外围设备中断效劳程序的入口地址是_ __H.5.程序计数器PC的指针总是指向___所在程序存储器单元的地址.6.程序存储器ROM分页,数据存储器RAM分体.7.PIC16F877单片机的A/D转换器具有个模拟量输入通道.8.PIC16F877内嵌的A/D转换器,将模拟量转换为位的数字量.9.10.PIC16F877单片机共有个I/O端口,它们分别被称作: .(5分)11.在SPI串行通信接口中,输入线为 ,输出线为 ,同步时钟线为 .(RC5/SDO, RC4/SDI, RC3/SCK对应填入)12.TMR0和TMR1在的作用下作定时器,在的作用下作计数器.13.PIC16F877单片机的定时器/计数器,实际上是一个__ _法计数器.14. PIC16F877单片机共有个中断源,分为和_ __两类.15.A/D转换器的主要技术指标有: , 和三个.16.PIC单片机在执行中断效劳程序时,需要对_ 、、和等特殊功能存放器进行保护.二、选择题:〔单项选择题,4个答案中只有一个正确,每题1分,共20分〕1.PIC单片机中作为数据传送桥梁的存放器是( )A. WB.STATUSC.RAMD.FSR2.PIC16F877单片机的I/O端口共有( )条引脚A.30B.31C.32D.33A.PCLB.STATUSC.PCLATHD.FSR4.将20H单元中的最低位清0,可利用〔〕语句A.BTFSC 20H,0B.BTFSS 20H,0C.BCF 20H,0D.BSF 20H,0A.ADDLW 20HB.INCF 20H,WC.ADDWF 20H,FD.ANDWF 20H,F“MOVF COUNT,0〞的功能是〔〕A.将0传送至COUNTB.将COUNT存放器内容传送至WC, 将W存放器内容传送至COUNTD. 将COUNT存放器内容传送至COUNTA. MOVEF FB. SWAPF F,WC. MOVF F,FD. GOTO LOOPA.SWAPF f,dB.BCF f,bC. DECFSZ f,dD.BSF f,d“RLF f,W〞实现的功能是〔〕A.(f)带C右移一位送WB. (f)带C左移一位送WC.(w)带C右移一位送FD. (w) 带C左移一位送F10.如果要将RE端口设置为一般I/O引脚,除了必须对方向存放器TRISE进行设置外,还应对〔〕进行初始化A. ADCON1B. OPTION_REGC. INTCOND. PIEI11.当RC端口的某个引脚设置为输入方式时,其它7个引脚〔〕A.必须都用作输入引脚B.必须都用作输出引脚C.即可作输入引脚也可作输出引脚D.即可作输入引脚也可作输出引脚,但不能改变12.PIC单片机在复位后,所有端口的I/O引脚都被设置在〔〕方式下13.在SPI接口的主控方式下,当满足〔〕条件时,就开始发送数据A.数据写入SSPBUFB.BCK下降沿出现C.数据写入SSPSRD.中断标志位置114.TMR0定时器/计数器产生中断的必要条件,有以下几点,但〔〕除外A.GIE=1B.PEIE=1C.T0溢出D.T0IE=115.对于一次中断申请,中断效劳程序内容的执行顺序比拟合理的是〔〕A. 保护现场、查询中断源、去除标志、处理中断B. 查询中断源、保护现场、处理中断、去除标志C. 处理中断、查询中断源、保护现场、去除标志D. 去除标志、保护现场、处理中断、查询中断源16.对于PIC16F877单片机,在所有中断源中,以下选项中断级别是〔〕A. INT最高B.TMR0最高C.RB电平变化最高D.都相同A.RETURNB.RETFIEC.RETD.RETLWA. ROM区B. 程序计数器PCC. 堆栈区D. CPU的暂存器A. 没有限定B. 0-3C. 0-5D. 0-1020.PIC16F877单片机内嵌的A/D转换器,其工作原理是采用〔〕工作方式A.逐次比拟型B.双积分型C.分级型D.脉宽调制型三、判断题:“√〞,错误的打“×〞,共15分)3.AD控制存放器的设置与RA、RB、和RC的输入/输出方式有关。
第二章 PIC 单片机的组成习题
第二章 PIC 单片机的组成习题1.假如 PIC 单片机的系统时钟振荡频率是 4MHz,那么执行一条非转移类指令的真实时间应该是_______usA. 0.5B. 2C. 3D. 12.PIC16F877 单片机的引脚 RD 和 WR 是用于控制________方式下的读和写输入信号.A. 从动并行通信 PSPB. 同步串行通信 SSPC. 通用异步/同步串行通信 USARTD. CCP 捕捉/比较/脉宽调制 PWM3.上电廷时定时器电路能提供一个固定的___________ms 廷时。
A. 25B. 72C. 65D. 364.在 PIC 单片机系统配置和程序设计中,采用很有特色的哈佛总线结构,其根本意义就在于__________.A. 减少 CPU 的功耗B. 数据存储器和程序存储器总线分离C. 提高端口的驱动能力D. 可以方便进行在线调试5 PIC 单片机与其他单片机相比,具有以下这些明显的优点,但________除外.A. 哈佛总线结构B.精减指令 RISC 结构C. 存储器大D.驱动能力强6 由于 PIC 单片机采用精减指令构成方式,所以不但指令数量较少,而且寻址方式简单.它主要包括直接寻址,间接寻址等______种.A. 3B. 4C. 5D. 67 在 PIC 单片机中,作为数据流通和传送的桥梁,使用最频繁的寄存器是_______.A. WB. STATUSC. RAMD. FSR8 PIC 单片机中 RAM 存储器的每个存储单元除具备普通存储器功能之外,还能实现以下通常只有寄存器才能完成的操作,但________操作除外.A. 移位B. 置位C. 位测试D. 算术运算9 PIC16F877 单片机的数据存储器,从其结构上分成 4 个存储区域.如果包括无效的数据单元在内,共有_________字节单元空间.A. 1024B. 512C. 128D. 25610 带有 FLASH 存储结构的程序存储器,常用来存放由用户预先编制好的程序和一些固定不变的数据.PIC16F877 单片机的程序存储器共有_________位单元空间.A. 2K *12B. 4K *14C. 8K *14D. 8K *1611 PIC16F877 单片机的电源电压 VDD 出现跌落并下降到_________以下时,欠压复位电路自动产生一个复位信号,使 CPU 进入并保持复位状态.A. 0VB. 1VC. 2VD. 4V12 PIC16F877 单片机外围接口区域包括 RA,RB,RC,RD 和 RE 5 个端口.在下列端口中,_________并不具备 8 条引脚.A.. RA,RBB. RC,RDC. RB,RCD. RA,RE13 PIC16F877 单片机外围接口区域包括 RA,RB,RC,RD 和 RE 5 个端口,而每个端口均有多条输入/输出可编程的引脚,合计 5 个端口共有______条引脚.A. 30B. 34C.33D.3114 在下列所列各项功能中,________功能是 PIC16F877 单片机定时器 TMR0 与其它部件配合所不具备的.A. 外触发脉冲计数B. 定时C. 输入辅捉D. 可编程15. TMR1 是一个可编程定时器/计数器,其累加计数器具有__________位宽.A. 8B. 16C. 10D. 1216. 在下列所列各项功能中,_________功能是 PIC16F877 定时器 TMR1(即使与其它模块配合)不能实现的.A. 脉宽调制 PWMB. 输入捕捉C. 输入比较D.外触发脉冲计数17. PIC16F877 定时器 TMR2 是一个可编程定时器,它的内部结构比 TMR0,TMR1 都要复杂,它包括2 个功能比较器和一个具有___________位宽累加计数器等器件.A. 8B. 16C.10D. 1218. 在 PIC 间接寻址方式中,主要依靠虚拟寄存器 INDF 和间接寻址寄存器 FSR 完成指令操作,作为数据存储器地址选择的补充位,状态寄存器中配合完成这一功能的是________位.A. RP1B. IRPC. RP0D. Z19. 在 PIC 直接寻址方式中,作为数据存储器地址选择的补充位,状态寄存器中配合完成这一功能的是__________位.A. RP1 和 IRPB. IRP 和 RP0C. RP1 和 RP0D. Z 和 C20. 位于 RAM 数据寄存器最顶端的 INDF 寄存器,只有地址编码,并不是一个真正物理上存在的寄存器单元,用它与_________寄存器配合可实现间接寻址.A. PCLB. PCLATHC. STATUSD. FSR21. PIC16F877 单片机在上电廷时后,起振廷时电路再提供_________个时钟周期的廷时,以便让起振电路有足够的时间产生稳定的时钟信号.A. 100B. 512C. 1024D. 204322. 当芯片加电后,PIC16F877 的上电复位电路在 VDD 上升到_________V 时,该电路产生一个复位脉冲,使单片机复位.A. 0.7~1.0B. 1.0~1.3C. 1.3~1.8D. 1.8~2.023. 在 PIC16F877 单片机系统配置中,特别引入 A/D 转换器(ADC),它具有_________个模拟量输入通道.A. 5B. 8C. 10D. 624. PIC16F877 单片机的 ADC 转换器具有________位的分辩率。
PIC单片机考试题目及答案
PIC单片机考试题目及答案一、选择题(每题2分,共20分)1. PIC单片机属于哪种类型的微控制器?A. 8位B. 16位C. 32位D. 64位答案:A2. PIC单片机的内部时钟频率通常由什么决定?A. 外部晶振B. 内部RC振荡器C. 外部时钟信号D. 外部计数器答案:B3. 在PIC单片机中,哪个寄存器用于存储程序计数器的值?A. PCLB. PCHC. FSRD. INDF答案:A4. PIC单片机的I/O端口可以配置为以下哪种模式?A. 数字输入B. 数字输出C. 模拟输入D. 所有以上答案:D5. PIC单片机中,哪个指令用于跳转到指定的地址执行程序?A. GOTOB. CALLC. RETD. MOV答案:A6. 在PIC单片机编程中,哪个指令用于将立即数传送到寄存器?A. MOVFB. MOVFFC. CLRFD. BSF答案:D7. PIC单片机的看门狗定时器(WDT)的主要功能是什么?A. 系统复位B. 定时中断C. 串行通信D. 模数转换答案:A8. PIC单片机的EEPROM数据存储区的大小通常是多少?A. 128字节B. 256字节C. 512字节D. 1024字节答案:B9. 在PIC单片机中,哪个指令用于将一个寄存器的内容与另一个寄存器的内容进行逻辑或操作?A. ANDWFB. XORWFC. ORWFD. IORWF答案:C10. PIC单片机的睡眠模式中,哪种模式可以快速唤醒?A. SLEEPB. IDLEC. DOZED. PCON答案:B二、填空题(每空1分,共10分)1. PIC单片机的_______指令用于将程序状态字寄存器(STATUS)的内容传送到W寄存器。
答案:STATUS2. 在PIC单片机中,_______指令用于将累加器(ACC)的内容与直接地址的数据进行逻辑与操作。
答案:ANDLW3. PIC单片机的_______指令用于将寄存器的内容与立即数进行逻辑异或操作。
PIC单片机练习题——复习
模拟量输入通道.
A. 5 B. 8 C. 10 D. 6
5、PIC16F877 单片机的 ADC 转换器具有________位的分辩率。
A. 10 B. 12 C. 8 D. 14
6、 PIC16F877 单片机多数 I/O 引脚都设计有第 2 功能,甚至还有第 3 功能,RA 端口中
可以承担 A/D 转换中负参考电压端(VREF-)的引脚是________.
5、PIC16F877 单片机共 端口。
A、3 B、4 C、5 D、6
6、PIC16F877 单片机共有
A、1 B、2 C、3 D、4
7、PIC16F877 单片机定时器 1 具有的特殊功能是
A、定时 B、计数 C、PWM D、CCP
8、若端口 B 接 8 个按键,则该端口的 TRISB 应初始化成
A. 30 B. 34 C.33 D.31
11、PIC16F877 单片机外围接口区域包括 RA,RB,RC,RD 和 RE 5 个端口.在下列端口
中,_________并不具备 8 条引脚.
A.. RA,RB B. RC,RD C. RB,RC D. RA,RE
二、问答题
1、如何确定 I/O 端口的输入和输出?
2、在确定 A、B、C、D、E 端口的功能时,首先要执行什么操作?
3、PIC16F877 单片机有几个定时/计数器?他们的区别是什么?
4、PIC 单片机具有的优点有哪些?
答、1、哈佛总线结构;2、指令系统采用 RISC 技术;3、代码压缩率高;4、IO 端口驱动
负载能力较强及功耗低等。
三、程序设计题
A、0x00 B、0xFF C、0x0F D、0xF0
9、TMR0 的位宽度为
福建工程学院《pic单片机》09102试卷B
B. 扩频通信
4.PIC16F877 单片机中,调用子程序的嵌套最多为( A. 3 B.5 C.8 ) D.16
班级:______姓名:______学号:______
考生注意事项:1、本试卷共 6 页,请查看试卷中是否有缺页。 2、考试结束后,考生不得将试卷和草稿纸带出考场。 3、答案一律做在试卷上,答在草稿纸上不给分。 得分 评卷人
第 4 页
线
5、( 8 分) 解:
org 0010h Pagesel KEY Call KEY Pagesel JIANGN Call JIANGN;按键功能处理子程序 -------------------------;根据按键确定相应的处理子程序 JIANGN ADDWF PCL,F GOTO PKEY0 ;执行 PKEY0 键子程序 GOTO PKEY0 ;执行 PKEY0 键子程序 GOTO PKEY1 ;执行 PKEY1 键子程序 GOTO PKEY2 ;执行 PKEY2 键子程序 . GOTO PKEYN ;执行 PKEYN 键子程序 end
答:
第 3 页 第 4 页
3、执行下列语句后(8 分) ,
RP1 equ 6 RP0 equ 5 Org 00h BCF BCF STATUS,RP1 STATUS,RP0 088h
班级:______姓名:______学号:______
MOVLW
★ MOVWF 22h ;此时 A2h 单元值为 ①若打★的语句换成 MOVWF 0A2h ;此时 A2h 单元值为 ②若打★的语句换成 MOVWF ③若打★的语句换成 MOVWF 122h 1A2h ;此时 122h 单元值为 ;此时 1A2h 单元值为
5.与 A/D 转换有关的端口是( A. D ,A 端口 C. D,C 端口 B. A,E 端口 D. E,C 端口
福建工程学院《pic单片机》09102试卷
得分
评卷人
一、填空题(10 小题,每小题 3 分,共 30 分)
1. TMR0 的中断标志位是 。 共 2 个。 H 的单元。
6.设置 PORTC 口为输出的指令是( A.TRISC=0 C.PORTC=0 B.TRISC=1 D.PORTC=1
)
2.PIC 子程序的返回指令有
线
3.假设 A/D 中断,则 AD 转换结束后,程序将跳转到地址为 4.PIC 单片机中,
其对应的地址范围为
。
10.PIC 单片机外部接 4MHz 晶振,则执行一条指令的时间为( A. 1us
得分 评卷人
)
二、单项选择题(10 小题,每小题 3 分,共 30 分。 )
得分 评卷人
B.2us
C.3us
D.4us
1. 下列不能进行 PIC 芯片复位的是( ) A.芯片内部上电复位。 C.执行 Sleep 指令。 B. MCLR 引脚置为低电平复位。 D.监视定时器 WDT 计数满溢出复位。
单元,若选中第 2 页,
密
。
A. 0000H
B.0004H
D.0200H
9. 16F877 型 PIC 单片机内部没有集成(
A、A/D 转换电路 C、看门狗定时器 B、上电复位电路 D、D/A 转换模块
8.若不采用分频器,则 TMR1 的计数最大值为 9. PIC 单片机有 5 个外部中断引脚分别是 10. PIC16F877 单片机有 4 页程序存储器,每页有
三、简答题(5 小题,共 40 分)
1、 试用文字说明下图 4×4 矩阵式键盘的按键扫描工作原理。 (8 分)
答:
2.A/D 转换结果存放在( A. ADRESH、ADRESL C.TMR1H、TMR1L
PIC单片机练习题解答
PIC单片机习题第一次一、选择题(B) 1、PIC单片机采用总线结构。
A、普林斯顿B、哈佛2、PIC16F877单片机精简指令集系统共C条。
A、75B、133C、35D、1113、PIC16F877单片机程序存储器和数据存储器的宽度是B和。
A 8,8 B、14,8 C、16,8 D 16,164、PIC16F877单片机共C中断源。
A 5 B、8 C、14 D、165、PIC16F877单片机共C端口。
A 3 B、4 C、5 D、6& PIC16F877单片机共有C个定时/计数器A 1 B、2 C、3 D、47、PIC16F877单片机定时器1具有的特殊功能是DbA 定时B、计数C、PWM D、CCP8、若端口B接8个按键,则该端口的TRISB应初始化成A 0x00 B|、OxFF C、OxOF D、OxFO9、TMR啲位宽度为A 8 B、16 C、32 D、6410、PIC16F877单片机外围接口区域包括RA,RB,RC,RD和RE5个端口,而每个端口均有多条输入/输出可编程的引脚,合计5个端口共有__C― 引脚.A. 30B. 34C.33D.3111、PIC16F877单片机外围接口区域包括RA,RB,RC,RD和RE 5个端口.在下列端口中, ___ D____ 不具备8条引脚.A.. RA,RBB. RC,RDC. RB,RCD. RA,RE二、问答题2、在确定A B、C、D E端口的功能时,首先要执行什么操作?答:确定端口方向。
3、PIC16F877单片机有几个定时/计数器?他们的区别是什么?答:TMR0 8位宽与WD共用预分频器TMR1 16位宽与CPP模块配合使用可实现捕捉和比较功能TMR2只作定时;8位宽与PW模块配合使用可实现脉宽调制输出功能4、PIC单片机具有的优点有哪些?答、1、哈佛总线结构;2、指令系统采用RISC技术;3、代码压缩率高;4、IO 端口驱动负载能力较强及功耗低等。
单片机试卷含答案
单片机复习1答案一、填空题(每小题2.0分,共20分)1. 所谓软件知识是指它们的寻址方式,指令系统,编译系统等,硬件知识则是指它们的硬件资源I/0口,定时/计数器,中断系统等。
2. 在计算机的发展历史上,运算和控制一直是计算机功能实施的两条主线。
一个方向是以PC机为核心的群体为代表,另一个方向则以嵌入式独立系统为技术理念,主要与控制对象耦合,能与控制对象互动和实时控制。
3. PIC系列单片机的寻址方式共有4种:寄存器间接寻址,立即数寻址,直接寻址和位寻址。
4. PIC系列微控制器系统结构中,ALU与其数据位等宽为8位。
具有算术加,减和逻辑运算以及移位功能,算术运算一般是以2的补码形式进行。
5. PIC单片机数据存储器用8位数据总线把I/O口和一组可寻址的8位寄存器组成的寄存器陈列,与8位的ALU单元两个基本功能连接起来构成。
数据寄存器又分成通用寄存器和专用寄存器FSR 两类。
6. PIC16C7X系列有一个13位的程序计数器,可寻址8K*14 程序存储空间。
对于PIC16C74,仅使用前面4K*14 ,超出上述范围将会回到有效的程序空间。
7. PC的低字节PCL 是一个可读写寄存器,高字节PCH是不能直接读或写的,PC的高字节可以通过PCLATH 寄存器写入。
8. 任何使用INDF寄存器的指令,存取数据实际上是通过文件选择寄存器(FSR)来实现的。
9. 采用10MHZ的晶振时钟输入。
那么PIC16C74一条单周期指令的执行时间为0.4us 。
10. PIC16C74的中断入口地址为0004H ,复位地址为0000H 。
二、简答题(3小题,共18分)1.画出PIC系列单片机哈佛总线结构示意图,并说明其工作原理。
(8分)结构示意图程序存储器PIC16F74 数据存储器CPU内核2.工作原理如下:1.该结构为实现指令提取和执行流水作业提供结构保证,即在执行一条执指令同时又协同处理下一条指令取指操作2.哈佛结构采取指令总线与数据总线分开办法,两总线分离,也为PIC单片机实现全部指令的单字节和单周期创造条件,从而大大提高CPU执行指令速度和工作效率2. PIC单片机指令可分为哪三类,各举例3~4条指令。
PIC单片机课程练习题
PIC单片机课程练习题一、简答题1.二进制有何特点?什么叫BCD码?---P22.单片机主要有哪几部分组成的?---运算器、控制器、存储器、输入、输出设备---CPU、存储器、输入、输出设备3.简述PIC16F87X单片机响应中断的过程。
PIC16F87X单片机响应中断的过程如下:①中断源发出申请,并建相应中断标志。
②CPU停止当前工作,响应中断。
③断点保存,保护现场,信息压栈。
④执行中断服务程序。
⑤恢复现场,弹栈。
⑥中断返回。
4.怎么判断PIC16F87X单片机的A/D转换已经完成?---(1)判断ADGO这位是否由1变为0,如果是,则说明AD转换完成,否则说明AD转换未完成;(2)AD中断的的标志位是否为1,5.中断现场保护指的是什么?一般保护那些寄存器?6.常用的显示器有哪两种?各有什么特点?常用的数码管显示器有共阴和共阳两种。
共阴显示器的公共端加电源的负极,它的段码加电源的正极,显示器才能点亮。
共阳显示器的供电电源正好相反。
7.单片机中最常用的键盘有哪几种?各有什么特点?8.在程序设计中,基本程序结构有哪几种?9.PIC16F877的存储器构架分哪几大模块?---P41411.叙述中断的概念,并说明一次中断过程可以分为几部分?12.异步通信方式与同步通信方式的最大区别是什么?它的优点何在?。
要点:①异步通信方式在从机内部自带时钟信号,而不用时钟信号线,也不采用同一个时钟信号源。
②为了保证数据正确传输,在异步数据传输时,必须保证传送的波特率和数据的格式一样。
③优点:异步通信方式,信号线少,仅两根,在远距离传送时成本低。
13.PIC单片机具有的优点有哪些?14.简述数码管动态显示电路的工作原理以及它的优缺点。
二、程序分析题1.void main(){int a=50,b=10,c;c=y(a,b);}y(int x,int y){int z;z=(x>y)? x : y ;return(z) ;}这个程序实现什么功能?执行完程序后, c=?2.void main(){ int n;x=0;for(n=1;n<=30;n++){if(n%9!=0) continue;x++;//printf(“%d”,x);}}该程序的功能是什么?程序执行后,x的值是多少? x=3;3.void main(){ int x,y=0; x=1;while(x<=15){y=y+x;x++;}}该程序执行的功能是什么?程序执行后,y的值是多少?4.int a=1,b=3,c=5,d=4,x;if(a<b)if(c<d) x=1;elseif(a<c)if(b<d) x=2;else x=3;else x=6;else x=7;PORTC=x;该程序执行的功能是什么?执行完程序后,x的值是________。
电子星系工程pic第1章习题
习 题1.1 将下列二进制数转换为十进制数。
(1)01101;(2)1101101;(3)110.101;(4)1001.0101。
1.2 将下列十六进制数转换为十进制数。
(1)103.2H ;(2)A45D.0BCH 。
1.3 将下列数码作为二进制数或8421BCD 码时,分别救出相应的十进制数。
(1)10010111;(2)100010011011;(3)000111001001。
1.4 将下列十进制数分别转换为二进制、十六进制和平外交政策8421BCD 码(要求转换误差不大于2-4)。
(1)43;(2)127;(3)254.25;(4)2.718。
1.5 写出下列二进制数的原码、反码和补码。
(1)+1011;(2)+00110;(3)-1101;(4)-00101。
1.6 写出下列带符号位二进制数(最高位为符号位)的反码和补码。
(1)011011;(2)001010;(3)111011;(4)101010。
1.7 用8位二进制补码表示下列十进制数。
(1)+17;(2)+28;(3)-13;(4)-47;(5)-89;(6)-121。
1.8 计算下列用补码表示的二进制数的代数和。
如果和为负数,求出负数的绝对值。
(1)01001101+00100110;(2)00011101+01001100;(3)00110010+10000011; (4)11011101+01001011;(5)11100111+11011011;(6)11111001+10001000。
1.9 证明下列逻辑等式。
(1)()()A B A C A BC ++=+ (2)AB B AB A B ++=+(3)()()()A C B D B D AB BC +++=+ (4)()()()1A B C C D B C ABD B C ++⋅⋅+++⋅= (5)()A B C A B C BC AB C A BC ABC ⋅⋅+++=⋅+⋅+ (6)()()A B C A B C ⊕⊕=⊕⊕。
PIC单片机原理及应用考卷
PIC单片机原理及应用考卷一、选择题(每题1分,共5分)1. PIC单片机的指令系统包括()A. 立即数指令B. 间接数指令C. 间接寻址指令D. 寄存器寻址指令2. 在PIC单片机中,程序计数器(PC)的作用是()A. 存储当前执行的指令地址B. 存储当前执行的指令内容C. 存储下一条指令的地址D. 存储下一条指令的内容3. PIC单片机的时钟信号(CLK)通常来自()A. 内部振荡器B. 外部振荡器C. 晶振D. 电源4. PIC单片机的复位信号(RESET)的作用是()A. 使程序计数器(PC)归零B. 使所有寄存器归零C. 使所有I/O端口归零D. 使所有中断使能寄存器归零5. PIC单片机的数据存储器(RAM)包括()A. 程序存储器B. 数据存储器C. 外部数据存储器D. 内部数据存储器二、判断题(每题1分,共5分)1. PIC单片机的指令系统包括立即数指令、间接数指令、间接寻址指令和寄存器寻址指令。
()2. 在PIC单片机中,程序计数器(PC)的作用是存储当前执行的指令地址。
()3. PIC单片机的时钟信号(CLK)通常来自外部振荡器。
()4. PIC单片机的复位信号(RESET)的作用是使所有寄存器归零。
()5. PIC单片机的数据存储器(RAM)包括程序存储器、数据存储器、外部数据存储器和内部数据存储器。
()三、填空题(每题1分,共5分)1. PIC单片机的复位信号(RESET)的作用是____。
2. PIC单片机的数据存储器(RAM)包括____和____。
3. 在PIC单片机中,程序计数器(PC)的作用是____。
4. PIC单片机的时钟信号(CLK)通常来自____。
5. PIC单片机的指令系统包括____、____、____和____。
四、简答题(每题2分,共10分)1. 简述PIC单片机的复位信号(RESET)的作用。
2. 简述PIC单片机的数据存储器(RAM)的类型。
PIC平时习题
《PIC单片机》课外习题题型:一、单项选择题二、填空题三、是非题四简答、设计题一、选择题1、下面关于单片机的说法正确的是(C)A、单片机可以不需要输入和输出。
B、单片机不能进行定时和计数处理。
C、单片机又叫嵌入式微处理器。
D、目前我国大学中用于教学的单片机主要是日本Motorola的68XX系列和美国Zilog公司的Z8系列。
2、下列不能进行PIC芯片复位的是(C)A、芯片内部上电复位。
B、MCLR引脚置为低电平复位。
C、执行Sleep指令。
D、监视定时器WDT计数满溢出复位。
3、下列指令说明正确的是(B)A、ANDW 10,1;将f10与W相与,结果送WB、DECFSZ 10,0;将f10内容减1,结果存入W。
如果结果为0,则跳过下一条指令不执行,否则执行下一条指令。
C、MOVF 10,1;将f10送给本身,结果不会影响标志位。
D、执行NOP时,PC没有变化。
二、三填空要点1、哈佛总线、流水线技术、指令周期2、数据存储器、程序存储器的特点;寻址方式、间接寻址方式用到的寄存器3、中断技术:中断入口地址、外部中断源、中断标志等; PIC中断的4、TMR0什么情况下做定时器,什么情况下做计数器; TMR0的主要特点:计数范围等;5、AD转换结果存放位置6、伪指令7、指令系统8、消除抖动方法9、子程序返回指令四、五简答、设计知识点▲矩阵键盘扫描▲WDT原理▲程序分支跳转设计 STATUS寄存器间接寻址▲定时/计数器▲中断技术▲延时子程序单片机作用注:以下内容页码不正确第二章哈佛总线流水线指令周期单片机复位原因人工复位电路WDT程序存储器复位向量和中断向量STATUS定义第三章寻址方式间接寻址各个指令查表方法常用伪指令第四章各个端口的主要功能TMR0特性TMR0工作模式什么是中断中断源多个中断源的检测方法中断控制寄存器INTCONADC结果存放ADC控制寄存器ADCON0、ADCON1举例:例1:中断技术利用PIC单片机的外部中断INT设计一个报警系统。
PIC 单片机学习网---大家一起来学单片机
存储器
A. ROM
B. RAM
C.OTP
D.FLASH
6. 在 PIC 单片机目标地址的形成过程中,对于某些指令采用特别的 PCLATH 对高 8 位程序指针 PCH 加载,
在下面语句的执行过程中,都将发生这个过程,但_________除外
A. ADDWF PCL.F
B. IORWF PCL.W
C. GOTO TOP
下列功能中的________是 RAM 存储器不具备的
A. 可读
B. 可写
cxqmcu@
技术支持 QQ:315392961
PDF 文件使用 "pdfFactory Pro" 试用版本创建
PIC 单片机学习网---大家一起来学单片机
A. 状态寄存器 STATUS
B. 间接寻址寄存器 INDF
C.选项寄存器 OPTION-REG
D. 中断控制寄存器 INTCON
14. 在 PIC 单片机的数据存储器中,对于使用频率较高的特殊功能寄存器字排有在 2 个体域互相映射.而不
是频繁使用的特殊功能寄存器则只有惟一的地址单元.下列功能寄存器单元在 2 个体之间是互相映射
D. 端口 RE
24. 在数据存储器中;有部分单元是无效的,即输出内容是不确定的,当写入一个数据 00H 后,再一次取 出时可能出现的结果是______________.
A. 00H B. FFH
C. 没有数值
D.不确定数值,
25. 与外部中断 INT 有关的特殊功能寄存器,除中断控制寄存器 INTCON 以外,还有选项寄存器 OPTION
C.7
D.9
16. 间接寻址指令对于循环置数功能特别有效,数据存储器的低 8 位地址来自指令机器码,而最高位体选
PIC单片机练习题解答
PIC单片机练习题解答单片机习题PIC 第一次一、选择题总线结构。
(B)1、PIC单片机采用 B、哈佛 A、普林斯顿、2PIC16F877条。
单片机精简指令集系统共 C111、A、75 B、133 C、35 D 3、PIC16F877。
单片机程序存储器和数据存储器的宽度是 B 和16 C、16,8 D、16,BA、8,8 、14,84、PIC16F877单片机共 C 中断源。
16A、5B、8C、14D、端口。
单片机共 C 5、PIC16F87765 D、、、3 B、4 CA /计数器PIC16F877单片机共有 C 个定时6、4、、1 B2 C、3 DA、。
单片机定时器1具有的特殊功能是 D7、PIC16F877CCPPWM D、、计数 C、A、定时 B 8个按键,则该端口的接TRISB 应初始化成8、若端口B0xF0 0x0F D、、0xFF C、A、0x00 B TMR0的位宽度为9、64、16 C、32 D、A、8 B 而每个端口均RE 5个端口,和10、PIC16F877 单片机外围接口区域包括RA,RB,RC,RD. 5个端口共有__C____条引脚有多条输入/输出可编程的引脚,合计A. 30B.34RE 5 个端口.在下列端口11、PIC16F877 单片机外围接口区域包括RA,RB,RC,RD 和. ,____D_____并不具备8 条引脚中D. RA,RE A.. RA,RB B. RC,RD C. RB,RC 二、问答题 1、如何确定I/O端口的输入和输出?确定,高电平做输出,低电平做输入。
答:根据方向控制TRIS 、DE端口的功能时,首先要执行什么操作?A、B、C、、在确定2 答:确定端口方向。
计数器?他们的区别是什么?PIC16F877单片机有几个定时3、/ 共用预分频器与WDT位宽答:TMR0 8 模块配合使用可实现捕捉和比较功能与CPPTMR1 16位宽PWM模块配合使用可实现脉宽调制输出功能位宽只作定时;8 与TMR24、PIC单片机具有的优点有哪些?答、1、哈佛总线结构;2、指令系统采用RISC技术;3、代码压缩率高;4、IO端口驱动负载能力较强及功耗低等。
PIC分析题
2、下图是两台电动机顺序起动控制的继电器控制原理图,请采用PLC 实现其控制原理(要求设计外围接线图、编制梯形图)。
答:(1)硬件接线图(2)梯形图四、设计题(共25分)设计三相异步电动机正、反转控制线路。
要求如下:(1)电路具有正、反转互锁功能;(2)从正转→反转,或从反转→正转时,可直接转换;(3)具有短路、长期过载保护。
设计要求:L 1L 2L 3Q SF UK M 1F R 13~M 1K M 2F R 23~M 2S B 1S B 2K M 1F R 1K M 1K M 2K TK TK M 2F R 2K M 2S B 2X 0C O MK M 1Y 0C O M ~S B 1X 1Y 1F R 2K M 2X 2X 3F R 1Y 0X 1[1][2][3]X 0X 2(不能直接连右母线)Y 0T 0X 1X 0X 2Y 0Y 1K 300Y 1X 1X 0X 2Y 0T 0Y 1X 3a )b )并联块应与左母线相连并联块应与左母线相连Y 0应与右母线相连T 0应与右母线相连Y 1应与右母线相连X 1[1][2][3]X 0X 2Y 0T 0X 1X 0X 2Y 0Y 1K 300Y 1X 1X 0X 2Y 0T 0Y 1X 3a )Y 0X 1(S B 1)[1][2][3]X 0(S B 2)X 2(F R 1)Y 0T 0Y 1Y 0K 300Y 1T 0Y 0Y 1X 3(F R 2)b )自锁输出(K M 1)输出(K M 2)30S 计时输出自锁自锁自锁回路可简化自锁回路可简化X 1 X 2重复可简化X 1 X 2重复可简化(1)设计并绘出采用继电—接触器控制的电动机主电路和控制电路; (2)设计并绘出采用FX2N 系列PLC 控制的安装接线图; (3)绘出PLC 梯形图;(4)编写PLC 指令程序。
解答: (1)采用继电—接触器控制的电动机主电路和控制电路如图1;(2)采用FX2N 系列PLC 控制的安装接线图如图;(3)PLC 梯形图如图;M 3 ~FR3 2KM 1KM1FUL 1 L 2 L 3~ ~1KM1KM2KM2SB2KM FR1SB 3SB图12FU2KM1KMCOM X0 X1X3 1SB2SB FRCOM Y0 Y1 2KM1KMPLC电源2FU 3SB X2(4)PLC指令程序LD X0 OR Y1OR Y0 ANI X2ANI X2 ANI X3ANI X3 ANI Y0ANI Y1 OUT Y1OUT Y0 ENDLD X18、指出如下符号代表哪种电气元器件:FU SQ KM KA KT 6.熔断器、行程开关、接触器、继电器、时间继电器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P I C单片机习题(总9页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
第一章微型计算机概论
1、数据的字长是评价计算机性能的一个非常重要的技术指
标,计算机的字长一般取()的整数倍。
2、微型计算机的问世和发展过程伴随着电子技术的日新月
异,至今已经历了()个发展时代。
3、计算机的处理能力与()、()、()
有关。
4、将十六进制数26D.3H转换成二进制,结果为
()。
5、RAM是(),ROM是()。
6、计算机的核心部分是()。
7、如果内存储器的容量为64KB,则其地址范围是
();如果一台微型计算机的地址范围是0000H~3FFFH,那么存储器容量为()。
8、在计算机的内部结构中引入了总线的概念,三总线包括
()、()、()。
9、人类已经进入了信息时代,()是现代计算机技术
和通信技术高度发展和密切结合的产物。
10、不管是个人计算机还是单片机,核心CPU执行的程序内容是()
指令。
第二章PIC 单片机的组成
1、若PIC单片机的系统时钟频率为4MHz,那么执行一条非转移指令的时间是()。
2、上电延时定时器能提供一个固定的()ms的延时。
3、在PIC单片机中采用哈佛总线结构,其根本意义在于()。
4、在PIC单片机中,作为数据流通和传输的桥梁,使用最频繁的寄存器是()。
5、PIC单片机的寻址方式简单,主要包括()、
()、()和()四种。
6、PIC16F877单片机的程序存储器的空间为(),数据存数器的空间为()。
7、PIC16F877单片机内配置一种可以掉电保护的数据存储器是(),可以在线存放系统重要的参数。
8、对于PIC单片机,外围设备中断服务程序的入口地址是()。
9、PIC16F877单片机ADC转换模块中,配置8个模拟量输入通道,分别由()两个端口的引脚承担。
10、PIC16F877单片机的ADC转换器具有()位的分辨率。
第三章 PIC存储器
1、在PIC16F877单片机的数据存储器RAM中,总的地址空间是512字节,但是真正作为通用寄存器单元个数为()字节。
2、在程序存储器中,当地址范围在()内调用子程序时,一般可以不考虑高位程序计数器的影响。
3、PIC16F877单片机Flash程序存储器字节宽度为()位。
4、寄存器间接寻址主要依靠虚拟寄存器INDF和FSR间接寄存器完成指令的操作,在对数据存储器访问的过程中还必须用STATUS的()位补充地址选择。
5、PIC16F877单片机采用的是硬件堆栈方式,不占用程序存储器和数据存储器空间,不需要进栈、出栈之类的指令。
它配置了()位堆栈区。
6、PIC16F877单片机的堆栈工作区域采用()的操作原则。
7、PIC16F877单片机数据存储器RAM构架和一般单片机类同,主要分为()和()两部分。
8、PIC16F877单片机RAM区直接寻址的体选位须用STATUS的()两位。
9、PIC16F877的RAM区,不同体域之间互相映射概念有一个很重要的特性:在对应体位特殊功能寄存器单元地址的低
()位一定是相同的。
10、PIC16F877的RAM数据存储器的地址编码从()到()连续分配。
第七章输入/输出端口
1、PIC16F877单片机具有较多与外围数据进行通信及传送的通道,从其结构上可以分为()个端口,()个引脚。
2、根据PIC16F877单片机端口引脚的内部结构和特征,当RC 端口的某个引脚设置为输入方式时,其他7个引脚可以设置为()方式。
3、PIC16F877单片机RB端口中,()引脚具有逻辑电平变化的中断功能。
4、PIC16F877单片机RB端口中,()等3个引脚可作为MPLAB-ICD的在线调试专用引脚。
第八章定时器/计数器
1、如果包括预分频器,当PIC16F877单片机系统时钟频率为4MHZ时,TMR0所能产生的最大定时时间约为()s 。
2、就PIC16F877单片机定时器/计数器的工作原理来说,不管设定在定时器方式还是计数器方式,按递增方式分析,都可以归纳为()方式。
3、在TMR0定时设置中,如果系统时钟频率为16MHz,要求定时1ms,则预分频比应取()。
4、使用PIC16F877单片机的TMR1自带的时基振荡器可以很方便的实现()功能。
5、在PIC16F877单片机系统定时器中,只有()不可用于计数,只能用于定时。
TMR2模块工作的时钟信号肯定来源于()。
6、在PIC16F877单片机系统定时器中,只有()自带低频振荡器。
7、当PIC16F877单片机进入休眠状态后,只有定时器/计数器()可以仍处于工作状态。
8、TMR0定时器/计数器产生中断的必要条件是()。
9、PIC单片机复位后,TMR2周期寄存器PR2的数值为
()。
10、当TMR1自带32768Hz的振荡器时,若需要定时时间为
2s,所对应的TMR1的装载初值为()。
(分频比1:1)
第九章中断系统
1、对于PIC16F877单片机,中断服务程序的入口地址统一归口为()。
2、PIC16F877单片机中断源共有()个。
3、PIC16F877单片机的中断标志位的状态与该中断源是否使能()关。
4、对于一次中断申请,中断服务程序内容的执行顺序是()。
5、当单片机进入中断服务程序后,为了保证下一次正确的响应中断,必须完成的工作内容是()。
6、当执行中断服务程序时,一旦完成()指令后,即可返回到原主程序断点处继续执行。
7、设置每一个中断源对应得使能位,应该设置()等特殊功能寄存器。
8、总中断使能位GIE,除了利用程序指令可以设置为1外,在()情况下也将自动置位。
9、在中断服务程序中,如果需要保护标志寄存器的内容,使用“SWAPF STATUS,W”指令,是为了防止()标志位失真。
10、如果把符号变量设置在()单元的数据存储器中,在执行程序时,可以不必考虑其位于数据存储器的体位。
第十章串行通信(SPI方式)
1、PIC16F877单片机RA端口中,RA5/SS是同步串口通信的选择引脚,主要用于()方式下数据传输。
2、如果禁止输入数据的高4位,可以采用与数据()。
3、PIC16F877单片机RA和RE端口中,只有()引脚不能作为模拟量输入通道。
4、在SPI通信接口中,串行数据传输通道及控制功能线有()等四根。
5、在SPI接口的主控方式下,当开始()指令操作时,就开始发送数据的操作。
6、在串行通信模块中,一般对于近距离通信采用()方式进行;对于远距离的通信一般采用()方式进行。
第十二章 A/D转换器
1、PIC16F877单片机共有10个功能很强的外围接口模块,尤其是嵌入了()位()路的ADC模/数转换器,极大的拓展了单片机的使用范围。
2、PIC16F877单片机配置的ADC模/数转换器,就其工作原理来说,主要采用()工作方式。
3、逐次比较型ADC的结构,核心部分是()。
4、逐次比较型ADC,主要是通过逐位比较的方式来确定数字量,首先得到的位是()位。
5、40引脚的PIC16F877单片机,对应的输入模拟量通道都安排在()和()端口,共8个模拟量输入通道。
6、等待A/D转换结束,可以有()、()和
()三种方法。
7、在设置A/D转换的工作状态时,启用ADC并让其进入模/数转换过程,应该进行()和()设置。
8、ADC模/数转换器的转换结果在ADRESH和ADRESL中,当设置ADFM=1时,转换结果的构成为()。
9、PIC16F877单片机A/D模块的转换时间主要包括()和()时间两部分。
10、如果外接一个12位的A/D转换器,当输入模拟电压为10V 时,A/D转换器的最小分辨率是()mV。