如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
嵌入式系统应用复习课考试题型及题量1小巧灵活、成本低,易于产品化。它能方便的组装成各种智能化的控制设备及各种智能仪器仪表。2面向控制,能针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。3抗干扰能力强,适应温度范围宽,在各种恶劣的环境条件下都能可靠地工作,这是其他机种无法比拟的。网络功能,可以很方便地实现多机和分布控制。使整个控制系统的效率和可靠性大为提高。5外部扩展能力强。在内部的各种功能部件不能满足应用需要时,均可在外部进行扩展。它与许多通用的微机接口芯片兼容。给应用系统设计带来极大的方便和灵活性。2、二进制数、十六进制数的加减运算二进制:加法规则:“逢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个二进制位表示即可。例:(1010111100.1101111011)2->十六进制?=(001010111100.110111101100)2=(2BC.DEC)161、MCS-51系列单片机特性P17单片机最小系统的必备条件1、电源2、EA引脚(直接上拉至高电平)3、晶体振荡电路(时钟电路)4、复位电路:地址锁存允许信号5、P3口第二功能(P20)MCS-51的时钟信号共有4种,从小到大依次是:振荡周期:振荡周期指为单片机提供定时信号的振荡源的周期或外部输入时钟的周期。时钟周期(状态周期):2个振荡周期为1个状态周期,用S表示。它分为P1节拍和P2节拍,通常在P1节拍完成算术逻辑操作,在P2节拍完成内部寄存器之间的传送操作。机器周期:一个机器周期是指CPU访问存储器一次所需要的时间。MCS-51的一个机器周期包括12个振荡周期,分成6个状态:S1~S6,每个状态又分为两拍,称为P1和P2,因此一个机器周期中的12个振荡周期表示为S1P1、S1P2……S6P1、S6P2指令周期:指令周期即执行一条指令所占用的全部时间,通常为1~4个机器周期。例如:外接晶振为12MHz时,MCS—51单片机的4个时间周期的具体值为多少?振荡周期=1/12μs;状态周期=1/6μs;机器周期=1μs;指令周期=1~4μsCY(PSW.7)——进位标志位。AC(PSW.6)——辅助进位(或称半进位)标志。OV(PSW.2)——溢出标志位P(PSW.0)——奇偶标志位。累加器A中有奇数个1则P=1,否则P=0。用于校验串行通信中数据传送是否出错。课后作业:P307、8、11、12第3章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条件转移指令)第5章P948、试编写一段中断初始化程序,使INT0采用电平触发方式、INT1采用边沿触发方式,且INT0为中断优先级高级,并开放INT0、INT1中断。(见P83-85)CLRIT0SETBIT1SETBPX0SETBEASETBEX0SETBEX1第6章图6-3对输入脉冲宽度的要求3、工作模式0应用P1012)控制寄存器TMOD和TCON的设置用T0定时,选择工作模式0,定时/计数器的开启与外部中断引脚无关。源程序如下:ORG0000HLJMPMAINORG000BHLJMPINT_TIME0ORG0030HMAIN:MOVTMOD,#00H;设置工作方式MOVTH0,#0E0H;设初始值MOVTL0,#18HSETBTR0;启动定时器0SETBEASETBET0;开放定时器溢出中断SETBP1.0LJMP$;等待1ms,溢出中断发生INT_TIME0:MOVTH0,#0E0H;对定时器重新