教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

PIC单片机练习题——复习

来源:网络收集 时间:2026-08-30
导读: PIC单片机习题 第一次 一、选择题 (B)1、PIC单片机采用 总线结构。 A、普林斯顿 B、哈佛 2、PIC16F877 条。 A、75 B、133 C、35 D、111 3、PIC16F877 和 A、8,8 B、14, C、16,8 D、16,16 4、PIC16F877 A、5 B、8 C、14 5、PIC16F877 A 、3 B、4 C、5 6

PIC单片机习题

第一次 一、选择题

(B)1、PIC单片机采用 总线结构。 A、普林斯顿 B、哈佛

2、PIC16F877

条。 A、75 B、133 C、35 D、111

3、PIC16F877

和 A、8,8 B、14,

C、16,8 D、16,16 4、PIC16F877

A、5 B、8 C、14 5、PIC16F877 A

、3 B、4 C、5 6、PIC16F877/计数器 A、1

B、2 C、3 D、4

7、PIC16F877单片机定时器1 A、定时 B、计数 C、PWM D、CCP

8、若端口B接8个按键,则该端口的TRISB应初始化成 A、0x00 B、0xFF C、0x0F D、0xF0 9、TMR0的位宽度为

A、8 B、16 C、32 D、64

10、 PIC16F877 单片机外围接口区域包括RA,RB,RC,RD 和RE 5个端口,而每个端口均 有多条输入/输出可编程的引脚,合计5个端口共有__C____条引脚. A. 30 B. 34 C.33 D.31

11、PIC16F877 单片机外围接口区域包括RA,RB,RC,RD 和RE 5 个端口.在下列端口 中,____D_____并不具备8 条引脚.

A.. RA,RB B. RC,RD C. RB,RC D. RA,RE 二、问答题

1、如何确定I/O端口的输入和输出?

答:根据方向控制TRIS确定,高电平做输出,低电平做输入。 2、在确定A、B、C、D、E端口的功能时,首先要执行什么操作? 答:确定端口方向。

3、PIC16F877单片机有几个定时/计数器?他们的区别是什么?

答:TMR0 8位宽 与WDT共用预分频器

TMR1 16位宽 与CPP模块配合使用可实现捕捉和比较功能

TMR2 只作定时;8位宽 与PWM模块配合使用可实现脉宽调制输出功能

4、PIC单片机具有的优点有哪些?

答、1、哈佛总线结构;2、指令系统采用RISC技术;3、代码压缩率高;4、IO端口驱动负载能力较强及功耗低等。 三、程序设计题

1、电路如图所示,编程实现走马灯的运行效果,即D0-D7循环被依次点亮,但同一时刻

只有一个灯亮。单片机主频为4MHz。

2、电路如图所示,编程实现4个数码管显示数值5678。单片机主频为4MHz。

3、电路如图所示为3个按键控制8只LED灯显示状态,其中3个按键开关组成独立式键盘,分别用key 1键控制灯依次左移循环点亮,key2键控制灯右移循环点亮,key3键控制8灯

闪烁。

第二次作业

1、 假如PIC 单片机的系统时钟振荡频率是4MHz,那么执行一条非转移类指令的真实 时间应该是__D___us

A. 0.5 B. 2 C. 3 D. 1

2、 在PIC单片机系统配置和程序设计中,采用很有特色的哈佛总线结构,其根本意义就 在于_______B___.

A. 减少CPU的功耗 B. 数据存储器和程序存储器总线分离 C. 提高端口的驱动能力 C. 可以方便进行在线调试

3、 PIC单片机与其他单片机相比,具有以下这些明显的优点,但___C_____除外. A. 哈佛总线结构 B.精减指令RISC结构 C. 存储器大 D.驱动能 力强

4、在PIC16F877 单片机系统配置中,特别引入A/D 转换器(ADC),它具有_________个 模拟量输入通道. A. 5 B. 8 C. 10 D. 6

5、PIC16F877 单片机的ADC转换器具有___A_____位的分辩率。

A. 10 B. 12 C. 8 D. 14

6、 PIC16F877 单片机多数I/O 引脚都设计有第2功能,甚至还有第3功能,RA端口中 可以承担A/D 转换中负参考电压端(VREF-)的引脚是___B_____.

A. RA0 B. RA2 C. RA3 D. RA4

7、 在PIC16F877单片机ADC转换模块中,配置有8个模拟量输入通道,分别由_______ 两个端口中的引脚承担.

