网站大量收购独家精品文档,联系QQ:2885784924

江西理工大学单片机试题B答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江西理工大学单片机试题B答案

试题B答案 一、填空题(共20分,每空1分) 1、PSW是 程序状态字寄存器 。 、8051的定时器/计数器方式2是8位自动重装载方式,经常用作串行口的波特率发生器。 RS232C是 串行通信 总线标准。 二、简答题(共25分) 1.下面是P0口的内部结构图,试分析P0作为输入时的工作原理(4分) P0作为输入口时,与P1口类似,也必须先执行写端口指令,如:SETB P0.X或MOV P0,#0FFH将P0口锁存器置“1”,端输出低电平,使V2管截止(这时V1、V2均截止,P0.X引脚悬空),否则P0.X引脚也有可能被钳位在低电平状态。在读引脚信号作用下,输入信息经P0.X引脚→读引脚三态门电路到内部总线。 2.一条指令包含哪两个部分?各部分的作用是什么?(4分) 指令包含操作码和操作数两个部分,操作码用来表示执行什么样的操作,操作数用以指出参加操作的数据或数据的存储地址。07H,在堆栈操作前,为什么还要重新将SP属值为30H~7FH.(5分) 系统复位后,PSW的b4、b3位为00,即选择了工作寄存器区中的0区作为当前工作寄存器区,SP寄存器的初值为07H,当有数据进入堆栈时,将从08H单元开始存放,这一般是不允许的,因为08H~1FH属于工作寄存器区,不宜占用;20H~2FH是位地址区,也需要部分或全部保留。因此,必须通过数据传送指令重新设置SP的初值,将堆栈底部设在30H~7FH. 4、增强型MCS-51系列单片机复位时PSW及各中断服务程序的入口地址分别是多少。(7分) 程序状态子PSW: 程序状态字初值 00H 外部中断0: 服务程序入口地址 0003H 定时器0中断: 服务程序入口地址 000BH 外部中断1: 服务程序入口地址 0013H 定时器1中断: 服务程序入口地址 001BH 串行口中断: 服务程序入口地址 0023H 定时器2中断: 服务程序入口地址 002BH 5、在综合展系统中,是如何区分地址互相重叠的RAM和ROM的?而片内存储器和片外存储器是用什么区分的? 由于访问不同的存储器时提供不同的选通信号,即访问程序存储器时提供信号而访问数据存储器时,由3.7或3.6提供或信号。片外,由EA控制,当EA为1时,CPU执行过程中,涉及前4K 时,将从片内ROM读取。涉及其他空间时,则从片外读取。EA为0时,则认为所有程序都在片外ROM中。 五、编程题(25分) 1.在3500H为首址的片外RAM区中,有20个补码表示的数,编写实现把其中正数传到20H为首址的片内RAM区中,负数不传送的程序。(10分) ORG 0000H AJMP MAIN MAIN:MOV  DPTR,#3500H    MOV  R2,#14H    MOV  R0,#20H LOOP:MOVX  A,@DPTR JB   ACC.7,COM MOV @RO,A INC RO COM: INC  DPTR  DJNZ  R2,LOOP HERE:SJMP  HERE END 2.用一个中断源可以显示故障的发生,如图所示。当系统正常工作时,4个故障的输入均为低电平,作为指示灯使用的发光二极管全不亮。当有某部分出现故障时,输入出现高电平,相应的发光二极管亮,并可同时指示多个故障的发生。编写程序实现该功能. (15分) ORG 0000H AJMP MAIN ORG 0003H AJMP INT0 ORG 0100H MAIN: ANL P1,#55H ;P1口奇数脚为输出,偶数脚为输入 SETB IT0 ;边沿触发 SETB EA ;CPU开中断 SETB EX0 ;允许外部0中断 SJMP $ ORG 0400H INT0: JNB P1.0, L1 ;P1.0=0,转L1 SETB P1.1 ;若故障1,则相应的二极管亮 L1: JNB P1.2, L2 SETB P1.3 L2: JNB P1.4, L3 SETB P1.5 L3: JNB P1.6, L4 SETB P1.7 L4:

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档