搜档网
当前位置:搜档网 › 《单片机原理及应用—基于Proteus和Keil C》 课后答案习题解答

《单片机原理及应用—基于Proteus和Keil C》 课后答案习题解答

《单片机原理及应用—基于Proteus和Keil C》 课后答案习题解答
《单片机原理及应用—基于Proteus和Keil C》 课后答案习题解答

第2章MCS-51单片机结构及原理习题

1.MSC-51单片机内部由哪些功能部件组成,各有什么功能?

答:以80C51单片机为例,其内部功能部件有:

控制器:是对取自程序存储器中的指令进行译码,在规定的时刻发出各种操作所需的控制信号,完成指令所规定的功能;

运算器:根据控制器发来的信号,执行算术逻辑运算操作;

存储器:包括程序存储和数据存储器;

定时器计数器:2个16位定时器/计数器,可对机器周期计数,也可对外部输入脉冲计数;中断系统:可响应三个内部中断源和两个外部中断源的中断请求;

输入输出接口:4个8位并行口和一个全双工串行口;

2.MSC-51单片机外部引脚的名称是什么?各有什么功能?

答:(1) 电源及晶振引脚

VCC(40脚):+5V电源引脚

VSS(20脚):接地引脚

XTAL1(19脚);外接晶振引脚(内置放大器输入端)

XTAL2(18脚):外接晶振引脚(内置放大器输出端)

(2) 控制引脚

RST/VPD(9)为复位/ 备用电源引脚

ALE/PROG(30)为地址锁存使能输出/ 编程脉冲输入

PSEN(29):输出访问片外程序存储器读选通信号

EA/ VPP (31):外部ROM允许访问/ 编程电源输入

(3) 并行I/O口引脚

P0.0~P0.7(39~32脚)——P0口;

P1.0~P1.7(1~8脚)——P1口;

P2.0~P2.7(21~28脚)——P2口;

P3.0~P3.7(10~17脚)——P3口。

3.51系列单片机的封装有哪些类型?请说明每一种封装引脚之间的距离。

答:51系列单片机的封装有:

40引脚双列直插封装(DIP——dual in-line package),引脚之间的距离是100mil(2.54mm);44引脚方形扁平封装(QFP ——quad flat package)方式,引脚之间的距离是2.54mm;44引脚带引线的塑料芯片载体PLCC(Plastic Leaded Chip Carrier)。

4.什么是复位?单片机复位电路有哪几种,工作原理分别是什么?

答:复位——使单片机恢复原始默认状态的操作。

单片机复位电路有:上电复位电路,由电阻和电容构成,通过上电时,电容相当于短路而使复位引脚在晶振有效的情况下保持2个机器周期的高电平;按钮开关复位电路,由两个电阻

的分压构成,通过手工按下按钮,使复位引脚在晶振有效的情况下保持2个机器周期的高电平。

5.通常的微机系统存储器结构有哪几种?MCS-51单片机存储器属于哪一类?

CS-51可寻址多大空间?

答:通常的微机系统存储器结构有两种结构,即哈佛结构和冯诺依曼结构(也叫普林斯顿结构),MCS-51单片机存储器属于,MCS-51可寻址空间是两个64KB,即64KB的程序存储空间和64KB的数据存储空间。

6.片内RAM中低128个单元划分为哪三个主要部分?各部分的主要功能是什么?

答:片内RAM中低128个单元划分为三个部分:

①工作寄存器区(00H-1FH),四组,每组8个,可作用工作寄存器切换使用;

②可位寻址区(20H-2FH),16B,位地址为00H-7FH,用作为按位寻址的空间;

③用户RAM区(30H-7FH),80B,用作普通RAM单元或堆栈。

7.程序状态字寄存器PSW各位的定义是什么?

答:程序状态字寄存器PSW各位的定义如下:

PSW.7:进/借位标志CY,加法有进位时置1,减法有借位时置1;

PSW.6:辅助进位标志AC,加法运算低四位向高上四位有进位时置1;

PSW.5、PSW.1:用户标志位F0和用户标志位F1,

保存用户的位数据;

PSW.4、PSW.3:工作寄存器选择控制位RS1和RS0,00至11分别选择四组工作之一作为当前工作寄存器

PSW.2 :溢出标志位OV,有符号数加、减运算结果有溢出或乘除上结果异常(乘法运算结果大于255即乘积在BA中,或除法运算除数为0)时置1

PSW.0:奇偶标志位P,累加器A中1的个数为奇数时置1。

8.什么是时钟周期?什么是机器周期?什么是指令周期?当振荡频率为12MHz时,一个机器周期为多少微秒?

答:时钟周期又叫振荡周期或拍,用P表示,是MCS-51单片机中最小的时间单位,在一个时钟周期内,CPU完成一个最基本的动作。

机器周期:由12个时钟周期构成,完成一个基本操作

指令周期:是执行一条指令所需的时间,根据指令的复杂性,可由1~4个机器周期构成。当振荡频率为12MHz时,一个机器周期为1微秒。

9.P0、P1、P2和P3口的结构和功能分别是什么?

