单片机原理及接口技术总结

单片机原理及接口技术总结

ID:47885907

大小:24.04 KB

页数:16页

时间:2019-07-05

单片机原理及接口技术总结_第1页
单片机原理及接口技术总结_第2页
单片机原理及接口技术总结_第3页
单片机原理及接口技术总结_第4页
单片机原理及接口技术总结_第5页
资源描述:

《单片机原理及接口技术总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机原理及接口技术总结  篇一:单片机原理及接口技术考试作业总结(武汉理工)  第0章  考试需掌握:  (1)二进制,十进制,十六进制数之间的转换  (2)数的加减运算(题目要求用补码运算的必须用补码运算)  (3)通过数的运算,判断CY和OV的值  作业如下:  0.3求二进制28、-28、100、-130、250、-347、9  28、-928的原码和补码(要  位不变)再加一  如:-28的原码为10011100B=9CH  反码为11100011B  补码为11100011B+1=11100100B=E4H  0.5用补码运算

2、完成下列算式,并指出溢出OV和进位CY。  (1)33H+5AH(2)-29H-5DH(3)65H-3EH(4)4CH-68H  步骤:先把题目所给的数化成补码的形式,接着列式计算(注意补码的运算是  相加的过程)  如:(2)-29H-5DH  (-29H)补=11010111B  (-5DH)补=10100011B  补码运算:(-29H)补+(-5DH)补=11010111B+10100011B=  (1)01111010B=7AH  所以OV=1CY=1  第1章  考试需掌握:  1.单片机的组成部件:P16  2.程序计数器P

3、C是一个自动加1的16位寄存器,作用是指向下一指令地址  (选择题考)  3.我们课本学的微型计算机的存储器地址空间的结构形式为哈佛结构  4.8XX51单片机有21字节的特殊功能寄存器SFR,看P21  5.SP堆栈指针,思想汇报专题遵循先加后压,先弹后减的顺序  6.DPTR为16位寄存器  7.P24表1-4要背  8.P23会计算4种周期  作业如下:  1.6在单片机内部RAM中,哪些字节有位寻址,哪些没有位寻址?特殊功能  寄存器SFR中哪些可以位寻址?位寻址有什么好处?P19到P20  1.10若单片机使用频率为6MHz的晶

4、振,那么振荡周期,状态周期,机器周  期和指令周期分别是多少?  P23振荡周期=1/fosc=1/6=0.1667μs  状态周期=2/fosc=2/6=0.333μs  机器周期=12/fosc=12/6=2μs  指令周期=(1-4机器周期)=2-4μs  1.11复位时,A=00H,PSW=00H,SP=07H,P0~P3=FFH  第2章(非常重要)  考试需掌握:  全章的知识都要熟  作业如下:  1.试编程将片外RAM40H单元中内容与R1的内容互换  MOVR0,#40H  MOVXA,@R0  XCHR1,A  MOV

5、X@R0,A  2.3设A=0,执行下列两条指令后,A的内容是否相同,说明理由。  (1)MOVCA,@A+DPTR  (2)MOVXA,@DPTR  答:当A=0时,两条指令的地址虽然相同,但操作码不同,MOVC是寻址程序存储器,MOVX是寻址外部数据存储器,送人A的是两个不同存储空间的内容。  2.4指出下列指令中操作数的寻址方式:  法指令中为寄存器寻址,xx在其他指令中为直接寻址;除了,DPTR,R0-R7为寄存器寻址  2.8设SP=60H,内部RAM的(30H)=24H,(31H)=10H,在下列程序段  注释的括号中填执行结

6、果。  PUSH30H;SP=(61H),(SP)=(24H)  PUSH31H;SP=(62H),(SP)=(10H)  POPDPL;SP=(61H),(SP)=(10H)  POPDPH;SP=(60H),(SP)=(24H)  MOVA,#00H  MOVX@DPTR,A  注意:PUSHdir完成的操作为先修改指针,再入栈  POPdir完成的操作为先出栈,再修改指针  第3章  考试需掌握:  1.简单的编程  作业如下:  1.设8031使用6MHz晶振,试设计延迟100ms的延时程序。(与课本P53页  例题几乎一样,只需

7、要改一下次数)  2.编一子程序,求出20H中有符号数的二进制补码再送回20H  分析:先判断20H中的数是正数还是负数,若是正数,直接送回,若是负数,要求补码再送回。  MOVA,20H  JBACC.7,CPLL;如为负数转CPLL  SJMP$;为正数,补码=原码  CPLL:CPLA;取反  ADDA,#1;加1得补码  MOV20H,A;再送回21H单元  SJMP$  3.编程试判断A中的正负,若为正数,存入20H单元,若为负数存入21H单  元中。  MOVB,A  ANLA,#80H  JZABC  MOV21H,B  S

8、JMP$  ABC:MOV20H,B  SJMP$  4.(1)已知:A=OC9H,B=8DH,CY=1,执行指令“ADDCA,B”后结果A=?CY=?  OV=?AC=?P=?  (2)若执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。