版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及接口技术
复习课考试题型及题量填空题:10空,10分选择题:5题,10分简答题:4题,20分分析题:4题,40分综合应用题:1题,20分1小巧灵活、成本低,易于产品化。它能方便的组装成各种智能化的控制设备及各种智能仪器仪表。2面向控制,能针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。3抗干扰能力强,适应温度范围宽,在各种恶劣的环境条件下都能可靠地工作,这是其他机种无法比拟的。网络功能,可以很方便地实现多机和分布控制。使整个控制系统的效率和可靠性大为提高。5外部扩展能力强。在内部的各种功能部件不能满足应用需要时,均可在外部进行扩展。它与许多通用的微机接口芯片兼容。给应用系统设计带来极大的方便和灵活性。第1章1、单片机与普通微机相比的特点:P102、二进制数、十六进制数的加减运算二进制:
加法规则:“逢2进1”减法规则:“借1当2”
十六进制:有16个计数符号:0~9,A~F加法运算:“逢16进1”。减法运算:“借1当16”3、几种进制数之间的相互转换
(1)任意进制数->十进制数按权展开,先乘后加例:111.01B=1×22+1×21+1×20+0×2-1+1×2-2(2)
十进制数-->任意进制数整数部分除R取余,小数部分乘R取整 R=2或16注:先得到的余数为低有效位先得到的整数为高有效位
(3)二进制数与十六进制数间的转换
二进制数->十六进制数方法:以小数点为界,将二进制数向左或向右每4位用1个十六进制数代替,不够4位则用0补充。十六进制数
二进制数方法:以小数点为界,向左或向右每1位十六进制数用4个二进制位表示即可。十进制(D)二进制(B)十六进制(H)0 0000 01 0001 12 0010 23 0011 34 0100 45 0101 56 0110 67 0111 78 1000 89 1001 910 1010 A11 1011 B12 1100C13 1101D14 1110E15 1111F
1、MCS-51系列单片机特性P17系列MCS-51子系列MCS-52子系列803180C31805180C51875187C51片内存储器片内ROM片内ERROM片内RAM001284kB0128B4k128008K8K000256256256803280C32805280C52875287C52定时器计数器2X16位3X16位并行I/O口串行I/O口中断源制造工艺4X8位4X8位115676767HMOSCHMOSHMOSHMOSCHMOSCHMOSHMOSHMOSHMOSCHMOSCHMOSCHMOS第2章单片机最小系统的必备条件1、电源2、EA引脚(直接上拉至高电平)3、晶体振荡电路(时钟电路)4、复位电路2、单片机最小系统的实现P20:地址锁存允许信号当单片机上电复位后,用示波器测ALE引脚,若有脉冲输出,则说明单片机最小系统外围电路连接正确,单片机正常工作。/ALEPROG3、如何判断MCS-51单片机是否正常工作?P19引脚为高电平时,CPU访问内部ROM,但当PC指针超过0FFFH时(4KB),自动转向执行外部ROM引脚为低电平,则访问外部ROM,从片外ROM的0000H单元开始取指令。:访问内部或外部ROM选择信号/PPEAV4、EA引脚有什么作用?P195、P3口第二功能(P20)读选通外部写选通外部计数输入计数器定时器计数输入计数器定时器申请外部中断申请外部中断串行数据接收串行数据发送功能含义RAMRAM1/0/10MCS-51的时钟信号共有4种,从小到大依次是:振荡周期:振荡周期指为单片机提供定时信号的振荡源的周期或外部输入时钟的周期。时钟周期(状态周期):2个振荡周期为1个状态周期,用S表示。它分为P1节拍和P2节拍,通常在P1节拍完成算术逻辑操作,在P2节拍完成内部寄存器之间的传送操作。6、时钟信号P22机器周期:一个机器周期是指CPU访问存储器一次所需要的时间。MCS-51的一个机器周期包括12个振荡周期,分成6个状态:S1~S6,每个状态又分为两拍,称为P1和P2,因此一个机器周期中的12个振荡周期表示为S1P1、S1P2……S6P1、S6P2指令周期:指令周期即执行一条指令所占用的全部时间,通常为1~4个机器周期。例如:外接晶振为12MHz时,MCS—51单片机的4个时间周期的具体值为多少?
T振荡=1/12μs;T状态=2*T振荡=1/6μs;T机器=12*T振荡=1μs;T指令=1~4*T机器=1μs~4μsCY(PSW.7)——进位标志位。AC(PSW.6)——辅助进位(或称半进位)标志。OV(PSW.2)——溢出标志位P(PSW.0)——奇偶标志位。累加器A中有奇数个1则P=1,否则P=0。用于校验串行通信中数据传送是否出错。P307、8、11、12P—OVRSRSF0ACCYPSW.7PSW.07、程序状态字寄存器PSWP24第3章1、寻址方式P34-38如:P583.MOVR0,#30H立即寻址(R0)=30H
MOVA,@R0寄存器间接寻址(A)=((R0))=(30H)=5AHMOVR1,A寄存器寻址(R1)=(A)=5AHMOVB,R1寄存器寻址(B)=5AHMOV@R1,P1直接寻址(5AH)=(P1)=7FH
MOVA,P1直接寻址(A)=7FH
MOV40H,#20H立即寻址(40H)=20HMOV30H,40H直接寻址(30H)=(40H)=20H2、常用指令的功能分析如:P595.分析下列指令的执行结果。MOVDPTR,#2000H(DPTR)=2000HMOVA,#80H(A)=80HMOVX@DPTR,A(2000H)=80HINCDPTR(DPTR)=2001HMOVA,#90H(A)=90HMOVX@DPTR,A(2001H)=90HMOVDPTR,#2000H(DPTR)=2000HMOVXA,@DPTR(A)=((DPTR))=(2000H)=80H
循环转移指令(减1条件转移指令)P54减1条件转移指令有如下两条:DJNZdirect,rel;(direct)←(direct)-1,若(direct)=0,则(PC)←(PC)+3否则,(PC)←(PC)+3+relDJNZRn,rel;(Rn)←(Rn)-1若(Rn)=0,则(PC)←(PC)+2否则,(PC)←(PC)+2+rel第4章1、伪指令P62-63ORG、END、EQU等的使用2、延时子程序的编写方法P78-79第5章1、MCS-51单片机有几个中断源?
52、MCS-51单片机有几级中断优先级?
23、MCS-51单片机外部中断源触发中断请求的方法有哪些?分别怎么触发?P83电平触发方式:外部中断请求引脚为低电平时触发脉冲触发方式或边沿触发方式:外部中断请求引脚为下降沿时触发INT0——外部中断0请求,低电平有效。通过P3.2引脚输入。INT1——外部中断1请求,低电平有效。通过P3.3引脚输入。T0——定时器/计数器0溢出中断请求。T1——定时器/计数器1溢出中断请求。TX/RX——串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。4、中断优先级排列顺序P86
当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序。其优先级(自然优先级)排列顺序如下图所示:中断源
同级内的中断优先级外部中断0中断高级定时器/计数器T0溢出中断外部中断1定时器/计数器T1溢出中断串行口中断低级5、会编写中断初始化程序,掌握P83-85的标志位。如:P948、试编写一段中断初始化程序,使INT0采用电平触发方式、INT1采用边沿触发方式,且INT0为中断优先级高级,并开放INT0、INT1中断。CLRIT0SETBIT1SETBPX0SETBEA
SETBEX0SETBEX1第6章1、MCS-51单片机的定时/计数器的工作模式及区别P98
2、4种工作模式下的初值P101X初值,N需要计数的次数,T定时时间,fosc为振荡频率计数器的初始值X由下式确定:
X=2n-N
定时器的初始值X由下式确定:
fosc12*TX=2n
-模式0—n=13模式1—n=16模式2、3—n=83、定时时,定时时间与工作模式、初值、振荡频率有关。计数时,输入信号的频率必须小于晶振频率的1/24P98P11034、定时/计数器的四种工作模式的应用计数方式如P104例6.10定时方式如P109例6.13(TL1)=9CH分析:
1、设置初值:模式2,计数100次。(TH1)=9CH例6-10:利用定时器T1的模式2对外部信号计数,定时/计数器的开启与外部中断引脚无关。要求每计满100次,将P1.0引脚取反。X=28-N=256-100=156=9CH2、控制寄存器TMOD和TCON的设置
用T1计数,选择工作模式2,定时/计数器的开启与外部中断引脚无关。GATEC/TM1M0GATEM1C/TM0定时器T1定时器T0TMOD(89H)D7D6D5D4D3D2D1D001000001MOVTMOD,#60H;设置工作方式SETBTR1;启动T1源程序,使用中断方式判断是否溢出:
ORG0000H LJMPMAIN ORG001BH;P88 LJMPINT_TIME1 ORG0030HMAIN:MOVTMOD,#60H
;设置T1为模式2,外部计数方式
MOVTL1,#9CH;T1计数器初值 MOVTH1,#9CH
SETBEA;开放定时器溢出中断 SETBET1
SETBP1.0
SETBTR1
;启动T1计数HERE:SJMPHERE;等待中断INT_TIME1:
CPLP1.0RETIEND中断初始化程序定时器初始化程序例6-13设一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 23090-25:2025 EN Information technology - Coded representation of immersive media - Part 25: Conformance and reference software for carriage of visual volumetric vid
- 二零二五版企业清算注销及税务筹划合同3篇
- 二零二五版供配电设施安全风险评估与治理合同3篇
- 二零二五版锅炉安装与能源审计服务合同范本3篇
- 二零二五版阿拉尔经济技术开发区绿色建筑推广应用合同3篇
- 二零二五版高职高专土建专业校企合作项目合同3篇
- 二零二五版二手车买卖纠纷处理合同3篇
- 二零二五版公益项目合同担保法合规合同3篇
- 二零二五版专业打印设备升级与维护服务合同2篇
- 二零二五版电子商务平台食品农产品溯源合同3篇
- 2025年工程合作协议书
- 2025年山东省东营市东营区融媒体中心招聘全媒体采编播专业技术人员10人历年高频重点提升(共500题)附带答案详解
- 2025年宜宾人才限公司招聘高频重点提升(共500题)附带答案详解
- KAT1-2023井下探放水技术规范
- 驾驶证学法减分(学法免分)题库及答案200题完整版
- 竣工验收程序流程图
- 清华经管工商管理硕士研究生培养计划
- 口腔科诊断证明书模板
- 管沟挖槽土方计算公式
- 国网浙江省电力公司住宅工程配电设计技术规定
- 烟花爆竹零售应急预案
评论
0/150
提交评论