答:P0口的每一位由1个锁存器、2个三态缓冲器、1个输出控制电路(非门X、与门、电子开关MUX、输出驱动电路构成,其功能既可以作为通用I/O口实现输入/输出功能,也

可作为单片机地址线的低8位和数据线实现外部扩展功能。在用作输入输出口时,需外接上拉电阻。

P1口的每一位由1个锁存器、1个场效应管驱动器V和2个三态门缓冲器构成,其作用是用作输入输出口

P2口的每一位由1个锁存器、2个三态缓冲器、1个输出控制单元、1个输出驱动单元构成,其功能是用作输入输出口,或地址总线的高8位。

P3口的每一位由1个锁存器、2个三态缓冲器、1个第二功能控制单元、1个输出驱动单元构成,其作用是用作输入输出口或第二功能。

10.80C51单片机引脚ALE的作用是什么?当80C51不外接存储器时,ALE上的输出的脉冲频率是多少?

答:80C51单片机引脚ALE的作用是对外部存储寻址时锁存P0口输出的低8位地址,当80C51不外接存储器时,ALE上的输出的脉冲频率是fosc/6。

第3章单片机的汇编语言与程序设计习题

1.MCS-51单片机有哪几种寻址方式?适用于什么地址空间?

答:MCS-51单片机有7种寻址方式:直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、变址寻址、位寻址、相对寻址。

直接寻址方式:操作数的地址由指令直接给出,适用于片内RAM的所有地址空间;如MOV A,68H

MOV A,PSW

寄存器寻址方式:指令给出的是寄存器的编码,操作数在编码指定的寄存器中,适用于片内00H至1FH的32个字节,用R0,…,R7表示,通过PSW的RS1和RS0选择组号确定对应32个字节中的其中8个,还有累加器A,以及乘除法指令中的A和B寄存器,位寻址方式中的布尔累加器C;

MOV A,R1

MUL AB

INC DPTR

寄存器间接寻址方式:指令给出的是寄存器的编码,操作数地址在编码指定的寄存器中,适用于片内RAM的全部空间,其中52系列中的80H至FFH只能用寄存器间接寻址;如MOV A,@R0

MOV A,@R1

MOVX A,@DPTR

立即寻址方式:操作数本身在指令中直接,给出适用于用8位立即数对片内RAM所有地址单元赋值,也可用16位立即数对DPTR赋值;如

MOV A,#0E2H

MOV DPTR,#2000H

变址寻址方式:以DPTR或PC作为基地址寄存器,以累加器A作为变址寄存器,将基址寄

存器与变址寄存器的内容相加形成操作数的实际地址的一种寻址方式,变址寻址方式适用于程序存储器ROM,仅有三条指令如下:

MOVC A,@A+DPTR

MOVC A,@A+PC

JMP @A+DPTR

位寻址方式:指令中直接给出操作数所在单元的位地址,适用于片内RAM中地址20H至2FH中的16个字节中的128个位地址空间和80H至FFH中地址中可以被8整除的所有SFR 中的每个位地址空间;如

MOV C,7FH

MOV F0,C

MOV C,ACC.7

相对寻址方式:为相对转移指令而设,指令中直接给出转移的相对偏移量,其转移目标在当前指令-128至+127字节范围内的地址空间。如

SJMP START

HERE:SJMP HERE ;等效于:SJMP $

2.MCS-51单片机的PSW程序状态字中无ZERO(零)标志位,怎样判断某内部数据单元的内容是否为零?

答:MCS-51单片机的PSW程序状态字中无ZERO(零)标志位,判断某内部数据单元的内容是否为零是能通过取数到A累加器,再判断A中的每一位是否为零来确定其值是否为零。

3.编程将内部RAM的20H--30H单元内容清零。

解:设一个片内RAM指针R0,先指向首地址20H,通过累加器A清零,然后采用间接寻址方式依次将A中的零值传送到指针所指的片内RAM单元,每传送一个字节,地址指针加1,直到达到地址为30H或达到计数器规定的17个字节为止。

程序1:

MOV R0,#20H ;设地址指针初值

CLR A ;累加器清0

CONT: MOV @R0,A ;置0指针所指单元

INC R0 ;地址指针加1

CJNE R0,#31H,CONT ;指针未超过终点则继续

SJMP $ ;暂停

程序2:

MOV R0,#20H ;设地址指针初值

CLR A ;累加器清0

MOV R7,#17 ;计数器赋初值,从20H到30H共17个字节CONT: MOV @R0,A ;置0指针所指单元

INC R0 ;地址指针加1

DJNZ R7, CONT ;计数器减1,非0,则继续

SJMP $ ;暂停

4.编程查找内部RAM的32H~41H单元中是否有0AAH这个数据,若有这一数据,则将50H单元置为0FFH,否则将50H单元清零。

解:设一个片内RAM指针R0,先指向首地址32H,比较@R0与#0AAH,若相等,则退出循环,给50H单元赋0FFH,若不相等,则R0加1为继续比较下一个字节做准备,直到达到地址为41H或达到计数器规定的16个字节为止还没找到,则给50H单元赋00H

程序1:

MOV R0,#32H ;设地址指针初值

CONT: CJNE @R0,#0AAH,NEXT;比较查找值与指针所指单元的值,不相等转移MOV A,#0FFH ;相等,则准备好要赋的标志值0FFH

SJMP DOWN ;转存到保存结果处

NEXT: INC R0 ;修改地址指针

CJNE R0,#42H,CONT ;若指针未越过终点,则继续

MOV A,#00H ;查找失败,则将00H存入结果标志单元DOWN: MOV 50H,A ;将比较结果标志存入50H单元

SJMP $ ;暂停

END

程序2:

MOV R7,#16 ;计数器赋初值,从20H到30H共16个字节

MOV R0,#32H ;设地址指针初值

CONT: CJNE @R0,#0AAH,NEXT ;比较查找值与指针所指单元的值,不相等转移

MOV A,#0FFH ;相等,则准备好要赋的标志值0FFH

SJMP DOWN ;转存到保存结果处

NEXT: INC R0 ;修改地址指针

DJNZ R7,CONT ;计数器减1,非0,则继续

MOV A,#00H ;查找失败,则将00H存入结果标志单元DOWN: MOV 50H,A ;将比较结果标志存入50H单元

SJMP $ ;暂停

END

5.查找20H~4FH单元中出现00H的次数,并将查找结果存入50H单元。

解:从20H到4FH共48个字节

MOV R7,#48 ;字节计数器赋初值

MOV R0,#20H ;设地址指针初值

CONT: CJNE @R0,#00H,NEXT ;比较查找值与指针所指单元的值,不相等转移INC R6 ;相等,0的个数计数器加1

NEXT: INC R0 ;修改地址指针

DJNZ R7,CONT ;计数器减1,非0,则继续

MOV 50H,R6 ;保存O的个数计数值到50H单元

SJMP $ ;暂停

END END

6.已知A=83H,R0=17H,(17H)=34H,写出下列程序段执行之后的A中的内容。

ANL A,#17H

ORL 17H,A

XRL A,@R0

CPL A

END

答:

ANL A,#17H ;A=03H

ORL 17H,A ;(17H)=0011 0100 ∨0000 0011=0011 0111

XRL A,@R0 ;A= 0000 0011 ∨0011 0111 =0011 0100

CPL A ;A=1100 1011

7.已知单片机的晶振频率为12MHz,分别设计延时为0.1s、1s的子程序。

答:已知单片机的晶振频率为12MHz,则机器周期为1us,延时子程序是通过执行指令序列中机器周期数来达到,如果要0.1s,即100ms,也就是100000us,所以需要机器周期数达到100000。要延时达到1S,可通过对延时为0.1秒的子程序调用10次来实现。

DELAY100MS: MOV R6,#200 ;1个机器周期

D1: MOV R7,#250 ;1个机器周期

D2: NOP ;1个机器周期

DJNZ R7,D2 ;2个机器周期,3*251=753

DJNZ R6,D1 ;2个机器周期,(1+753+2)*132=99792

RET ;2个机器周期,1+99792+2=99795,约100ms

DELAY1S: MOV R7,#10 ;计数10次 1

LOOP: ACALL DELAY100MS ;延时100ms子程序99795+2

DJNZ R7,LOOP ;未达到10次则继续10*(2+99795+2)

RET ;返回2+10*(2+99795+2)=997992

8.内部RAM从20H单元开始处有一数据块,以ODH为结束标志,试统计该数据块的长度,将该数据块送到外部数据存储器7E01H开始的单元,并将长度存入7E00H单元。解:从20H的指针用R0,从外部RAM7E01开始的指针用DPTR,计数器用R7 MOV R7,#0 ;字节计数器赋初值

MOV R0,#20H ;设片内RAM地址指针初值

MOV DPTR,#7E01H ;设片外RAM地址指针初值

CONT: MOV A,@R0 ;取片内RAM中的一个字节

MOVX @DPTR,A ;存入片外RAM指针所指单元

INC R7 ;长度计数器加1

INC R0 ;片内RAM地址指针加1

INC DPTR ;片外RAM地址指针加1

CJNE A,#0DH,CONT ;未达到结束标志

MOV A,R7 ;取块计数长度值

MOVX @DPTR,A ;保存

SJMP $ ;暂停

END

9.内部RAM从DATA开始的区域中存放着10个单字节十进制数,求其累加和,并将结果存入SUM和SUM+1单元。

解:R7计数,R6保存累加和高8位,R0用作地址指针

ORG 0000H

LJMP MAIN

ORG 100H

SUM EQU 30H

DA TAA EQU 40H

MAIN: MOV R7,#10 ;字节计数器赋初值

MOV R0,#DATAA ;设片内RAM地址指针初值

CLR A ;累加器清0

MOV R6,A ;累加结果的高8位

CONT: ADD A,@R0 ;加RAM中的一个字节到ACC

DA A

JNC NEXT ;若无进位则不用管高8位

INC R6 ;有进位,高8位加1

NEXT: INC R0 ;片内RAM地址指针加1

DJNZ R7,CONT ;未完继续

MOV SUM,A ;保存低8位

MOV SUM+1,R6 ;保存高8位

SJMP $ ;暂停

END

10.内部RAM从DA TA1和DATA2单元开始处存放着两个等长的数据块,数据块的长度在LEN单元中。请编程检查这两个数据块是否相等,若相等,将0FFH写入RESULT单元,否则将0写入RESULT单元。

解:从DATA1开始的指针用R0,从DATA2开始的指针用R1,计数器用R7

LEN EQU 10

DA TA1 EQU 30H

DA TA2 EQU 40H

RESULT EQU 50H

MOV R7,#LEN ;字节计数器赋初值

MOV R0,#DATA1 ;设片内RAM地址指针初值

MOV R1,#DATA2 ;设片外RAM地址指针初值

CONT: MOV A,@R0 ;取片内RAM R0所指的的一个字节

MOV 7FH,@R1 ;将R1所指单元内容取到片内RAM地址7FH中

CJNE A,7FH,NOEQ ;比较,不相等则结束

INC R0 ;DA TA1 RAM地址指针加1

INC R1 ;DA TA2 RAM地址指针加1

DJNZ R7,CONT ;未完,继续

MOV A,#0FFH ;相等,准备写入FFH

SJMP DOWN ;转写入结果处

NOEQ: MOV A,#0 ;不相等,准备写入00H

DOWN: MOV RESULT,A ;保存比较结果标志

SJMP $ ;暂停

END

11.编制程序,将内部RAM中M1、M2、M3和M4单元中的无符号数xl、x2、x3和x4相加,并把和存入RO和R1(R0中为高8位)中。

解:

M1 EQU 30H

M2 EQU 40H

M3 EQU 45H

M4 EQU 4FH

MOV A,M1 ;取第一个数

ADD A,M2 ;与第二个数相加

JNC NEXT1 ;如果无进位,则转移至第三个相加

MOV R0,#1 ;有进位,高8位置1

NEXT1: ADD A,M3 ;与第三个数相加

JNC NEXT2 ;没有进位,则转至第四个数相加

INC R0 ;有进位,高8位加1

NEXT2: ADD A,M4 ;与第四个数相加

JNC NEXT3 ;没有进位,则转至结束

INC R0 ;有进位,高8位再加1

NEXT3: MOV R1,A ;低8位保存到R1

SJMP $ ;暂停

END

第4章单片机的C51语言习题

1.C语言的优点是什么?C程序的主要结构特点是什么?

答:C语言是一种高级语言,学习比低级容易,不需要具体组织、分配存储器资源和处理端口数据,可以直接驱动单片机的所有资源。

C程序以函数为单位,由一个主函数和若干个其他函数构成,主函数是程序的入口,其他函数由主函数直接或间接调用。程序可以由一个文件或多个文件组成。文件类型包括头文件和C语言源文件,也可以是汇编语言文件,C程序可与汇编语言混合编程。

2.C51语言的变量定义包含哪些关键因素?为何这样考虑?

答:C语言的变量定义格式如下:

[存储种类]数据类型[存储类型]变量名

其中:

存储种类与标准C语言相同,包括:自动型(auto)、外部型(extern)、静态型(static)、寄存器型(register)。

数据类型除了包含标准C语言类型的字符型(char),整型(int),长整型(long),浮点型(float),双精度型(double)外,还有二进制位型(bit),特殊功能寄存器型(sfr),SFR可位寻址的位类型(sbit)。

存储类型包括:片内RAM区(data)、片内可位寻址区(bdata),片内RAM间接寻址区(idata),片外RAM页寻址区(pdata),片外RAM区(xdata)、ROM区(code)。

只所以比标准C语言多了存储类型,就是因为MCS-51单片机的存储结构中有四个物理存储空间(片内RAM、片内ROM,片外RAM,片外ROM),三个逻辑地址空间(片内RAM,片外RAM,ROM),而且有多种寻址方式(直接寻址、间接寻址、页面寻址、位寻址)所致,所以在定义变量时,要根据其所在位置和寻址方式明确指定存储类型。

3.C51与汇编语言的特点各有哪些?怎样实现两者的优势互补?

答:C51是结构化语言,代码紧凑;接近自然语言,程序可读性强,易于调试、维护;库函数丰富,编程工作量小,可使产品开发周期短;具有机器级控制能力,功能很强,适合于嵌入式系统开发;汇编指令无关,易于掌握,上手快。

汇编语言优点是编写的程序代码精炼、执行速度快,在相同功能下,汇编语言程序可能比C语言程序效率高。缺点是对程序员要求高,必须对单片机的硬件结构非常熟悉才能编程,不便于编写比较复杂的程序。

可根据需要对要求时间性很强的代码用汇编语言编写,其它部分用C语言编写,两者混合编程就可以实现优势互补。

4.指出下面程序的语法错误:

#include

main(){

a=C;

int a=7,C

delay(10)

void delay();{

cgar i;

for(i=O; i<=255; ”++”);

}

答:

#include

main(){

a=C;//a和C必须先定义才可使用

int a=7,C //缺分号,应该提在使用前说明

delay(10) //延时子程序必须先定义,或先有函数原型说明

void delay();{

//作为函数定义,有函数定义不能嵌套的问题,

//即不能在一个函数内定义另一个函数,而且“{”前不应有分号

//作为函数原型说明,应该放在函数调用之前,且其后不应该接函数体

cgar i;//字符型应该是unsigned char

for(i=O; i<=255; ”++”);// ”++”应改成i++

}

//主函数没有结束,缺”}”

5.定义变量a,b,c,其中a为内部RAM的可位寻址区的字符变量,b为外部数据存储区浮点型变量,c为指向int 型xdata 区的指针。

答:char bdata a;

float xdata b;

int xdata *c;

6.编程将8051的内部数据存储器20H单元和35H单元的数据相乘,结果存到外部数据存储器中(任意位置)。

解:方法二:单用C语言编程实现

#include

#include

int movdata(char);

void main()

{

unsigned int xdata x;

unsigned char *ptr,a,b;

ptr=0x25;

a=*ptr;

ptr=0x30;

b=*ptr;

x=a*b;

}

7.8051的片内数据存储器25H单元中存放有一个0~10的整数,编程求其平方根(精确到5位有效数字),将平方根放到30H单元为首址的内存中。

解:方法二:单用C语言编程实现

//MAIN.C

#include

#include

int movdata(char);

void main()

{

char n;

char *ptr;

float *ptr2;

float f;

ptr=0x25;

n=*ptr;

f=sqrt(n);

ptr2=0x30;

*ptr2=f;

}

8.将外部RAM 10H~15H单元的内容传送到内部RAM 10H~15H单元。

解:方法二:单用C语言编程实现

//MAIN.C

#include

int movdata(char);

void main()

{

char n=6;

char *ptr1=0x10;

char xdata *ptr2;

ptr2=0x20;

while(n--){

*ptr2++=*ptr1++;

}

}

9.内部RAM 20H、21H和22H、23H单元分别存放着两个无符号的16位数,将其中的大数置于24H和25H单元。

解:方法一:

#include

void main()

{

unsigned int *ptr; //设置一个内部RAM指针

unsigned int x,y,z;

ptr=0x20; //指向0x20单元

x=*ptr; //取第一个数

ptr=0x22; //指向0x22单元

y=*ptr; //取第二个数

z=(x>y)?x:y; //将两数中的较大者赋给z

ptr=0x24; //指向地址为0x24的目标单元

*ptr=z; //将大数存入目标单元

}

第5章单片机的中断系统习题

1.什么是中断、中断源、中断优先级和中断嵌套?

答:中断是指单片机内部有一个中断管理系统,它对内部的定时器事件、串行通信的发送和接收及外部事件(如键盘按键动作)等进行自动的检测判断。当CPU正在处理某件事情(例如正在执行主程序)的时候,外部或内部发生的某一事件(如某个引脚上电平的变化,一个脉冲沿的发生或计数器的计数溢出等)请求CPU迅速处理,于是,中断管理系统会置位相应标志通知CPU暂时中止当前的工作,迅速转去处理所发生的事件。处理完该事件后,再回到原来被中止的地方,继续原来的工作,这样的过程称为中断。

引发中断的事件称为中断源。

将中断事件按轻重缓急分若干级别叫中断优先级。

允许中断优先级高的中断源中断正在执行的低优先级的中断服务程序叫中断嵌套。

2.什么叫中断源?MCS-51有哪些中断源?各有什么特点?它们的中断向量地址分别是多少?

答:中断源即引发中断的事件。

MCS-51单片机有5个中断源,它们是外部中断0,定时器T0,外部中断1,定时器T1,串行口。

外部中断源是由引脚的触发信号引起的中断,定时器中断源是由于定时器计数器的溢出引发的中断,串行口是由于串行通信的发送或接收引发的中断。

外部中断0,定时器T0,外部中断1,定时器T1,串行口五个中断源的中断向量地址依次为:0003H,000BH,0013H,001BH,0023H。

3.MCS-51中断的中断响应条件是什么?

答:(1) 中断源有中断请求;

(2) 此中断源允许位为1,即中断源可以向CPU发中断请求;

(3) CPU开总中断,即EA=1;

(4) 无同级或者更高级中断正在服务

4.MCS-51的中断响应过程是怎样的?

答:(1) 将相应的中断优先级状态触发器置1,以阻断后来的同级和低级中断请求;

(2) 由硬件清除相应的中断请求标志,串行口的发送和接收中断除外;

(3) 执行一条硬件LCALL指令,即把程序计数器PC的内容压入堆栈保存,再将相应的中断服务程序的入口地址送入PC;

5.编写出外部中断1为下跳沿触发的中断初始化程序。

解:

void Int1_init(){

IT1=1;

EA=1;EX1=1; //IE=0x84;// IE|=0x84;

}

6.有一外部中断源,接入端,当其中有中断请求时,要求CPU把一个从内部RAM 30H 单元开始的50个字节的数据块传送到外部RAM从1000H开始的连续存储区。请编写对应的程序。

解:

#include

void main(){

IT0=1 ;

EA=1;

EX0=1;

while(1) ;

}

void intx0() interrupt 0 using 1{

char * ptr1=0x30;

char xdata * ptr2=0x1000;

for(i=0;i<50;i++) *ptr2++=*ptr1++;

}

7.设fosc = 12MHz,利用定时器,TO(工作在方式2)在P1.1引脚上获取输出周期为O.4ms

的方波信号,定时器溢出时采用中断方式处理,请编写,T0的初始化程序及中断服务程序。解:fosc = 12MHz,则机器周期=1us;当T0工作在方式2时,其最大定时时间为256us,要输出周期为0.4mS即400us的方波信号,则其高、低电平应各为200us,显然当定时器T0按方式2工作时,只需计数达到200次即可,因此其时间常数初值为256-200=56。在T0的中断服务程序中,只需将P1.1引脚求反即可。

#include

sbit P1_1=P1^1;

void timer0()interrupt 1 using 1{

P1_1=!P1_1;

}

void main(){

P1_1=0;

TMOD=0x02;

TH0=56;

TL0=56;

IE=0x82;

TR0=1;

for(;;){}

}

8.设fosc = 6MHz,要求每隔50ms,从内部RAM以30H开始的数据存储区传送一个字节数据到外部RAM以2000H开始的连续存储区,共传送50个数据。要求:采用定时器T1以方式2实现定时,数据传送在中断服务程序中完成。

解:fosc = 6MHz,机器周期=12/6*10-6S=2us,T1工作在方式2时,最大定时时间为512us,要定时50ms,可以计数100次,每次定时500us来实现,方式2定时500us需计数250次,故其时间常数为256-250=6。

#include

char intcnt=0;

char movcnt=0;

char * ptr1=0x30;

char xdata *ptr2=0x2000;

void timer1()interrupt 3 using 1{

intcnt++;

if(intcnt==100){

if(mocnt<50){

*ptr2++=*ptr1++;

movcnt++;

}

else EX1=0;

intcnt=0;

}

}

void main(){

TMOD=0x20;

TH1=6;

TL1=6;

IE=0x84;

TR1=1;

for(;;){}

}

9.805l单片机只有两个外部中断源,若要扩展成8个外部中断源,请画出实现这种扩展的硬件线路图,并说明如何确定各中断源的优先级。

解:用按钮开关模拟中断源的中断请求,INT0单独作为一个中断源,INT1扩展成7个中断源,有中断请求时,借助于P2口识别是这七个中断源是哪个请求中断,为了验证正确性,如果是INT0中断,则在P0口的数码管上显示0,是INT1中断,则根据从上到下是哪个中断源在P0口的数码管上显示1—7。具体电路和程序如下:#include

char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07};

void INT0_srv (void) interrupt 0 using 1 //外部中断0处理程序

{

P0=led_mod[0];

}

void INT1_srv (void) interrupt 2 using 2 //外部中断1处理程序

{

char intnum;

intnum=P2;

switch(intnum){

case 0xfe:P0=led_mod[1];break;

case 0xfd:P0=led_mod[2];break;

case 0xfb:P0=led_mod[3];break;

case 0xf7:P0=led_mod[4];break;

case 0xef:P0=led_mod[5];break;

case 0xdf:P0=led_mod[6];break;

case 0xbf:P0=led_mod[7];

}

}

void main(){

EA=1;

EX0=1;

EX1=1;

P0=0;

while(1);

}

第6章单片机的定时器/计数器习题

1.MCS-51系列的8051单片机内有几个定时/计数器?每个定时/计数器有几种工作方式?如何选择?

答:MCS-51系列的8051单片机内有2个定时/计数器,即T0和T1,每个都可以编程为定时器或计数器,T0有四种工作方式(方式0—13位、方式1—16位、方式2-可自动装入初值的8位、方式3-两个8位),T1有三种工作方式(与T0相同的前三种),通过对TMOD的设置选择,其高四位选择T1,低四位选择T0。

2.如果采用的晶振频率为3MHz,定时/计数器TO分别工作在方式0、1和2下,其最大的定时时间各为多少?

答:如果采用的晶振频率为3MHz,机器周期为12×1/(3*106)=4us,由于定时/计数器TO 工作在方式0、1和2时,其最大的计数次数为8192、65536和256所以,其最大定时时间分别是:方式0为8192×4us=32.768ms、方式1为65536×4us=262.144ms、方式2为256×4us=1024us。

3.定时/计数器TO作为计数器使用时,其计数频率不能超过晶振频率的多少?

答:由于定时/计数器TO作为计数器使用时,是对外部引脚输入的脉冲进行计数,CPU在每个机器周期采样一次引脚,当前一次采样为高电平,后一次采样为低电平,则为一次有效计数脉冲,所以如果晶振频率为fosc,则其采样频率fosc/12,两次采样才能决定一次计数有效,所以计数频率不能超过fosc/24。

4.简单说明定时/计数器在不同工作模式下的特点。

答:方式0为13位的定时/计数器,由THx的8位和TLx的低5位构成、方式1为16位的定时/计数器,由THx的8位和TLx的8位构成,方式2为8位的定时/计数器,TLx为加1计数器,THx为计数初值寄存器。方式3只能用于T0,是将T0的低8位用作一个独立的定时/计数器,而高8位的TH0用作一个独立的定时器,并借用T1的TR1和TF1作为高8位定时器的启停控制位和溢出标志位。

5.定时器工作在方式2时有何特点?适用于什么应用场合?

答:定时器工作在方式2时是一个可自动装入时间常数初值的8位定时/计数器,TLx为加1计数器,THx为计数初值寄存器。由于其恢复初值由硬件自动完成,所以当需要反复计数时,用方式2可以方便地实现精确的定时。

6.一个定时器的定时时间有限,如何采用两个定时器的串行定时来实现较长时间的定时?答:一个定时器的定时时间有限,可采用两个定时器的串行定时来实现较长时间的定时,比

如,当fosc=12MHz时,单个定时/计数器采用方式1的最大定时时间为65.536ms,此时若用另一个定时/计数器按方式1进行溢出次数计数,在定时器溢出中断时,给计数器发一个计数脉冲,且两者均为方式一,则两者串行可达到的定时时间为65536×65.536ms=4294967.296ms。

7.设MCS-51单片机的晶振频率为12MHz,请编程使P1.O端输出频率为20kHz的方波。解:fosc = 12MHz,所以机器周期为1us。20kHz的方波周期为1/(20×1000)=50us,方波即高电平和低电平和时间相等,所以只需设一个定时器定时25us将P1.O求反一次即可。由于题目没有规定,所以可以用查询方式,也可以用中断方式进行编程实现。

方法一:采用查询方式实现

#include

sbit P1_0=P1^0;//定义输出引脚变量

void main(){

P1_0=0; //输出初值为0

TMOD=0x02; //T0方式2定时

TH0=256-25; //计25次,计数初值为模256减25

TL0=TH0;

TR0=1; //启动T0

while(1) //无限循环

if(TF0){ //查询T0溢出标志

TF0=0; //溢出标志复位

P1_0=!P1_0; //输出求反

}

}

8.采用定时/计数器TO对外部脉冲进行计数,每计数10O个脉冲,TO切换为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-5l单片机的晶体振荡器的频率为6MHz,要求T0工作在方式1状态,请编写出相应程序。

解:晶体振荡器的频率为6MHz,则机器周期为12×1/(6*106)= 2us, 要定时1ms,需计数次数为1000/2=500次

#include

sbit P1_0=P1^0;

void main(){

while(1){

TMOD=0x05;//T0计数,方式一

TH0=(65536-100)/256;//计数100次

TL0=(65536-100)%256;

TR0=1;

while(!TF0);//等待计数100次的溢出

TF0=0; //溢出标志复位

TMOD=0x01;//T0定时,方式一

TH0=(65536-500)/256;//计数100次

TL0=(65536-500)%256;

TR0=1; //启动T0

while(!TF0); //等待定时时间到1ms的溢出

TF0=0; //溢出标志复位

}

}

9.设单片机的fosc = 12MHz,使P1.O和P1.1分别输出周期为1ms和lOms的方波,请用定时器TO方式2编程实现。

解:fosc = 12MHz,所以机器周期为1us。

要使P1.0输出周期为1000us的方波,可以通过定时中断方式实现,定时时间为250us,定时计数2次来实现,对P1.0求反即可。

要使P1.1输出周期为10ms的方波,也可以通过定时中断方式实现,定时时间为5ms,当时间到时,对P1.1求反即可。由于5ms/250us=20,所以也可以通过对250us的定时计数20次来实现。程序如下:

#include

sbit P1_0=P1^0;//输出周期为400us的方波的引脚

sbit P1_1=P1^1; //输出周期为10ms的方波的引脚

unsigned char num1=0,num2=0;//中断次数计数器,初值为0

void main(){

P1_0=0; //输出初值为0

P1_1=0; //输出初值为0

TMOD=0x02; //T0方式2定时

TH0=256-250;//计200次,计数初值为模256减200

TL0=TH0;

IE=0x82; //允许CPU响应中断,允许T0发中断请求

TR0=1; //启动T0

for(;;){} //无限循环等待中断

}

void timer0()interrupt 1 using 1{

num1++;num2++; //中断次数加1

if(num1==2) // 中断次数达到2次

{ P1_0=!P1_0; //输出P1_0求反

num1=0; //中断次数复位为0

}

if(num2==20){ // 中断次数达到20次

num2=0; //中断次数复位为0

P1_1=!P1_1; //输出P1_1求反

}

}

10.编写程序,要求使用TO,采用方式2定时,在P1.0输出周期为400us占空比为10:1的矩形脉冲。

解:设fosc = 12MHz,则机器周期为1us。设P1.0初值为0。

周期为400us,可定义方式2定时,计数初值为256-40,一个周期中断10次为400us,在中断计数为1和2(或任意两次计数之间)时,对P1.0求反即可。

#include

sbit P1_0=P1^0; //输出周期引脚

unsigned char cnt=0; //中断次数计数器,初值为0

void main(){

P1_0=0; //输出初值为0

TMOD=0x02; //T0方式2定时

TH0=256-40; //计40次,计数初值为模256减40

TL0=TH0;

IE=0x82; //允许CPU响应中断,允许T0发中断请求

TR0=1; //启动T0

for(;;){} //无限循环等待中断

}

void timer0()interrupt 1 using 1{

cnt++;//中断次数加1

if(cnt==1||cnt==2) P1_0=!P1_0; //中断次数为1或2时对输出引脚求反

if(cnt==10)cnt=0; //中断次数达到10时复位为0

}

单片机课后答案

答:中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因而必须终止原程序的执行,转去完成相应的处理程序,待处理结束之后再返回继续执行被终止原程序的过程。中断源指向 CPU 提出中断申请的设备,包括中断请求信号的产生及该信号怎样被CPU 有效地识别,要求中断请求信号产生一次,只能被CPU 接收处理一次,即不能一 次中断申请被CPU 多次响应。当 CPU 正在执行中断服务程序时,又有中断优先级更高的中断申请产生,CPU 就会暂停原来的中断处理程序而转去处理优先级更高的中断请求,处理完毕后再返回原低级中断服务程序,这一过程称为中断嵌套.中断优先级指在实际应用系统中往往有多个中断源,且中断申请是随机的,有时还可能会有多个中断源同时提出中断申请,但CPU 一次只能响应一个中断源发出的中断请求,CPU 响应哪个中断请求,就需要用软件或硬件安排一个优先顺序,即中断优先级排队。 6-2 MCS-51 单片机提供了几个中断源有几级中断优先级别各中断标志是如何产生的又如何清除这些中断标志各中断源所对应的中断矢量地址是多少 答:(1)MCS-51 单片机提供了5 个中断源: INT0 、INT1 、T0、T1、串行口。 (2)MCS-51 系列单片机有两个中断优先级,每一个中断请求源均可编程为高优先级中 断或低优先级中断,从而实现两级中断嵌套。 (3)外部中断可以设置边沿触发或者电平触发,靠软件置位。边沿触发进入中断程序后硬件自动清中断标志。电平触发需要软件清除中断标志位,还需在中断响应后把中断请求信号引脚从低电平强制改变为高电平。 (4)定时器T0、T1 计数溢出产生中断,进入中断程序后由硬件自动清除标志位TF0 或TF1。(5)串行口发送完成或者接收到数据就触发中断,由于是两个中断标志共享一个中断向量,所以需要在中断程序里由软件判断是发送中断还是接受中断,并且只能由软件清除中断标志位。使用软件清除中断标志位的方法是: CLR TI ;清TI 标志位 CLR RI ;清RI 标志位 (6)各中断源对应的中断矢量地址分别为: 中断源中断矢量 外部中断 0 0003H 定时器T0 中断000BH 外部中断1 0013H 定时器T1 中断001BH 串行口中断0023H 定时器中断T2(仅52 系列有) 002BH 6-3 外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同怎样设定 答:采用中断电平触发方式时,中断请求标志IT0=0,CPU 在每个机器周期的S5P2 期间采样,一旦在( INT0 )引脚上检测到低电平,则有中断申请,使IE0 置位(置1),向CPU 申请中断。在电平触发方式中,在中断响应后中断标志位IE0 的清0 由硬件自动完成,但由于CPU 对( INT0 )引脚没有控制作用,使中断请求信号的低电平可能继续存在,在以后的机器周期采样时又会把已清0 的IE0 标志位重新置1,所以, 在中断响应后必须采用其它方法撤消该引脚上的低电平,来撤除外部中断请求信号,否则有可能再次中断造成出错。采用边沿触发方式时,IT0=1,CPU 在每个机器的S5P2 期间采样,当检测到前一周期为高电平,后一周期为低电平时,使标志IE0 置1,向CPU 申请中断,此标志位一直保持到CPU 响应中断后,才由硬件自动清除。在边沿触发方式中,为保证CPU 在两个机器周期内检测到由高到低的负跳变,高电平与低电平的持续时间不得少于一个机器周

电路理论基础课后习题答案 陈希有主编 第一章

答案1.1 解:图示电路电流的参考方向是从a 指向b 。当时间t <2s 时电流从a 流向b,与参考方向相同,电流为正值;当t >2s 时电流从b 流向a ,与参考方向相反,电流为负值。所以电流i 的数学表达式为 2A 2s -3A 2s t i t ? 答案1.2 解:当0=t 时 0(0)(59e )V 4V u =-=-<0 其真实极性与参考方向相反,即b 为高电位端,a 为低电位端; 当∞→t 时 ()(59e )V 5V u -∞∞=-=>0 其真实极性与参考方向相同, 即a 为高电位端,b 为低电位端。 答案1.3 解:(a)元件A 电压和电流为关联参考方向。元件A 消耗的功率为 A A A p u i = 则 A A A 10W 5V 2A p u i === 真实方向与参考方向相同。 (b) 元件B 电压和电流为关联参考方向。元件B 消耗的功率为 B B B p u i = 则 B B B 10W 1A 10V p i u -===- 真实方向与参考方向相反。 (c) 元件C 电压和电流为非关联参考方向。元件C 发出的功率为 C C C p u i = 则 C C C 10W 10V 1A p u i -===-

真实方向与参考方向相反。 答案1.4 解:对节点列KCL 方程 节点③: 42A 3A 0i --=,得42A 3A=5A i =+ 节点④: 348A 0i i --+=,得348A 3A i i =-+= 节点①: 231A 0i i -++=,得231A 4A i i =+= 节点⑤: 123A 8A 0i i -++-=,得123A 8A 1A i i =+-=- 若只求2i ,可做闭合面如图(b)所示,对其列KCL 方程,得 28A-3A+1A-2A 0i -+= 解得 28A 3A 1A 2A 4A i =-+-= 答案1.5 解:如下图所示 (1)由KCL 方程得 节点①: 12A 1A 3A i =--=- 节点②: 411A 2A i i =+=- 节点③: 341A 1A i i =+=- 节点④: 231A 0i i =--= 若已知电流减少一个,不能求出全部未知电流。 (2)由KVL 方程得

传播学教程课后答案

第一章 第一节 1.为什么说“信息是物理载体和意义构成的统一体”? 这句话出自德国哲学家克劳斯,他概括出了社会信息的本质。社会信息作为信息的一种类型,并不单纯地表现为人的生理层次上的作用和反作用,而且伴随着人复杂的精神和心理活动;而作为社会信息物质载体的符号系统本身,也是人类精神劳动的创造物,只有当人们对符号赋予意义时。解读才成为可能。由此可见。社会信息是物质载体和精神内容的统一,符号和意义的统一。 2.什么是传播?它的基本特点是什么? 传播(communication),即社会信息的传递或社会信息系统的运行。 其基本特点为: (1)社会传播是一种信息共享活动,具有交流,交换和扩散的性质 (2)社会传播是在一定社会关系中进行的,又是一定社会关系的体现 (3)从传播的社会关系性而言,它又是一种双向的社会互动行为 (4)传播成立的重要前提之一,是传受双方必须要有共通的意义空间 (5)传播是以人为主体的活动,存在于动态的运动机制之中,也是一个复杂过程的集合体 3.传播是在一定社会关系中进行的,又是一定社会关系的体现。如何理解这个观点? 传播(communication)和社区(community)的词根相同,暗示了二者在本质上的相似性和关联性。传播必须产生于一定的社会关系,同时它又是社会关系的体现,传受双方表述的内容和采取的姿态、措辞等,无不反映着各自的社会角色和地位。可以说,社会关系是人类传播的一个本质属性,通过传播,人们保持、改变既有的社会关系并建立新的社会关系。 第二节 1.如何理解社会关系的系统性? 世界上一切事物无不处于一定的系统中。系统中的各个部分相互联系相互制约,结合在一起形成具有特定功能的有机整体。 社会传播的五种类型:人内传播,人际~、群体~、组织~和大众~就是按照传播系统进行分类的。 由此可见,任何传播活动都是在一定的信息系统中进行的,传播的系统性是普遍存在的。 2.社会信息系统的特点是什么? 它是一个开放性系统,功能是保持社会内部的联系和协调,收集、整理和传达系统内部和外部环境变化的信息,保证社会的正常运行发展。因此,它必须对内形成有效的传播渠道,对外伸出普遍的触角。 社会信息系统是由各个子系统相互连结、相互交织而构成的整体。每个子系统既有相对独立的结构和功能,与其他子系统互为环境,又与其他子系统相互交织、作用,其总体运动形成了社会信息系统的大运行。社会信息系统是一个具有双重偶然性的系统,多变量的系统,充满着不确定性。如果这些变量处理不当,便会引起传播障碍和传播隔阂。 社会信息系统是一个自我创造、自我完善的系统。社会信息活动的主体——人能够凭借这种可塑性和创造性,不断发现和克服社会信息系统的障碍和隔阂,使之不断完善。 3.如何理解社会信息系统中的“双重偶然性”? 双重偶然性是德国社会传播学家鲁曼提出的概念,指的是传播的双方都存在着不确定性,导致通过传播所做出的选择有受到拒绝的可能性。双重偶然性是人类社会信息系统中的特有属性,这主要是因为人类的活动不仅受到生物运动规律的制约,还受到精神和心理的运动规律的制约,而多个复杂变量的处理不当,就有可能引起传播障碍和传播隔阂。 4.什么是“传播隔阂”? 指由于社会信息系统的复杂性、不确定性以及系统的参与者具有不同的价值观、利益、文化背景和意识形态,而产生的传播上的无意误解或有意曲解。它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔

单片机原理与应用教程第3版习题课后答案

《单片机原理及应用程序》(第三版)习题参考答案 第一章 1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么? 在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机部一切信息存储、处理和传送均采用二进制数的形式。可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。十六进制数可以简化表示二进制数。 2. (1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH (4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H 3. (1) 0B3H (2)80H (3) 17.AH (4) 0C.CH 4. (1)01000001B 65 (2) 110101111B 431 5. (1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100 (5) 10000001 11111110 11111111 6. 00100101B 00110111BCD 25H 7. 137 119 89 8.什么是总线?总线主要有哪几部分组成?各部分的作用是什么? 总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外总线。 系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB) 地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信

息由地址总线输出,然后经地址译码单元处理。地址总线为16位时,可寻址围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的围。在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。 控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。 数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线? CPU通过接口电路与外部输入、输出设备交换信息, 一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。 10. 存储器的作用是什么?只读存储器和随机存储器有什么不同? 存储器具有记忆功能,用来存放数据和程序。计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。随机存储器一般用来存放程序运行过程中的中间数据,计算机掉电时数据不再保存。只读存储器一般用来存放程序,计算机掉电时信息不会丢失。 11.某存储器的存储容量为64KB,它表示多少个存储单元?64×1024 12. 简述微型计算机硬件系统组成。

单片机课后习题答案

单片机课后习题答案 1.89C51单片机内包含哪些主要逻辑功能部件? 答:80C51系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB (5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个 2.89C51的EA端有何用途? 答:/EA端接高电平时,CPU只访问片内flash Rom并执行内部程序,存储器。/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。/EA端保持高电平时,CPU执行内部存储器中的指令。 3.89C51的存储器分哪几个空间?如何区别不同空间的寻址? 答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM (MOV)(8bits地址)(256B) 4.简述89C51片内RAM的空间分配。 答:片内RAM有256B,低128B是真正的RAM区,高128B是SFR(特殊功能寄存器)区。 5.简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。 答:片内RAM区从00H~FFH(256B) 其中20H~2FH(字节地址)是位寻址区对应的位地址是00H~7FH 6. 如何简捷地判断89C51正在工作? 答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?)ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频 用示波器观察ALE是否有脉冲输出(判断8051芯片的好坏?) 观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?) 因为/PSEN接外部EPROM(ROM)的/OE端子OE=Output Enable(输出允许) 7. 89C51如何确定和改变当前工作寄存器组? 答:PSW(程序状态字)(Program Status Word)中的RS1和RS0 可以给出4中组合,用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器) 9.读端口锁存器和“读引脚”有何不同?各使用哪种指令? 答:读锁存器(ANLP0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1这条指令就是读引脚的,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ

电路理论基础课后习题答案 陈希有主编 第五章

答案5.1 解:(1)图(b)电压随时间分段连续,可描述为 01s ()11s 2s 32s 3s t t u t t t t <≤??=<≤??-<≤? (1) 图(a)电容电流与电压为关联参考方向,其关系可表示为 d d d d u u i C t t == 将式(1)代入,可得 1A 01s ()01s 2s 1A 2s 3s t i t t t <≤??=<≤??-<≤? ()i t 的变化规律如图(d)所示。 t /s 图 (d) (2)在关联参考方向下,电容上电压与电流关系又可表示为 1()()d t u t i C ξξ-∞ =? 图(c)所示电流可描述为 1A 01s 01s<2s ()0.5A 2s 3s 0 3s t t i t t t <≤??≤?=?-<≤??>? 已知 (0)0.5C q = 由 q Cu = 可求得 (0)(0)0.5V q u C == 当 3.5s t =时,电容上的电压取决于电流在此刻前的历史,即

0123 3.50123 11111()()d 1Ad 0d (0.5A)d 0d (0)(100.50)V 1V u t i C C C C C u ξξξξξξ-∞=+++-+=++-+=????? 答案5.2 解:(1)根据电容串、并联等效关系,可得 ab 234 110.060.1F 11520C C C C =+=+=++ eq 1ab 110.08F 11 2.510C C C ===++ (2)当电容原未充电时,各电容上的电压分别为 ab 11ab 0.15010V 0.10.4 C U U C C =?=?=++, 2140V U U U =-= 432340.05408V 0.20.05 C U U C C =?=?=++,42332V U U U =-= 则各电容储存的电场能量为 2C111120J 2W C U ==,2C222148J 2 W C U ==, 2C3331 6.4J 2W C U ==,2C444125.6J 2 W C U == 注释:只有对联接到电路前均未充电的电容,才可按电容分压来计算串联电容的电压。 答案5.3 解:电阻消耗的电能为 2R R 002220()()0.5t RC W p t d i Rd Ie Rd R I C ξξξ∞∞ -∞====??? 电容最终储存的电荷为 C C 0 C 0()(0)d (0)()d t RC q q i Cu Ie RCI ξξ∞-∞∞=+=+=?? 电容最终储能为 222C C ()0.52q W R I C C ∞== 由此可知

《传播学教程》课后思考题答案

《传播学教程》课后思考题答案 第一章传播学的研究对象与基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体”? 答:人与人之间的社会互动行为的介质既不单单是意义,也不单单是符号,而是作为意义和符号,精神内容和物质载体只统一体的信息,因为意义离开符号就不能得到表达,而符号离开意义只不过是一些莫名其妙的物质,两者都不能单独引起社会互动行为。社会信息指物质载体和精神内容。主客体的统一,符号和意义的统一。信息又是物理载体和意义构成的统一整体。所以说,信息是物理载体和意义构成的统一整体。 2、什么是传播?它的基本特征是什么? 答:传播即是社会信息的传递或社会信息系统的运行。它是人类通过符号和媒介交流信息以其发生相应变化的活动。是人类的活动,是信息的交流,它离不开符号,媒介,它的目的是希望发生相映的变化。 基本特征: (1)社会传播是一种信息共享活动 (2)它是在一定社会关系中形成的,也是一定社会关系的体现。 (3)从传播的社会关系性而言,它又是一种双象的是社会互动行为。 (4)传播成立的重要前提之一就是传授双方必须要有共通的意义空间。 (5)传播是一种行为,是一种过程,也是一种系统。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现,如何理解这个观点? 答:传播产生于一定的社会关系,这种关系可能是纵向的也可能是横向的。它又是社会关系的体现,传授双方表述的内容和采用的姿态,措辞等等,无不反映着各自的社会角色和地位。社会关系是人类传播的一个本质属性,通过传播,人们保持既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 答:世界上的一切事物无不处在一定的系统中。所谓系统“是相互联系,相互制约的若干部分结合在一起并且具有特定功能的有机整体。”从这个定义而言,人类的社会传播,也是具有普通的系统性。 2、社会信息系统的特点是什么? 答:(1)是一个开放性的系统 (2)由各种子系统相互连接,相互交织构成的整体 (3)它是一个具有双重偶然性的系统 (4)自我创造,自我完善的系统 3、如何理解社会信息系统中的双重偶然性? 答:它是人类社会信息系统所特有的属性,是以人为主体的活动有关,因为在自然系统中,系统各部分,系统与系统之间的联系和相互作用都是依据既定的条件进行的,满足了既定的物理,化学生物的条件,变会引起预期的反应。而人类社会则不同,人类的活动不仅受到生物运动规律的制约,而且受到精神和心理的运动规律的制约,这样影响社会信息系统运动及其结果的变量就更多,更复杂。 4、什么是传播隔阂? 答:它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔阂,群体与群体,组织与组织,世代与世代,文化与文化之间的隔阂等等。由于社会信息系统的参与者——无论

单片机课后习题答案解析

一)填空题 1. 十进制数14对应的二进制数表示为(1110B),十六进制数表 示为(0EH)。十进制数-100的补码为(9CH),+100的补码为(64H)。 2. 在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。 3. 8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数11001101转换成十进制数是(-51)。 4. 可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。 5. 已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。 6. 若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。 7. 在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。 8. 设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A ∧B=(00100100),A⊕B=(11011011)。 9. 机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。(二)单项选择题 1. 用8位二进制补码数所能表示的十进制数范围是(D) (A)-127 ~ +127 (B)-128 ~ +128 (C)-127 ~ +128 (D)-128 ~ +127 2. 下列等式中,正确的是(B) (A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B (C)1 KB = 1024 M B (D)1 MB = 1024 B 3. 程序与软件的区别是(C) (A)程序小而软件大(B)程序便宜而软件昂贵 (C)软件包括程序(D)程序包括软件 4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A) (A)地址(B)字节(C)列号(D)容量 5. 8位二进制数所能表示的最大无符号数是(B) (A)255 (B)256 (C)128 (D)127 6. 下列4个无符号数中,最小的数是(B) (A)11011001(二进制)(B)37(八进制) (C)75(十进制)(D)24(十六进制) 7. 下列字符中,ASCII码最小的是(B) (A)a (B)A (C)x (D)X 8. 下列字符中,ASCII码最大的是(C) (A)a (B)A (C)x (D)X 9. 有一个数152,它与十六进制数6A相等,那么该数是(B) (A)二进制数(B)八进制数(C)十进制数(D)十六进制数 第2章80C51单片机的硬件结构 (一)填空题

电路分析课后习题答案解析第一章

第一章习题 1.1 题1.1图示一段电路N ,电流、电压参考方向如图所标。 (1) 若1t t =时1()1i t A =,1()3u t V =,求1t t =时N 吸收的功率1()N P t 。 (2) 若2t t =时2()1i t A =-,2()4u t V =,求2t t =时N 产生的功率 ()P t 。 解:(1) 111()()()313 N P t u t i t W ==?= (2) 222()()() 414N P t u t i t W ==?-=- 1.2 题1.2图示一段直流电路N ,电流参考方向如图中所示,电压表内阻对测试电路的影响忽略不计,已知直流电压表读数为5V ,电流I 。 解: 10 25 P I A V -===- 1.3 题1.3图示一个3A 的理想电流源与不同的外电路相接,求3A 电流源三解: (a) 223218s P I R W ==?= 电流源输出功率 (b) 3515s P I V W ==?= 电流源输出功率 (c) 31030s P I V W ==?-=- 电流源吸收功率 1.4 题1.4图示某电路的部分电路,各已知的电流及元件值已标出在图中,求I 、s U 、R 。 解:流过3Ω电阻的电流为 12A+6A=18A 流过12Ω电阻的电流为 18A-15A=3A 流过电阻R 的电流为 3A-12A-5A=-14A 可得: I=-14A+15A=1A 18331290S U V =?+?= 151123 1.514 R ?-?= =Ω-

'28 I R -- 1.6 求题1.6图示各电路的开路电压。 解:(a) 20 10530OC U V A V =-?Ω=- (b) 开路时,流过8Ω电阻的电流为 9 31189A ?=+ 流过6Ω电阻的电流为 18 32189 A ?=+ 可得: 26184OC U V =?-?= (c) 开路时,8Ω电阻的电压为 8 208128 V ?=+ 2Ω电阻的电压为 5210A V ?Ω= 可得: 82100OC U V V V V =+-=

郭庆光《传播学教程》第二版 课后习题答案完整版

第一章传播学的对象和基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体?” 这句话出自德国哲学家克劳斯,它概括出了社会信息的本质。社会信息作为信息的一种类型,并不单纯地表现为人的生理层次上的作用和反作用,而且伴随着人复杂的精神和心理活动;而作为社会信息物质载体的符号系统本身,也是人类精神劳动的创造物,只有当人们对符号赋予意义时,解读才成为可能。由此可见,社会信息是物质载体和精神内容的统一,符号和意义的统一。 2、什么是传播?它的基本特点是什么? 传播(Communication),即社会信息的传递或社会信息系统的运行。 其基本特点为: ①社会传播是一种信息共享活动,具有交流、交换和扩散的性质。 ②社会传播是在一定社会关系中进行的,又是一定社会关系的体现。 ③从传播的社会关系性而言,它又是一种双向的社会互动行为。 ④传播成立的重要前提之一,是传受双方必须要有共通的意义空间。 ⑤传播是以人为主体的活动,存在于动态的运动机制之中,也是一个复杂过程的集合体。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现。如何理解这个观点? 传播(communication)和社区(community)的词根相同,暗示了二者在本质上的相似性和关联性。传播必须产生于一定的社会关系,同时,它又是社会关系的体现,传受双方表述的内容和采取的姿态、措辞等,无不反映着各自的社会角色和地位。可以说,社会关系式人类传播的一个本质属性,通过传播,人们保持、改变既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 世界上一切事物无不处于一定的系统之中。系统中的各个部分相互联系相互制约,结合在一起形成具有特定功能的有机整体。 社会传播的五种基本类型——人内传播、人际传播、群体传播、组织传播和大众传播就是按照传播系统进行分类的。 由此可见,任何传播活动都是在一定的信息系统中进行的,传播的系统性是普遍存在的。 2、社会信息系统的特点是什么? 社会信息系统是一个开放性系统。社会信息系统的功能是保持社会内部的联系和协调,收集、整理和传达系统内部和外部环境变化的信息,保证社会的正常运行发展。因此,它必须对内形成有效的传播渠道,对外伸出普遍的触角。 社会信息系统是由各种子系统相互连结、相互交织而构成的整体。每个子系统既具有相对独立的结构和功能,与其他子系统互为环境,又与其他子系统相互交织、作用,其总体运动形成了社会信息系统的大运行。 社会信息系统是一个具有双重偶然性的系统。社会信息系统是一个多变量的系统,充满着不确定性。如果这些变量处理不当,便会引起传播障碍和传播隔阂。 社会信息系统是一个自我创造、自我完善的系统。社会信息活动的主体——人能够凭借这种可塑性和创造性,不断发现和克服社会信息系统的障碍和隔阂,使之不断完善。

单片机课后习题-答案~

习题答案 习题0 1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM 和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。 2.什么叫单片机?其主要特点有哪些? 将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。 单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。 3. 单片机有哪几个发展阶段? (1)第一阶段(1974—1976年):制造工艺落后,集成度低,而且采用了双片形式。典型的代表产品有Fairchild公司的F8系列。其特点是:片内只包括了8位CPU,64B的RAM 和两个并行口,需要外加一块3851芯片(内部具有1KB的ROM、定时器/计数器和两个并行口)才能组成一台完整的单片机。 (2)第二阶段(1977—1978年):在单片芯片内集成CPU、并行口、定时器/计数器、RAM和ROM等功能部件,但性能低,品种少,应用范围也不是很广。典型的产品有Intel 公司的MCS-48系列。其特点是,片内集成有8位的CPU,1KB或2KB的ROM,64B或128B的RAM,只有并行接口,无串行接口,有1个8位的定时器/计数器,中断源有2个。片外寻址范围为4KB,芯片引脚为40个。 (3)第三阶段(1979—1982年):8位单片机成熟的阶段。其存储容量和寻址范围增大,而且中断源、并行I/O口和定时器/计数器个数都有了不同程度的增加,并且集成有全双工串行通信接口。在指令系统方面增设了乘除法、位操作和比较指令。其特点是,片内包括了8位的CPU,4KB或8KB的ROM,128B或256B的RAM,具有串/并行接口,2个或3个16位的定时器/计数器,有5~7个中断源。片外寻址范围可达64KB,芯片引脚为40个。代表产品有Intel公司的MCS-51系列,Motorola公司的MC6805系列,TI公司的TMS7000系列,Zilog公司的Z8系列等。 (4)第四阶段(1983年至今):16位单片机和8位高性能单片机并行发展的时代。16位机的工艺先进,集成度高,内部功能强,运算速度快,而且允许用户采用面向工业控制的专用语言,其特点是,片内包括了16位的CPU,8KB的ROM,232B 的RAM,具有串/并行接口,4个16位的定时器/计数器,有8个中断源,具有看门狗(Watchdog),总线控制部件,增加了D/A和A/D转换电路,片外寻址范围可达64KB。代表产品有Intel公司的MCS-96系列,Motorola公司的MC68HC16系列,TI公司的TMS9900系列,NEC公司的783××系列和NS公司的HPC16040等。然而,由于16位单片机价格比较贵,销售量不大,大量应用领域需要的是高性能、大容量和多功能的新型8位单片机。 近年来出现的32位单片机,是单片机的顶级产品,具有较高的运算速度。代表产品有Motorola公司的M68300系列和Hitachi(日立)公司的SH系列、ARM等。 4.在实际应用中,如何选择单片机的类型? 选择原则:主要从指令结构、运行速度、程序存储方式和功能等几个方面选择单片机。 MCS-51为主流产品。 Motorola是世界上最大的单片机厂商。品种全、选择余地大、新产品多。其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。 Microchip单片机是市场份额增长较快的单片机。它的主要产品是PIC系列8位单片机。其特点是运行速度快,低价位,适用于量大、档次低、价格敏感的产品。 美国德州仪器(TI)公司生产的MSP430系列单片机是一种特低功耗的Flash微控制器。主要用于三表及超低功耗场合。

电路理论课后习题解答04

第四章 电路定理 4-1应用叠加定理求图示电路中电压ab u 。 2Ω 1Ω +- ab u a b 题4-1图 解:画出两个电源单独作用时的分电路如题解4-1图所示。 对(a)图应用结点电压法可得: 1 1 15sin 13211n t u ??++= ?+?? 解得: 13sin n u tV = ()1 1 1sin 21 n ab u u tV = ?=+ 题解4-1图 +- (a) () 1ab u + - (b) ()2ab u 对(b)图,应用电阻分流公式有 11 11351321 t t e i e A --=?=+++ 所以 ()21 15 t ab u i e V -=?= ()()121 sin 5 t ab ab ab u u u t e V -=+=+

4-2应用叠加定理求图示电路中电压u 。 题4-2图 - V 解:画出电源分别作用的分电路图 ①(a) (b) 题解4-2图 - V u 对(a)图应用结点电压法有 1 111136508240108210n u ??++=+ ?++?? 解得: ()1 182.667n u u V == 对(b)图,应用电阻串并联化简方法,可得: 104028161040310403821040si u V ??? ?+ ? +??=?=??? ++ ?+?? ()28 23 si u u V -= =- 所以,由叠加定理得原电路的u 为 ()()1280u u u V =+=

4-3应用叠加定理求图示电路中电压2u 。 3Ω 题4-3图 +- 4Ω 1 2i 3A 2V 1i 2u 解:根据叠加定理,作出电压源和电流源单独作用时的分电路,受控源均保留在分电路中。 (a) (b) 3Ω 题解4-3图 4Ω 2V () 11 i ()11 2i () 12u 3Ω +- 4Ω 3A ()21i ()21 2i ( ) 22u (a)图中 ()112 0.54 i A = = 所以根据KVL 有 ()()1 1 213221u i V =-?+=- (b)图中 ()2 10i = ()2 2339u V =?= 故原电路电压 ()()1 2 2228u u u V =+= 4-4图示电路中,当电流源1s i 和电压源1s u 反向时(2s u 不变),电压ab u 是原来的倍;

传播学教程课后题答案第111章

第一章传播学的研究对象与基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体”? 人与人之间的社会互动行为的介质既不单单是意义,也不单单是符号,而是作为意义和符号,精神内容和物质载体只统一体的信息,因为意义离开符号就不能得到表达,而符号离开意义只不过是一些莫名其妙的物质,两者都不能单独引起社会互动行为。社会信息指物质载体和精神内容。主客体的统一,符号和意义的统一。信息又是物理载体和意义构成的统一整体。所以说,信息是物理载体和意义构成的统一整体。 2、什么是传播?它的基本特征是什么? 传播即是社会信息的传递或社会信息系统的运行。它是人类通过符号和媒介交流信息以其发生相应变化的活动。是人类的活动,是信息的交流,它离不开符号,媒介,它的目的是希望发生相映的变化。 基本特征: (1)社会传播是一种信息共享活动 (2)它是在一定社会关系中形成的,也是一定社会关系的体现。 (3)从传播的社会关系性而言,它又是一种双象的是社会互动行为。 (4)传播成立的重要前提之一就是传授双方必须要有共通的意义空间。 (5)传播是一种行为,是一种过程,也是一种系统。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现,如何理解这个观点? 传播产生于一定的社会关系,这种关系可能是纵向的也可能是横向的。它又是社会关系的体现,传授双方表述的内容和采用的姿态,措辞等等,无不反映着各自的社会角色和地位。社会关系是人类传播的一个本质属性,通过传播,人们保持既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 世界上的一切事物无不处在一定的系统中。所谓系统“是相互联系,相互制约的若干部分结合在一起并且具有特定功能的有机整体。”从这个定义而言,人类的社会传播,也是具有普通的系统性。 2、社会信息系统的特点是什么? (1)是一个开放性的系统 (2)由各种子系统相互连接,相互交织构成的整体 (3)它是一个具有双重偶然性的系统 (4)自我创造,自我完善的系统 3、如何理解社会信息系统中的双重偶然性? 它是人类社会信息系统所特有的属性,是以人为主体的活动有关,因为在自然系统中,系统各部分,系统与系统之间的联系和相互作用都是依据既定的条件进行的,满足了既定的物理,化学生物的条件,变会引起预期的反应。而人类社会则不同,人类的活动不仅受到生物运动规律的制约,而且受到精神和心理的运动规律的制约,这样影响社会信息系统运动及其结果的变量就更多,更复杂。 4、什么是传播隔阂? 它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔阂,群体与群体,组织与组织,世代与世代,文化与文化之间的隔阂等等。由于社会信息系统的参与者——无论是个人,群体还是组织——都是具有特定利益,价值,意识形态和文化背景的主体,这里的传播隔阂,既包括无意的误解,也包括有意的曲解。

单片机课后习题答案部分筛选

第一章 2单片机具有哪些特点 (1)片内存储容量越来越大。 (2抗干扰性好,可靠性高。 (3)芯片引线齐全,容易扩展。 (4)运行速度高,控制功能强。 (5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。 第二章 6. 如何简捷地判断89C51正在工作? 答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?) ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏?) 观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?) 因为/PSEN接外部EPROM(ROM)的/OE端子 OE=Output Enable(输出允许) 9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令? 答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚的,意思就是把端口p1输入数据送给A) 传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。 13. 内部RAM低128字节单元划分为哪3个主要部分?各部分主要功能是什么? 答:片内RAM低128单元的划分及主要功能: (l)工作寄存器组(00H~lFH) 这是一个用寄存器直接寻址的区域,内部数据RAM区的0~31(00H~lFH),共32个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0~R7。 (2)位寻址区(20H~2FH) 从内部数据RAM区的32~47(20H~2FH)的16个字节单元,共包含128位,是可位寻 址的RAM区。这16个字节单元,既可进行字节寻址,又可实现位寻址。 (3)字节寻址区(30H~7FH) 从内部数据RAM区的48~127(30H~7FH),共80个字节单元,可以采用间接字节寻址 的方法访问。 15. 开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?

