PIC练习题剖析.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PIC练习题剖析

《PIC单片机》课外习题 题型:一、单项选择题 二、填空题 三、简答、编程设计题 一、选择题 1、下面关于单片机的说法正确的是(C) 单片机可以不需要输入和输出。 单片机不能进行定时和计数处理。 单片机又叫嵌入式微处理器。 2、下列不能进行PIC芯片复位的是(C) 芯片内部上电复位。 引脚置为低电平复位。 执行Sleep指令。 监视定时器WDT计数满溢出复位。 3、下列指令说明正确的是(B) ANDW 10,1; 将f10与W相与,结果送W DECFSZ 10,0;将f10内容减1,结果存入W。如果结果为0,则跳过下一条指令不执行,否则执行下一条指令。 MOVF 10,1; 将f10送给本身,结果不会影响标志位。 执行NOP时,PC没有变化。 二、填空要点 1、 哈佛总线、流水线技术、指令周期 2、数据存储器、程序存储器的特点; 寻址方式、间接寻址方式用到的寄存器 3、中断技术:中断入口地址、外部中断源、中断标志等; PIC中断的5个外部引脚 4、TMR0什么情况下做定时器,什么情况下做计数器; TMR0的主要特点:计数范围等 ; TMR2溢出周期的计算方法 5、AD转换结果存放位置 6、伪指令 7、指令系统 8、消除抖动方法 9、子程序返回指令 10、SSP、I2C所用的线、数据格式等 三、简答、设计知识点 ▲A/D技术 ▲矩阵键盘扫描 ▲WDT原理 ▲EEPROM读/写 ▲程序分支跳转设计 ▲定时/计数器 ▲中断技术 ▲间接寻址 ▲查表法 注:以下内容页码不正确 第二章 P3 哈佛总线 流水线 指令周期 P18 单片机复位原因 P19人工复位电路 P19 WDT P19~20程序存储器 P20 复位向量和中断向量 P21 数据存储器 p22存储体映射 P26 STATUS定义 P28 f0 f4 P29 PC的两种装入方式 第三章 p39寻址方式 p39 间接寻址 p39~50 各个指令 p49 查表方法 p58 p74 p52~53常用伪指令 第四章 p59 各个端口的主要功能 p73 应用二 p76 TMR0特性 p77 TMR0工作模式 p93 什么是中断 p94中断源 p96多个中断源的检测方法 p98 中断控制寄存器 INTCON p108 ADC结果存放 ADC控制寄存器ADCON0、ADCON1 p114 应用二 第五部分 应用 p244矩阵式键盘的查询工作原理 举例: 例1:中断技术 利用PIC单片机的外部中断INT设计一个报警系统。电路如下图,要求报警信号从RB0/INT引脚输入,采用上升沿触发。RC2引脚接蜂鸣器,一旦有报警信号产生,则蜂鸣器马上鸣叫。 图 PIC中断应用 list p=16f877A include "p16f877A.inc" count equ 23h; org 0000h nop goto Main ;**************************************** ; 中断子程序 org 0004h ;中断入口地址 goto INTbeep; ;************************************* ; 主程序 Main banksel TRISB ;设置数据寄存器体1 molw ;将RB0/INT设为输入状态 movwf TRISB movlw ;将C口设置为输出状态 movwf TRISC bsf OPTION_REG , INTREG ;INT为上升沿有效 bsf INTCON , INTE ;允许INT中断 bsf INTCON , PEIE ;允许外设中断 bsf INTCON , GIE ;允许全局中断 bcf INTCON , INTF ;清外部INT中断标志位 banksel PORTC ;选择数据存储体0 clrf PORTC ;清C口 Loop goto Loop ;等待中断 ;************************************************ ; 中断服务子程序(报警) INTbeep movl

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档