A. RA和RC B. RC和RB C. RB和RD D. RA和RE 二、AD转换的中断程序设计

1、设计一个电子温度测量仪的雏形,温敏电阻(R2)感受外界温度变化,单片机实时采集RA0引脚的模拟量将其转化为数字量,通过端口C连接的一位LED数码管显示AD转换结果的高8位(要求画出程序流程图,写出相关中断程序)。说明:R2是一个温敏电阻,其电阻值随温度的变化而变化。

#include<pic.h>

__CONFIG(0x3B31); int adcdata=0;//

const unsigned char seg7[10]={0xC0,0xF9,0xA4,0xB0,0x99, 0x92,0x82,0xF8,0x80,0x90};// Void interrupt ISR() { if(ADIE&&ADIF) {ADIF=0;//

adcdata=(((unsigned int)ADRESH)<<8)+ADRESL;// ADGO=1;// } }

void delay(unsigned int ms) {unsigned int i,j; for(i=ms;i>0;i--)

for(j=0;j<67;j++) {;} }

void display(unsigned int idata) { unsigned char i,j; // unsigned int t;

unsigned char numstr[5]={0,0,0,0,0}; //处理数据idata

numstr[1]=idata/1000;//千位数

numstr[2]=(idata%1000)/100; //百位数 numstr[3]=idata%100/10; // 十位数

numstr[4]=idata%10; //个位数 for(i=0;i<10;i++) { PORTD=0x01; for(j=1;j<=4;j++)

{PORTC=seg7[numstr[j]]; delay(5);

PORTD=PORTD<<1;} } }

void main() { char i;

int voltage=0; TRISA=0x01;// TRISB=0x00; TRISC=0x00; TRISD=0x00; //*

ADFM=1;//右对齐

PCFG3=0;PCFG2=0;PCFG1=0;PCFG0=0;//全为模拟引脚,参考电压为VDD,VSS //*以上5条语句可以用 ADCON1=0b00000000;

ADCS1=1;ADCS0=0;//使用内部RC振荡器作为时钟 CHS2=0;CHS1=0;CHS0=0;//选择AN0通道 ADON=1;//开启AD转换器

//*以上6条语句可以用 ADCON0=0b11000001;

//*开中断

ADIE=1; ADIF=0; PEIE=1; GIE=1;

for(i=0;i<25;i++){;}//为了采用保持电路充电延时,超过25us即可 ADGO=1;//启动一次A/D转换,此位为GO/DONE while(1) {

voltage=adcdata; //把当前测量的数字结果放入voltage中 voltage=((long)voltage*5000/1023); //数据处理 display(voltage); //调显示电阻值子程序 if(voltage>4900||voltage<100) //报警 { for(i=0;i<5;i++)

{delay(1);RB0=!RB0;} //发出500Hz的声音 } }

第三次作业 一、选择题

1、A/D转换器将转换的10位数字量放入

A、ADRESH B、ADRESL C、ADCON0 D、ADRESH和ADRESL

2、PIC单片机I/O端口驱动负载的能力较强,每这并不表示所有端口都同时具有这样的 功效.对整个单片机而言,所有输入/输出驱动小于____C____ mA。 A. 100 B. 150 C. 250 D. 200 3、预分频器最大的分配比是 C

A、1:64 B、1:128 C、1:256 4、TXSTA是 B

A、接收状态控制寄存器 B、发送状态控制寄存器 C、接收寄存器 D、发送寄存器 5、PIC16F877单片机把要发送的数据放入

A、TXREG B、RCREG C、TXSTA D、RCSTA

6、PIC16F877单片机接收到一个数据,CPU自动将接收的数据放入 A、TXREG B、RCREG C、TXSTA D、RCSTA 二、判断题

1、PIC单片机采用哈佛总线结构,在芯片内部数据总线和指令总线分离,允许采用不同的字节宽度。

2、PIC16F877单片机的数据存储器共有512字节单元空间,即0000H-01FFH。 3、PIC16F877单片机的程序存储器共有8K×14位单元空间,即0000H-01FFH。 4、TIMER0与其他部件配合具有捕捉功能。

5、PIC16F877的三个定时器都是8位宽可编程 …… 此处隐藏:3460字,全部文档内容请下载后查看。喜欢就下载吧 ……

PIC单片机练习题——复习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/135453.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)