单片机原理及应用课后习题参考答案1~6章(DOC)

《单片机原理及应用》习题答案 第一章计算机基础知识 1-1 微型计算机主要由哪几部分组成?各部分有何功能? 答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。 CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。 存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。 输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。 总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。 1-3 什么叫单片机?其主要由哪几部分组成? 答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。 1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用? 答:单片机片内ROM的配置状态可分四种: (1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产; (2)片内EPROM型单片机(如8751),适合于研制产品样机; (3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品; (4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。 1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制) 1-6 写出下列各数的BCD参与: 59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010

郭庆光《传播学教程》笔记和课后习题(含考研真题)详解(传播学的对象和基本问题)【圣才出品】

第一章传播学的对象和基本问题 1.1 复习笔记 【知识框架】 【本章概要】 本章梳理了传播学的对象和基本问题的相关知识,重要程度三颗星。 本章须记忆和理解的考点包括:传播的定义、人类社会传播的基本特点、传播与信息、社会信息系统、精神交往理论、马克思主义传播观。 本章的重点包括:传播与传播学的定义、社会传播的五种基本形态、精神交往理论与马克思主义传播观。

【考点难点归纳】 考点一:传播★★★ 1.传播的定义(见表1-1) 表1-1 传播的定义

要点具体内容 2.人类社会传播的基本特点 (1)社会传播是一种信息共享活动。 (2)社会传播是在一定社会关系中进行的,又是一定社会关系的体现。(3)从传播的社会关系性而言,它又是一种双向的社会互动行为。(4)传播成立的重要前提之一,是传受双方必须要有共通的意义空间。(5)传播是一种行为,是一种过程,也是一种系统。 考点二:传播与信息★★ 1.信息(见表1-2) 表1-2 信息

要点具体内容 2.社会信息(见表1-3) 表1-3 社会信息 3.信息科学对传播学的贡献 (1)把信息的概念引入传播学领域,提高了传播学理论表述的科学性和严谨性。(2)拓宽了传播学的视野,把人类社会的传播活动放在更大的系统和环境中加以考察,

有助于探索人类社会传播的一般规律和特殊规律。 考点三:社会信息系统★★★ 1.社会信息系统(见表1-4) 表1-4 社会信息系统 2.社会传播的五种基本形态(见表1-5) 表1-5 社会传播的五种基本形态

考点四:精神交往理论与马克思主义传播观★★★★ 1.在人类交往活动的大系统中把握传播 (1)马克思、恩格斯的精神交往理论(见图1-1) 马克思、恩格斯在《德意志意识形态》等著作中提出了精神交往理论。 ①人类的总体活动可以分为两类,一类是生产,一类是交往。交往是一个体现人的总体活动之关系性的概括性范畴,它既包括以物为媒介的人与人之间的物质交往关系,也包括以“语言”为媒介的人与人之间的精神交往关系。交往与生产密不可分。 ②人类的生产活动可以分为两类:a.物质生产,即生产必需的物质生活资料的生产,与此相应的是人与人之间的物质交往活动;b.精神生产,即表现在某一民族的政治、法律、道德、宗教、形而上学等的语言中的生产,与此相应的则是人与人之间的精神交往。物质生产和精神生产构成了人类生产活动的总体,而物质交往和精神交往则构成了人类交往活动的总体。物质交往与精神交往既相互区别,又相互联系,两者的辩证运动推动着人类交往活动的总体发展。

相关主题