PIC单片机练习题——复习
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




