第一篇:单片机实用技术课后答案
1.MCS-51系列机有哪几类? 答:有51和52子系列。
2.MCS-51单片机内部结构分几部分?有何特点? 答:MCS-51单片机由微处理器(含运算器和控制器)、存储器、I/O口以及专用寄存器SFR等构成。
3.MCS-51单片机DIP封装有多少引脚?ALE,PSEN和EA的作用是什么? 答:有40个引脚。
ALE/PRO :地址锁存控制端。GPSEN:外部程序内存的读选通信号端。EA/VP:访问程序存储器控制信号。
4.MCS-51单片机的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 答:采用ROM和RAM独立寻址的结构。
MCS-51系列单片机的存储器在物理结构上有4个存储空间:片内数据存储器、片外存储器、片内程序存储器和片外程序存储器。其中,片内数据存储器用8位地址,51系列有128字节,52系列有256字节的数据存储器;片外为64KB的数据存储器,用16位地址;程序存储器片内和片外统一进行编址,共64KB。
片内数据存储器低128个字节单元中,前32个单元(地址为00H~1FH)为通用工作寄存器区,共分为4组(寄存器0组、1组、2组和3组),每组8个工作寄存器由R0~R7组成,共占32个单元。
20H~2FH的16个单元为位寻址区,每个单元8位,共128位,其位地址范围为00H~7FH。
30H~7FH为通用工作区,共80个单元。
80H~FFH的高128个单元为专用寄存器区。
通用工作寄存器区常用来进行寄存器寻址和寄存器间接寻址。
位寻址区的每一位都可以当做软件触发器,由程序直接进行位处理。程序中通常把各种程序状态标志、位控变量设在位寻址区。同样,位寻址区的RAM单元也可以作为一般的数据存储器按字节单元使用。
通用区常用来作为堆栈和数据去使用。5.SFR中各寄存器的名称、功能是什么? 答:参看教材表2-3 6.51单片机的P0~P3口在结构上有何不同?在使用上有何特点?
答:MCS-51单片机有4个双向并行的8位I/O口P0~P3,P0口为三态双向口,可驱动8个TTL电路,P1,P2,P3口为准双向口(作为输入时,口线被拉成高电平,故称为准双向口),其负载能力为4个TTL电路。
P0口作为地址/数据总线。作为一般I/O口使用时,P0口也是一个准双向口,需要外接上拉电阻。
P1端口是单片机中唯一仅有单功能的I/O端口,输出信号锁存在端口上,故又称为通用静态端口。
P2口作为通用I/O口使用时,构成一个准双向口。当系统扩展片外存储器时,P2端口就用来输出高8位地址(A8~A15)。P3口作为通用I/O口使用时,构成一个准双向口。第二功能参见表。7.AT89S52晶振频率为12MHz,时钟周期、机器周期为多少? 答:fosc为12MHZ,所以T=1/12us,TS=1/6us,TM=1us。8.51单片机的PSW寄存器各位标志的意义是什么?
答:CY:进位/借位标志,位累加器。在运算时有进、借位时,CY=1;否则CY=0。
AC:辅助进/借位标志,用于十进制调整。当D3向D4有进、借位时,AC=1;否则,AC=0。F0:用户定义标志位,软件置位/清零。RS1,RS0:寄存器区选择控制位。
OV:溢出标志。当运算结果超出−128~+127的范围时,OV=1;否则,OV=0。X:保留位。P:奇偶标志。每条指令执行完后,根据累加器A中1的个数来决定,当有奇数个1时,P=1;否则,P=0。
9.51单片机的当前工作寄存器组如何选择? 答:由RS1,RS0两位决定。参见教材表2-6。
10.51单片机的控制总线信号有哪些?各信号的作用是什么?
答:ALE/PROG:地址锁存控制端。在系统扩展时,ALE用于控制把P0口输出的低8位地址送入锁存器锁存起来,以实现低位地址和数据的分时传送。,以实PSEN:外部程序内存的读选通信号端。在读外部ROM时PSEN有效(低电平)现外部ROM单元的读操作。
EA/VP:访问程序存储器控制信号。当EA=1(即高电平)时,访问内部程序存储器,当PC值超过内ROM范围(0FFFH)时,自动转执行外部程序存储器的程序;当EA=0(即低电平)时,只访问外部程序存储器。
WR:外部数据存储器写脉冲。RD:外部数据存储器读脉冲。
11.51单片机的程序存储器低端的几个特殊单元的用途是什么? 答:0000H:系统复位,PC指向此处。0003H:外部中断0入口。000BH:T0溢出中断入口。0013H:外中断1入口。001BH:T1溢出中断入口。0023H:串口中断入口。
002BH:T2溢出中断入口(52系列特有)。
第二篇:供电技术课后答案
2-17 某机修车间,装有冷加工机床56台,共260kW;行车1台,共5.1kW,FC=15%;通风机4台,共5kW;点焊机3台,共10.5kW,FC=66%。该车间采用380/220V供电,试确定该车间的计算负荷(PC、QC、SC、IC)。
解:由题可知,查p220附表2
冷加工机床 Kd1 = 0.15Pc1=PN1Kd1=260×0.15=39kW
行车Kd2 = 0.10Pc2=PN2Kd2FC=5.1×0.1×0.15=0.1975kW
通风机Kd3 = 0.80Pc3=PN3Kd3=5×0.8=4kW
点焊机Kd4 = 0.35Pc4=PN4Kd4FC=10.5×0.35×0.66=2.9856kW
同理tanφ1=1.73Qc1=Pc1 tanφ1=39×1.73=67.47kvar
tanφ2=1.73Qc2=Pc2 tanφ2=0.1975×1.73=0.3417kvar
tanφ3=0.70Qc3=Pc3 tanφ3=4×0.7=2.8kvar
tanφ1=1.33Qc4=Pc4 tanφ4=2.9856×1.33=3.9708kvar
Pc=Pc1+Pc2+Pc3+Pc4=39+0.1975+4+2.9856=46.1831kW
Qc=Qc1+Qc2+Qc3+Qc4=67.47+0.3417+2.8+3.9708=74.5825kvar
2SCPCQC46.183174.58252.43287.7236kVA 22
ICSC
3UN87.723630.38133.2861A
2-20某工厂35kV总降压变电所,拟选用两台等容量变压器,已知工厂总计算负荷为5000kV·A,其中一、二级负荷容量为3000kV·A,试选择变压器的容量。
解:由题意,按暗备用方式
500070%3500(kV·A)
查p222附表4,试选择2台SL7-3150/35或SL7-4000/35
则校验,(1)正常运行时
5000/279.37%不符合经济运行要求 3150
5000/262.5%符合经济运行要求 4000
(2)事故情况下,满足过负荷能力
首先3150和4000都大于3000 kV·A,满足一二级负荷需要。
3150140%4410 kV·A负荷能力441088.2%,基本满足过负荷要求 5000
56004000140%5600 kV·112%,满足过负荷要求 A负荷能力5000
综上所述,可选择2台SL7-4000/35型变压器。
2-22 某架空线路为8.2km,输电电压为35kV,导线型号为LJ-95,供电给某用户,年耗电量W=14980×103kW·h,线路上的最大负荷电流Ifmax=128A,cosφ = 0.85,试求该线路上的功率损耗及年电能损耗。
解:由题意,最大功率Pm
Pm3UNImaxcos3351280.856595.65kW
则TmaxWn/Pm14980103/6595.652271.19h
查p53图2-46,可得τ=1550h
由p226附表11查得r0=0.34Ω/km,x=0.36Ω/km
得R=0.34×8.2=2.788Ω,X=0.36×8.2=2.952Ω
2年电能损耗Wl3ICR103312822.7881550103212.41kW·h
P12222PP()1P0.619 7功率损耗QSPcoscos
单位时间功率P=Wn/8760=14980MW·h/8760h =1.71MW
Q=0.6197P=0.6197×1.71=1.0597Mvar
2P2Q21.7121.05972SL(RjX)(2.788j2.952)22则U35
(0.00921j0.00975)MVA0.013414146.64MVA2
全年功率损耗=0.0134141×8760=117.51MVA
3-11供电系统如图3-20所示,试求图中k1、k2点发生三相短路时的短路参数(Ik(3)、I
(3)(3)(3)(2)∞、ish、Sk)以及在最小运行方式下k2点的两相短路电流Ik。
解:由题意,选Sj=100MVA,Uj1=Uj2=6.3kV,则Ij1Ij2
(1)各元件阻抗标幺值 1006.39.16kA
X1*MSj)Sk(3.maxSj1001000.4,X1*m(3)0.5051 250Sk.min198
0.451000.1461 237Xx01l1*2Sj2Uav1
uk%Sj7.5100X0.75 100SNT10010*
XLR%UN.LRSj46100X1.1638 22100IN.LRUav1000.36.32*4
Xx02l2*5Sj2Uav20.080.81000.1612 6.32
(2)求电源点至短路点的总阻抗
k1(3)点X1.MX1MX2X30.40.14610.751.2961 ****
****X0.14610.751.401 21.mX1mX2X30.5051
(3)求短路电流 最大运行方式:Iz1.M(3)*1
*X1.M10.7715 1.2961
(3)(3)*Iz9.167.0674kA 1.MIz1.MIj0.7715
(3)(3)ishkA 1.M2.55Iz1.M2.557.067418.0218
(3)ish1.M10.6891kA 1.686I(3)
sh1.M
Sk1.MIz1.MSj0.771510077.15MVA 最小运行方式:Iz1.m(3)*(3)(3)*1
*X1.m10.7137 1.4012
(3)IzkA 1.m0.71379.166.5373
****k2(3)点X11.16380.16122.621 12.MX1.MX4X51.296
****XXXX21.16380.16122.726 22.m1.m451.401)*Iz(32.M1
*X2.M10.3815 2.6211
Iz2.MIz2.MIj0.38159.163.4947kA
(3)(3)ish2.55IkA 2.Mz2.M2.553.49478.9115
(3)ish2.M5.2856kA 1.686(3)(3)*I(3)
sh2.M
Sk2.MIz2.MSj0.381510038.15MVA 最小运行方式:Iz2.m
(3)(3)*(3)(3)*1*X2.m10.3668 2.7262Iz2.m0.36689.163.36kA)Iz(22.m3(3)Iz2.m3.362.9098kA 22
3-12某供电系统如图3-21所示,图中各条线路参数均相同,若要求k点发生三相短路时最大冲击电流不超过20kA,试问
1)能否将母联开关QF闭合长期并联运行?
2)最多允许几根电缆并联运行?
解:由题意,选Sj=100MVA,Uj = Uav = 6.3kV,则Ij100
36.39.1646kA
各元件阻抗标幺值
X*
LRXLR%UN.LRSj461001.7456 22100IN.LRUav1006.30.22
Sj
2UavXx0l*0.0831.51000.3137 26.3
R*r0l
则Z*Sj2Uav20.371.51001.3983 26.3 R*2X*2.398320.313721.4331
**ZXLRZ*1.74561.43313.1787
2条并联Z(2)Z3.17721.589 4
3条并联Z(3)Z3.1.0596
4条并联Z(4)Z43.40.7947有*I(*2)Z(2)0.6292******ish(2)2.55IjI(*2)2.559.16460.629214.7035kA
*I(*3)Z(3)0.9438
ish(3)2.55IjI(*3)2.559.16460.943822.0552kA
**ish(4)2.55IjI(4)2.559.16461.258329.407kA I(*4)Z(4)1.2583
结论:1)不能将母联开关QF闭合长期并联运行;
2)最多允许2根电缆并联运行。
第三篇:单片机技术实验指导书
《单片机控制技术》实验指导书
实验一 流水灯实验(左移右移方式)
一. 实验项目卡编号:59010115-01 二. 实验目的
通过此实验,让大家初步掌握左移位、右移位指令的使用。三. 实验设备
1. S51E单片机学习开发板一块 2. PC微机一台
四. 实验步骤
1. 打开编译软件伟煌MCS51开发系统。
2. 编写源程序并进行调试。要求:小灯先向左依次移动8次,再向右依次移动7次,随后循环前面的工作。
3. 将S51E开发板连接到PC机上。
对应的89S51与LED引脚的连线为 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 4.打开开发板电源,用软件将调试好的程序下载至单片机中,观察实验现象。
五.实验参考程序 ORG 0000H START:MOV A,#0FFH CLR C MOV R2,#08H LOOP:RLC A MOV P1,A LCALL DELAY DJNZ R2,LOOP MOV R2,#07H LOOP1:RRC A MOV P1,A LCALL DELAY DJNZ R2,LOOP1 JMP START DELAY:MOV R4,#200 D1: MOV R5,#248 DJNZ R5,$ DJNZ R4,D1 RET END
实验二 流水灯实验(利用查表方式)
一.实验项目卡编号:59010115-02 二.实验目的
通过此实验,让同学们掌握查表指令的使用。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1. 打开编译软件伟煌MCS51开发系统。
2. 编写源程序并进行调试。要求:学习利用查表方式,使小灯做舞台灯效果的变化,左移3次,右移3次,闪烁3次,廷时时间为200毫秒。3. 将S51E开发板连接到PC机上。
对应的89S51与LED引脚的连线为 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 4.打开开发板电源,用软件将调试好的程序下载至单片机中,观察实验现象。
五.实验参考程序 ORG 0000H MOV P1,#00H MOV A,#00H START:MOV DPTR,#TABLE LOOP: CLR A MOVC A,@A+DPTR CJNE A,#01H,LOOP1 JMP START LOOP1:MOV P1,A MOV R3,#20 LCALL DELAY JMP LOOP DELAY:MOV R4,#20 D1: MOV R5,#248 DJNZ R5,$ DJNZ R4,D1 DJNZ R3,DELAY RET TABLE:DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,07FH DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,07FH DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,07FH DB 7FH, 0BFH,0DFH,0EFH DB 0F7H,0FBH,0FDH,0FEH DB 7FH, 0BFH,0DFH,0EFH DB 0F7H,0FBH,0FDH,0FEH DB 7FH, 0BFH,0DFH,0EFH DB 0F7H,0FBH,0FDH,0FEH DB 00H,0FFH,00H,0FFH DB 00H,OFFH
END
实验三 按键的应用(按键控制小灯)
一.实验项目卡编号:59010115-03 二.实验目的
1.掌握按键的识别与处理。2.加强对输入控制的理解。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。
2.编写源程序并进行调试。要求:利用按键的方式,控制小灯的亮灭,按键后小灯亮,再次按键后小灯灭。了解人为按键的自然规律:由于单片机的指令执行很快,按键必须进行延时来消除抖动,并要求在按键后执行子程序的最后加入一条指令检测按键是否放下。3.将S51E开发板连接到PC机上。
对应的89S51与LED引脚的连线为 LED1——————P1.0 SW1———————P2.2 SW2———————P2.3 SW3———————P2.4 SW4———————P2.5 SW5———————P2.6 SW6———————P2.7 4.打开开发板电源,用软件将调试好的程序下载至单片机中,按动键盘观察实验现象。
五.实验参考程序
KEY BIT P3.3 SW1 BIT P2.2 ORG 0000H
START:MOV SP,#40H
MOV P2,#0FFH
MOV P3,#0FFH
MOV P1,#0FFH
CLR KEY
WAIT: JB KEY,$
JB SW1,$
LCALL DELAY
CPL P1.0
JNB SW1,$
JMP WAIT
DELAY:MOV R3,#200
D1:
MOV R4,#200
DJNZ R4,$
DJNZ R3,D1
RET
END
实验四 外部中断实验
一.实验项目卡编号:59010115-04 二.实验目的
1.了解51单片机外部中断原理和概念。
2.学习如何使用编程来调用中断服务子程序的整个过程。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。
2.编写源程序并进行调试。要求:当主程序运行后,小灯一直在做右移循环运动,当按键发生后则触发了中断1,开始执行中断1的服务子程序,小灯全部闪烁10次,然后再返回主程序,继续原来的循环。
3.将S51E开发板连接到PC机上。
对应的89S51与LED引脚的连线为 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 SW1———————P2.2 SW2———————P2.3 SW3———————P2.4 SW4———————P2.5 SW5———————P2.6 SW6———————P2.7 INT1(P3.3)——————SW 4.打开开发板电源,用软件将调试好的程序下载至单片机中,按动键盘观察实验现象。
五.实验参考程序
ORG 0000H
JMP START
ORG 0013H
JMP EXT1
ORG 100H
START:MOV IE,#84H
MOV IP,#04H
MOV TCON,#00H
MOV SP,#40H
MOV P1,#0FFH
MOV P2,#00H
MOV P3,#0FFH
SETB P2.0
LOOP:MOV A,#0FFH
CLR C
MOV R2,#08H
LOOP1:RLC A
MOV P1,A
LCALL DELAY
DJNZ R2,LOOP1
JMP LOOP
EXT1:PUSH ACC
PUSH PSW
MOV A,#00H
MOV R3,#10 LOOP2:MOV P1,A
LCALL DELAY
CPL A
DJNZ R3,LOOP2
POP PSW
POP ACC
RETI
DELAY:MOV R5,#20
D1:MOV R6,#20
D2:MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
实验五 定时器中断实验
一.实验项目卡编号:59010115-05 二.实验目的
1.了解51单片机定时器中断原理和概念。
2.学习如何使用编程来调用中断服务子程序的整个过程。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。
2.编写源程序并进行调试。要求:当主程序运行后,用51单片机定时器中断来令小灯每隔1秒就左移一次。
3.将S51E开发板连接到PC机上。
对应的89S51与LED引脚的连线为 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 4.打开开发板电源,用软件将调试好的程序下载至单片机中,观察实验现象。
五.实验参考程序
ORG 0000H
JMP START
ORG 000BH
JMP TIM0
ORG 100H START:MOV P1,#0FFH
MOV TMOD,#01H
MOV TH0,#HIGH(65536-10000)
MOV TL0,#LOW(65536-10000)
SETB TR0
MOV IE,#82H
MOV R2,#100
MOV P1.#0FEH
SJMP $
TIM0: PUSH ACC
PUSH PSW
MOV TH0,# HIGH(65536-10000)
MOV TL0,#LOW(65536-10000)
DJNZ R2,LOOP
MOV R2,#100
MOV A,P1
RL A
MOV P1,A LOOP: POP PSW
POP ACC
RETI
END
实验六 中断优先级实验
一.实验项目卡编号:59010115-06 二.实验目的
1.学习设置51单片机的中断优先级。
2.学习如何使用编程来调用中断服务子程序的整个过程。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。2.编写源程序并进行调试。要求:当主程序运行后,首先P1的8个LED每隔1秒就左移一次,当按键后8个LED闪烁5次。
3.将S51E开发板连接到PC机上。
对应的89S51与LED引脚的连线为 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 INT1(P3.3)——————SW 4.打开开发板电源,用软件将调试好的程序下载至单片机中,按动键盘观察实验现象。
五.实验参考程序
ORG 0000H JMP START ORT 000BH JMP TIM0 ORG 100H START:MOV P1,#0FFH MOV TMOD,#01H MOV TH0,#HIGH(65536-10000)MOV TL0,#LOW(65536-10000)SETB TR0 MOV IE,#86H MOV IP,#04H:用MOV IP,#00H代替本行看结果如何? MOV R2,#50 MOV P2,#00H MOV P3,#0FFH SETB P2.0 MOV P1,#0FEH SJMP $ EXT1: PUSH ACC PUSH PSW MOV A,#00H MOV R3,#10 LOOP1: MOV P1,A LCALL DELAY CPL A DJNZ R3,LOOP1 MOV P1,#0FEH POP PSW POP ACC RETI TIM0: PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-10000)MOV TL0,#LOW(65536-10000)DJNZ R2,LOOP MOV R2,#100 MOV A,P1 RL A MOV P1,A LOOP: POP PSW POP ACC RETI DELAY: MOV R6,#0FFH D1: MOV R7,#0FFH DJNZ R7,$ DJNZ R6,D1 RET END
实验七 RS232串行通讯实验
一.实验项目卡编号:59010115-07 二.实验目的
1.了解RS232串行通讯的工作原理。
2.掌握用查询方式进行数据传输的控制原理。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。
2.编写源程序并进行调试。要求:实验中通过RS232的自收自发对小灯进行右移控制。3.将S51E开发板连接到PC机上。
将89S51的引脚RXD(P3.0)与TXD(P3.1)引脚对接。
4.打开开发板电源,用软件将调试好的程序下载至单片机中,观察实验现象。
五.实验参考程序
NUM EQU 20H
ORG 0000H JMP START ORG 100H MOV NUM,#00H START:MOV SCON,#50H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV TMOD,#20H MOV TH1,#0FDH MOV TL1,#0FDH SETB TR1 LOOP:MOV DPTR,#TABLE MOV A,NUM MOVC A,@A+DPTR JZ CLRA0 RET1:INC NUM CLR TI MOV SUBF,A CLR RI LOOP1:JBC RI,LOOP2 JMP LOOP1 LOOP2:MOV A,SUBF MOV P1,A LCALL DELAY JMP START CLRA0:MOV NUM,#00H MOV A,NUM
MOV DPTR,#TABLE MOVC A,@A+DPTR JMP RET1 DELAY:MOV R7,#50 D1:MOV R6,#20 D2:MOV R5,#248 DJNZ R5,$ DJNZ R6,D2 DJNZ R7,D1 RET TABLE:DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,7FH DB 00H END
实验八 八段数码管动态显示实验
一.实验项目卡编号:59010115-08 二.实验目的
1.掌握数码管的显示原理。2.掌握动态显示的控制原理。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。
2.编写源程序并进行调试。要求:实验中能在开发板的两个数码管上显示99倒记时。3.将S51E开发板连接到PC机上。
89S51与数码管显示器对应引脚的联机为: P0.0————————数码管显示器的a脚 P0.1————————数码管显示器的b脚 P0.2————————数码管显示器的c脚 P0.3————————数码管显示器的d脚 P0.4————————数码管显示器的e脚 P0.5————————数码管显示器的f脚 P0.6————————数码管显示器的g脚 P0.7————————数码管显示器的dp脚 P2.6————————数码管显示器1的驱动脚 P2.7————————数码管显示器2的驱动脚
4.打开开发板电源,用软件将调试好的程序下载至单片机中,观察实验现象。
五.实验参考程序
MIAO EQU 21H GEWEI EQU 22H SHIWEI EQU 23H SCANLED BIT 01H ORG 0000H JMP START ORG 0BH JMP TIMER0 ORG 100H START:MOV SP,#40H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#OFFH MOV R0,#20H MOV R5,#60H CLR0:MOV @R0,#00H INC RO DJNZ R5,CLR0 MOV TMOD,#01H
MOV TH0,#HIGH(65536-5000)MOV TL0,#HIGH(65536-5000)SETB TR0
MOV IE,#82H MOV R7,#200 MOV MIAO,#99 AJMP $ TIMER0: PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-5000)
MOV TL0,#HIGH(65536-5000)DJNZ R7,TIM0_LP MOV R7,#200 DJNZ R7,TIM0_LP MOV MIAO,#99 TIM0_LP: MOV A,MIAO LCALL BIN_BCD MOV SHIWEI,A MOV GEWEI,B CPL SCANLED JB SCAN_L1 JMP SCAN_L2 SCAN_L1:MOV P2,#7FH MOV A,SHIWEI JMP END_SCAN SCAN_L1:MOV P2,#0BFH MOV A,GEWEI JMP END_SCAN END_SCAN:MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A POP PSW POP ACC RETI BIN_BCD:MOV B,#10 DIV AB RET TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H DB 90H END 实验九 模拟交通灯实验(调用延时子程序方式)
一.实验项目卡编号:59010115-09 二.实验目的
1.掌握数码管的显示原理。2.学习延时子程序的编写。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。
2.编写源程序并进行调试。要求:实验中模拟交通灯红灯先亮10秒时间,接着黄灯亮3秒时间,随后绿灯再亮10秒时间。
89S51与数码管显示器对应引脚的联机为: P0.0————————数码管显示器的a脚 P0.1————————数码管显示器的b脚 P0.2————————数码管显示器的c脚 P0.3————————数码管显示器的d脚 P0.4————————数码管显示器的e脚 P0.5————————数码管显示器的f脚 P0.6————————数码管显示器的g脚 P0.7————————数码管显示器的dp脚 P2.6————————数码管显示器1的驱动脚 P2.7————————数码管显示器2的驱动脚
LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 4.打开开发板电源,用软件将调试好的程序下载至单片机中,观察实验现象。
五.实验参考程序
GEWEI EQU 21H SHIWEI EQU 22H SCANLED EQU 23H RED EQU 24H GREEN EQU 25H YELLOW EQU 26H NUMTIM EQU 27H ORG 0000H JMP START ORG 0BH JMP TIMER0 ORG 100H START:MOV SP,#40H MOV R0,#20H MOV R5,#20 CLR0: MOV @R0,#00H INC R0 DJNZ R5,CLR0 MOV TMOD #01H MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)
SETB TR0 MOV IE,#82H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV R3,#10 MOV R2,#3 MOV R1,#10 INE: MOV RED,#10 MOV YELLOW,#3 MOV GREEN,#10 LOOP:MOV P1,#0FBH MOV NUMTIM,RED LCALL DELAY1 DEC RED DJNZ R3,LOOP MOV R3,#10 MOV NUMTIM,#00H LCALL DELAY1 LOOP1:MOV P1,#0F3H MOV NUMTIM,YELLOW LCALL DELAY1 DEC YELLOW DJNZ R2,LOOP1 MOV R2,#3 MOV NUMTIM,#00H LCALL DELAY1 LOOP2: MOV P1,#0BFH MOV NUMTIM,GREEN LCALL DELAY1 DEC GREEN DJNZ R1,LOOP2 MOV R1,#10 MOV NUMTIM,#00H LCALL DELAY1 MOV YELLOW,#3 LOOP3: MOV P1,#0F3H MOV NUMTIM,YELLOW LCALL DELAY1 DEC YELLOW DJNZ R2,LOOP3 MOV R2,#3 MOV NUMTIM,#00H LCALL DELAY1 LJMP INI TIMER0:PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)MOV A,NUMTIM LCALL BIN_BCD MOV SHIWEI,A MOV GEWEI,B MOV A,SCANLED CPL A MOV SCANLED,A JZ SCAN_L1 JMP SCAN_L2 SCAN_L1:MOV P2,#7FH MOV A,SHIWEI JMP END_SCAN SCAN_L2:MOV P2,#0BFH MOV A,GEWEI JMP END_SCAN END_SCAN:MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A POP PSW POP ACC RETI BIN_BCD:MOV B,#10
DIV AB RET DELAY1:MOV R6,#10 D1:MOV R5,#200 D2:MOV R4,#248 DJNZ R4,$ DJNZ R5,D2 DJNZ R6,D1 RET TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END 实验十 模拟交通灯实验(调用定时中断方式)
一.实验项目卡编号:59010115-10 二.实验目的
1.掌握数码管的显示原理。2.学习中断子程序的编写。三.实验设备
1.S51E单片机学习开发板一块 2.PC微机一台 四.实验步骤
1.打开编译软件伟煌MCS51开发系统。
2.编写源程序并进行调试。要求:实验中模拟交通灯红灯先亮10秒时间,接着黄灯亮3秒时间,随后绿灯再亮10秒时间。
89S51与数码管显示器对应引脚的联机为: P0.0————————数码管显示器的a脚 P0.1————————数码管显示器的b脚 P0.2————————数码管显示器的c脚 P0.3————————数码管显示器的d脚 P0.4————————数码管显示器的e脚 P0.5————————数码管显示器的f脚 P0.6————————数码管显示器的g脚 P0.7————————数码管显示器的dp脚 P2.6————————数码管显示器1的驱动脚 P2.7————————数码管显示器2的驱动脚
LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 4.打开开发板电源,用软件将调试好的程序下载至单片机中,观察实验现象。
五.实验参考程序
GEWEI EQU 21H SHIWEI EQU 23H SCANLED EQU 25H SCANMODE EQU 26H RED EQU 28H GREEN EQU 29H YELLOW EQU 2AH NUMTIM EQU 2BH LED EQU 34H ORG 0000H JMP START ORG 0BH JMP TIMER0 ORG 100H START:MOV SP,#30H MOV R0,#20H
MOV R5,#40 CLR0: MOV @R0,#00H INC R0 DJNZ R5,CLR0 MOV TMOD #01H MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)
SETB TR0 MOV IE,#82H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV R3,#10 MOV R2,#3 MOV R1,#10
MOV RED,#10 MOV YELLOW,#3 MOV GREEN,#10 MOV NUMTIM,#10 MOV LED,#0FFH AJMP $ TIMER0:PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)
DJNZ R7,RET0 MOV R7,#200 MOV A,SCANMODE MOV B,#4 DIV AB MOV A,B RL A MOV DPTR,#TAB_SCAN JMP @A+DPTR TAB_SCAN:AJMP RED_LIGHT AJMP YEL_LIGHT AJMP GRE_LIGHT AJMP YEL_LIGHT RET0:MOV A,NUMTIM
LCALL BIN_BCD MOV SHIWEI,A MOV GEWEI,B INC SCANLED MOV A,SCANLED MOV B,#4 DIV AB RL A MOV DPTR,#TAB_SCAN0 JMP @A+DPTR TAB_SCAN0:AJMP SCAN_L1 AJMP SCAN_L2 SCAN_L1: MOV P2,#0F7H MOV A,SHIWEI JMP END_SCAN SCAN_L2: MOV P2,#0FBH MOV A,GEWEI JMP END_SCAN END_SCAN:MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A MOV A,LED MOV P1,A POP PSW POP ACC RETI RED_LIGHT:MOV LED,#OFBH MOV NUMTIM,RED DEC RED MOV A,RED CJNE A,#0FFH,RET0 MOV RED,#10 MOV A,SCANMODE ADD A,#01H MOV SCANMODE,A
JMP RET0 YEL_LIGHT:MOV LED,#0F3H MOV NUMTIM,YELLOW DEC YELLOW MOV A,YELLOW CJNE A,#0FFH,RET0 MOV YELLOW,#3 MOV A,SCANMODE ADD A,#01H MOV SCANMODE,A JMP RET0 GRE_LIGHT: MOV LED,#0BFH MOV NUMTIM,GREEN DEC GREEN MOV A,GREEN CJNE A,#0FFH,RET1 MOV GREEN,#10 MOV A,SCANMODE ADD A,#01H MOV SCANMODE,A RET1:JMP RET0 BIN_BCD: MOV B,#10 DIV AB RET DELAY: MOV R5,#02 D1: MOV R6,#200 D2: MOV R7,#200 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END
第四篇:单片机技术课程设计要求
单片机原理及应用课程设计要求
一.课程设计时间安排
1.单片机原理及应用课程设计共16个学时,安排在第13-16周进行,具体日期为:2013年11月25日-2013年12月16日。要求学生充分利用单片机原理及应用的上课时间自主进行课程设计。
2.第13-14周的每周四晚上7:00-8:50在9教南413实验室会有助教答疑,解决同学们对试验箱使用中的问题。
二.课程设计题目说明
1.单片机原理及应用课程设计的题目可以使用教师提供的题目(在课程公共邮箱中),也可以自己选定题目。
2.自己选定的题目可以借鉴原来进行竞赛的项目进行,但是杜绝照搬,不要把原来做的东西直接拿过来演示,需要进行改进,并说明哪些东西是改进后的功能,对于合作研究的项目,要说明哪些部分是自己完成的。
3.在设计过程中,建议使用MCS-51汇编语言进行编程,但是也可以使用C51进行程序设计。
4.得优的同学可以酌情予以报销50元器件费用(但是所作的电路要留存在学院。学生拿发票给授课教师,统一报销后由课代表统一发放。)
三.课程设计考核
成绩等级
• 优:90-100分占总数的15%左右
• 良:90分
• 中:80分
• 其他:酌情给分
成绩评定:
• 优:用小实验板完成课程设计硬件,并有完整的结论,通过老师答辩以后,可以得优;
• 其他:可以再实验平台上完成设计的硬件电路连接,并实现实验演示效果,由助教评定成绩。
答辩时间
• 争优答辩:12月16日(星期一)16:20-18:10
• 其他:12月16日(星期一)16:20-18:10
答辩地点
• 争优答辩:9教西507。授课教师检查后给分。
• 其他:9教南413实验室。助教检查后给分。
第五篇:移动通信技术与终端课后答案
移动通信技术与终端(第3版)课后习题答案
第一章:
1.1数字时分多址(TDMA)码分多址(CDMA)
1.2移动台(MS)基站(BS)移动交换中心(MSC)公用交换电话网(PSTN)
1.3欧洲电信1.4B
1.5指通信双方至少有一方在移动状态中进行信息传输和交换,这包括移动体和移动体之间的通信,移动体与固定点之间的通信。特点:移动通信必须利用无线电波进行信息传输; 通信是在复杂的干扰环境中进行的;移动通信业务量的需求与日俱增;移动通信系统的网络结构多种多样,网络管理和控制必须有效;移动通信设备必须适于在移动环境中使用(P4)。
1.8特点:可提供集群、非集群以及具有话音、电路数据、短数据信息、分组数据业务的直接模式的通信(P9)。组成:单个系统包括无线交换机、控制器、基站、调度台、管理终端。
1.9铱系统、全球星系统、ICO系统(P12)
1.10铱系统(P12)全球星系统(P13)
1.11为了使通信系统的技术水平能综合体现整个通信领域已经发展的高度
第二章:
2.1带宽有限、干扰和噪声影响大、存在着多径衰落
2.2有很好的频谱效率、功率效率低
2.3载波的幅度恒定2.4 B2.5 C2.6 B2.7A2.8CELP
2.9冗余比特2.10扩频码(PN)
2.11P23 倒数第二段
2.12分类:模拟调制和数字调制。特点:(P23)
2.13 线性调制主要有PSK调制、正交移相键控(QPSK)和DQPSK 原理:P2627
2.14包括FSK、MSK、GMSK、GFSK(P28)原理:P31
2.15接入方式:FDMA、TDMA、CDMA。(P32)
2.16语音编码:在保持一定的算法复杂程度和通信时延的前提下,占用尽可能少的信道容量,传送尽可能高质量的语音。(P35)
2.17方法:波形编码、参量编码、混合编码。
2.18方法:加入一些冗余比特,吧几个比特上携带的信息扩散到 更多的比特上。
分组编码特点:吧信息序列已k个码元分组,通过分组编码器将每组的k元信息按一定规律产生r个多余码元,输出长n=k+r的一个码组。卷积编码(P37倒数第二段)
2.19 P38
2.21P42
第三章
3.1信号场强3.2 B3.3A3.4A
3.5P45中间
3.7 移动通信接收点所收到的信号场强是随机起伏变化的,这种随机起伏变化称为衰落。
3.8 P48第一段
3.12 邻道干扰、同频干扰、互调干扰。
3.13 P52
3.14P53
第四章
4.1