单片机原理与接口技术作业答案
- 格式:doc
- 大小:55.00 KB
- 文档页数:8
单片机原理与接口技术作业答案
作业一
1. (35)10=(100011)2 或 35D=100011B
2. (11111010)2=1×27+1×26+1×25+1×24+1×23+0×22+1×22+0×20
=128+64+32+16+8+2
=(250)10
(11111010)2=(0FA)16 或11111010B=0FAH
10000110B=1×27+1×22+1×21=128+4+2=134D
10000110B=86H
3. [X]原=10000010, [X]反=11111101,[X]补=11111110,
4. [X]补=11001011B,X=-0110101B
5.当时钟脉冲未到来时,无论D端是高或低电平,Q端的值保持不变;在时钟脉冲作用期间,Q端的值变为和D端的输入值相同。
作业二
1. 片内数据存储器,地址范围00---0FFH;片内程序存储器,地址范围0---0FFFH;外部程序存储器,地址范围0---0FFFFH;外部数据存储器,地址范围0---0FFFFH。
2. P0口有两种工作方式:地址/数据分时复用总线方式和通用I/O接口方式。P1口只有通用I/O接口方式。P2口有两种工作方式:高8位地址总线方式和通用I/O接口方式。P3口有两种工作方式:通用I/O接口方式和位控方式。
3. 开机复位后,CPU使用的是第0组工作寄存器;选择哪一组工作寄存器由程序状态字(PSW)寄存器中的RS1、RS0两位的值来确定。
作业三
1.① 立即寻址 ② 直接寻址 ③寄存器间接寻址 ④ 寄存器寻址
2.(A)=0CBH
3. (PC)=1234H,(SP)=23H
作业四
1.
地址 ROM
1000H 53
1001H 54
1002H 41
1003H 52
1004H 53
1005H 12
1006H 34
1007H 30
1008H 00
1009H 00
100AH 70 2.(A)=0,(R0)=43H,(43H)=0
3.ORG 2000H
START:MOV DPTR,#TAB
MOV A,E0H
MOVC A,@A+DPTR
JMP @A+DPTR
TAB:DB PRGA-TAB,PRGB-TAB,PRGC-TAB
DB PRGD-PAB PRGE-TAB,PRGF-TAB
PRGA:……..
PRGB…..
PRGC….
PRGD….
PRGE….
PRGF…..
4. ORG 2000H
START:MOV R0,#30H
MOV R7,#20H
MOV R6,#00H
LOOP:MOV A,@R0
CJNE A,#10,AA
INC R6
SJMP EN AA:JC EN
CJNE A,#20,BB
SJMP EN
BB:JC CC
SJMP EN
CC:INC R6
EN:DJNZ R7,LOOP
MOV 51H,R6
END
5. ORG 2100H
TWOCMP:MOV A,R5
SUBB A,R6
JC AA
MOV A,R5
XCH A,R6
MOV R5,A
AA:RET
作业五
1. 有外部中断0(INT0),中断服务程序入口地址为0003H,定时器T0中断,中断服务程序入口地址为000BH,有外部中断1(INT1),中断服务程序入口地址为0013H,定时器T1中断,中断服务程序入口地址为001BH,串行口中断,中断服务程序入口地址为0023H。
2. 他们是定时计数控制器TCON,其作用是设定外部中断触发方式、溢出中断标志、外部中断标志位等。串行口控制器SCON,其作用是设定接收中断和发送中断标志位。中断允许寄存器IE,其作用是设定各中断允许位的。中断优先寄存器IP,其作用是设定各中断源的优先级的。
3. ① 中断源向CPU发出中断请求信号
② 中断总允许位EA=1,即CPU 开中断
③ 申请中断的中断源的中断允许位为1
④ 无同级或更高级的中断正在被服务
⑤ 当前的指令周期已经结束。
作业六
1.有2个。他们由特殊功能寄存器TMOD和TCON控制。TMOD控制他们的工作方式,TCON的作用是设定外部中断触发方式、溢出中断标志、外部中断标志位等
2.其定时长短与工作方式、定时的初值和单片机的主频有关。
3.定时/计数器工作在方式0时,TH0和TL0组成一个13位的计数器,工作在方式1时,TH0和TL0是以全部16位计数,工作在方式2时,TH0和TL0都是以8位计数,且自动装入计数初值。工作在方式3时,TH0和TL0被分成两个相互独立的8位计数。
作业七 1.一帧数据由四个部分组成:起始位、数据位、奇偶校验位和停止位。异步通信起始位用“0”表示数据传送的开始,然后从数据低位到高位逐位传送数据,接下来是奇偶校验位,最后为停止位,用“1”表示一帧数据的结束。
2.由发送和接收缓冲器SBUF、串行口控制寄存器SCON和特殊功能寄存器PCON组成。SBUF的作用是存储发送和接收的一个完整数据,SCON的作用是设定串行口工作方式选择位、接收和发送控制位及定串行口状态标志位,PCON的作用是设定串行波特率系数位。
3.1800字符/M=1800÷60=30字符/S
(1+7+1+1)位/字符×30字符/S=300b/s
作业八
1. 数据总线、地址总线和控制总线与存储器的连接,低8位地址总线的锁存,存储器的片选信号的选择,使用何种存储器芯片。
2. 因为由P0口提供低8位地址总线,它是地址、数据分时使用的通道口,所以为保持地址信息,需外加地址锁存器锁存低8位的地址信息。而P2口提供高8位地址总线,P2口不是地址、数据分时使用的通道口,P2口具有输出锁存功能,能保留地址信息。
3. 有3种。线选方式、全译码方式、局部译码方式。线选方式的电路连接简单,但芯片的地址空间之间可能不连续或者存在地址重叠现象。全译码方式的电路连接比较复杂,但芯片的地址空间连续,且不存在地址重叠现象。局部译码方式兼有线选和全译码的某些特点,但也有地址重叠现象。
4. 8255A由并行I/O端口、控制电路、数据总线缓冲器和读/写控制逻辑等几部分组成。并行I/O端口A、B、C都是8位的,可以选择作为输入或输出。8255A的三个端口在使用时分A、B组。两组的控制电路中有控制寄存器,根据写入的控制字决定两组的工作方式,也可对C口的每一位置位与复位。数据总线缓冲器是8255A与CPU数据总线接口,数据的输入/输出、控制字和状态信息的传送,都是通过它来进行的。读/写控制逻辑的作用是从CPU的地址和控制总线上接受有关信号,转变成各种控制命令送到数据总线缓冲器以及A组、B组控制电路,管理三个端口、控制寄存器和数据总线之间的传送操作。
作业九
1. A/D转换器的性能指标有:① 分辨率,习惯上以输出的二进制位数表示分辨率。② 量化误差 ③ 转换精度 ④转换时间
⑤ 温度系数
2. D/A转换器的性能指标有:① 分辨率,是当输入数字量发生单位数码变化时,所对应的输出模拟量的变化。② 转换精度
③ 建立时间 ④ 温度系数 3. 单缓冲工作方式是指只有一个寄存器受到控制。双缓冲工作方式是指两个寄存器分别受到控制。直通工作方式是指两个寄存器的有关控制信号都预先置为有效,两个寄存器都开通。只要数字量送到输入端,就立即进入D/A转换器进行转换。
作业十
1.先进行总体世纪,其次是硬件设计,然后是软件设计,最后是应用系统调试。在全部调试和修改完成后,将用户软件固化于EPROM中,插入用户样机后,用户系统能脱离开发机独立工作,应用系统研制完成。