2008 年单片机广东工业大学试卷参考答案及评分标准 ( A )
- 格式:doc
- 大小:144.50 KB
- 文档页数:12
单片机试卷A及答案课程名称题号评卷得分评卷签名复核得分复核签名一、填空。
1.指令由语言指令。
2.通用算。
3.当存储器片选信号线处于高阻4.MCS-51总线)宽度为5.MCS-51 MCU6.MCS-51 MCU7.八段组成,不过在8.对89C51RXI/O引脚9.当使用外部10.MCS-51状态。
11.在以成4*4矩阵键盘,这样可省去12.MCS-5113.P0INT 1广东工业大学试卷参考答案及评分标准 (A)课程名称: 单片机原理与接口技术(05电子1~6/光信1~2班) 考试时间: 2008 年 1 月 16 日 (第 20 周星期三 )一、填空。
(每空1分,共30分)1. 操作码,机器2. ALU,逻辑运算3. 功率下降(未选中),高阻态4. __ 8位__,__数据总线__,_ 8位__,__64KB_______5. _3_ __,____16 __,_ T2 __,6. 低电平7. 笔段码锁存器,驱动器,译码8. __无效____,_I/O引脚__9. __接VCC ___10. 高阻11. P1~P3,上拉12. 000013. 漏极开路,准双向结构,地14. 方式015. b7,b2二、指出下列指令中指定操作的寻址方式(每空1分,共15分)1. ___直接 __,直接2. ___寄存器__,立即数3. ___ 直接__,寄存器间接4. ___ 寄存器__,直接5. 直接6. ___ 寄存器_ ,变址7. ___ 寄存器__,寄存器间接8. ___ 相对__,I/O锁存器三、根据程序员的注释,指出其中的谬误,并予以改正(每题2分,共10分)1. 高128字节内部RAM不支持直接寻址方式,应改为:MOV R0, #82H ;将内部RAM 82H单元地址送R0Mov A, @R02. R1~R7之间不能直接传送,应改为:MOV A, R2MOV R4, A3. 查表结果只能送寄存器A,应改为:MOVC A, @A+DPTR ;查表结果送寄存器R1MOV R1, A4. 同一条指令中最多只能有一个操作数使用间接方式, 应改为:MOV R0, #80H MOV R1, #90H MOV A, @R0 MOV @R1, A5. SBUF 串行口寄存器读/写物理地址不一致,因此不能用SBUF 作为暂存器。
目录目录 (1)第 1 章概述 (2)第 2 章单片机原理实验 (11)实验一、系统认识实验 (11)实验二、顺序程序设计实验 (18)实验三、分支程序设计实验 (19)实验四、循环程序设计实验 (20)第 3 章单片机系统扩展实验 (21)实验五、8255输入/输出接口实验 (21)实验六、A/D转换实验 (23)实验七、D/A转换实验 (25)第 4 章单片机集成功能模块实验 (27)实验八、中断系统实验 (27)实验九、定时/计数器实验 (29)实验十、串口通讯实验 (31)第 1 章概述单片机进入我国已20 多年了,随着科学技术的发展,计算机技术的普及,单片机已经成为工科院校的一门技术基础课。
随着单片机技术的不断发展,八位单片机迅速地从功能单一的51单片机向嵌入式、增强型51内核单片机发展。
先进技术的发展使得单片机调试、开发的手段发生了翻天覆地的变化。
为了顺应技术的发展,满足高校单片机实验教学的需要,我系实验室采用了新型八位单片机实验系统TD-NMC+。
该系统使用在系统可编程(ISP)技术、在应用可编程技术(IAP)以及内嵌仿真功能,为我校单片机的实验教学及应用开发提供了高效率、高性能、全开放的实验和开发平台。
1.1 TD-NMC+系统构成TD-NMC+实验系统平台由系统单元、扩展单元、基本接口实验单元和应用实验单元等几部分构成。
TD-NMC+实验系统的构成如表1-1所示。
1.2 SST89E554RC 简介SST89E554RC 具有在系统可编程(ISP)和在应用可编程(IAP)技术,该器件是SST 公司推出的8 位微控制器FlashFlex51 家族中的一员,内置仿真程序,完全取代传统的硬件仿真器和编程器。
这种先进的单片机将仿真系统和应用系统合二为一,大大降低了应用开发成本,极大地提高了研发效率。
把单片机的仿真开发和应用设计提高到一个崭新的技术领域。
SST89E554RC具有如下特征:·与8051 兼容,嵌入SuperFlash 存储器-软件完全兼容-开发工具兼容-引脚全兼容·工作电压5V,工作时钟0~40MHz·1Kbyte 内部RAM·两块SuperFlash EEPROM,主块32Kbyte,从块8Kbyte,扇区为128Byte·有三个高电流驱动端口(每个16mA)·三个16 位的定时器/计数器·全双工、增强型UART-帧错误检测-自动地址识别·八个中断源,四级优先级·可编程看门狗定时器(WDT)·可编程计数阵列(PCA)·双DPTR 寄存器·低EMI 模式(可禁止ALE)·SPI 串行接口·标准每周期12 个时钟,器件提供选项可使速度倍增,达到每周期 6 个时钟·低功耗模式-掉电模式,可由外部中断唤醒-空闲模式SST89E554RC 的功能框图如图1-2-1 所示,外部引脚如图1-2-2 所示。
单片机原理及应用A答案一、填空题(每空1分,共15分1、R区、位寻址区、通用RAM区2、4KB、4组、53、T0、波特率发生器4、6030H、3EH5、锁存低八位地址、加6、0000H、高电平、1000H二、判断题(每个1分,共10分2、3、4、6、7、9、12、13、15、16、三、单项选择题(每小题3分,共12分1—4:D、AC、D、B四、回答下列问题(每题10分,共20分1、中断处理流程CPU响应中断请求后,就立即转入执行中断服务程序。
不同的中断源、不同的中断要求可能有不同的中断处理方法,但它们的处理流程一般都如下所述。
现场保护和现场恢复:中断是在执行其它任务的过程中转去执行临时的任务,为了在执行完中断服务程序后,回头执行原先的程序时,知道程序原来在何处打断的,各有关寄存器的内容如何,就必须在转入执行中断服务程序前,将这些内容和状态进行备份——即保护现场。
中断服务程序完成后,继续执行原先的程序,就需把保存的现场内容从堆栈中弹出,恢复寄存器和存储单元的原有内容,这就是现场恢复。
中断打开和中断关闭在中断处理进行过程中,可能又有新的中断请求到来,这里规定,现场保护和现场恢复的操作是不允许打扰的,否则保护和恢复的过程就可能使数据出错,为此在进行现场保护和现场恢复的过程中,必须关闭总中断,屏蔽其它所有的中断,待这个操作完成后再打开总中断,以便实现中断嵌套。
中断服务程序既然有中断产生,就必然有其具体的需执行的任务,中断服务程序就是执行中断处理的具体内容,一般以子程序的形式出现,所有的中断都要转去执行中断服务程序,进行中断服务。
中断返回执行完中断服务程序后,中断返回就是从中断服务程序转回到原工作程序上来。
在MCS-51单片机中,中断返回是通过一条专门的指令实现的,自然这条指令是中断服务程序的最后一条指令。
2. 三总线的组成:地址线、数据线和控制线地址线:低8 位地址线为P0口,高8 位地址线为P2口。
数据线:为P0口。
单片机试题(附答案)一、单选题(共107题,每题1分,共107分)1.8051单片机的P0口可以驱动()个LSTTL负载。
A、4B、16C、8D、2正确答案:C2.在51系列单片机应用系统中启动ADC0809进行A/D转换时,使用()指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A3.8051单片机的P0口做为输出口在驱动NMOS负载时必须接()。
A、下拉电阻B、上拉电阻C、地D、电源正确答案:B4.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是()。
A、8192μSB、131072μSC、256μSD、65536μS正确答案:B5.MCS-51单片机复位后程序计数器PC=()。
A、0FFFFB、2000C、0100D、0000H正确答案:D6.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、1B、2C、4D、8正确答案:B7.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、2B、4C、8D、16正确答案:A8.累加器A的内容是0ADH,执行RLA指令后累加器的内容变为()。
A、56B、5AC、(C)5BD、不确定正确答案:C9.堆栈指针的英文缩写是()。
A、STB、SPC、SD、S正确答案:B10.累加器A的内容是89H,执行RLA指令后累加器的内容变为()。
A、10B、11C、12D、13H正确答案:D11.下列芯片中属于单片机的芯片是()。
A、Z80B、8086C、80586D、M68HC08正确答案:D12.对于8751单片机,当其引脚EA接低电平时,可扩展的外部程序存储器最大为()k字节。
A、64B、60C、32D、16正确答案:A13.LJMP跳转空间最大可达到()。
A、2KB、(B)256C、(C)128D、64KB正确答案:D14.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
东北林业大学2010-2011学年第一学期考试试题考试科目:单片机与机电接口技术 考试时间:120分钟 试卷总分: 100分一、 填空题(本大题共7小题,每空1分,共16分)1.8051单片微机数据存储器RAM 的工作寄存器共四组(0、1、2、3组),组号由( )中的RS1、RS0两位状态决定 2.端口作为外部输入线时,要先通过指令,把端口锁存器置( ),然后再执行读引脚操作,否则可能读入出错。
3.MCS —51串行口有( )种工作方式,有( )种桢格式。
4.89C51有( )个中断源,其中有( )个内部中断。
5.8051片内定时器/计数器既可以编程作定时器用,也可以编程做计数器用,若是计数内部晶振驱动时钟,则它是( )器,若是计数8051 输入引脚的脉冲信号,则它是( )器。
6.MCS-51系列单片机有( )寻址、( )寻址、( )寻址、( )寻址、( )寻址、( )寻址、( )寻址七种寻址方式。
7. 8051单片机的存储器扩展容量最大可达( )KB 。
二、选择题(本大题共14小题,前9小题为单选,每空1分,第10~14小题为多选,共26分)1.两个单片机用串行口同步通信传送数据时,必须保持( )一致。
A .波特率 B.信号 C.桢格式 D. 工作方式 2.DAC0832输出的模拟信号是( ),常用作( )发生器。
A .方波 B.电压 C.电流 D.波形 3.欲在七段共阴极LED (发光二极管显示器)上显示字母“H ”,其字段码为( )。
A .53HB.88HC.76HD.38H 4.ADC0809是逐次逼近式8路模拟量输入,( )位数字量输出的A/D 转换器,输入的模拟信号是( )。
A .电压 B. 电流 C.8 D.65.用8051中的三个中断,中断优先级从高到低为外部中断1、串行口中断、定时器T/C1中断,此时应该给IP送值(),给IE送值()。
A.90H B.38H C.9CH D. 14 H6. 8051单片机开机复位后,除了SBUF和SP外所有寄存器值全部为(),工作寄存器组第()组工作,四个I/O口引脚全部为()。
2. 解:函数的定义域为: ),(∞+0,ln x x x y 224-=' (1分)121102224-==''+=''ex y x y 得令,ln (3分)列表讨论如下:x(0, 1211-e)1211-e(1211-e, +) y ''+y凸61118--e凹(5分)区间 (0, 1211-e] 为曲线的凸区间, 区间 [1211-e , +) 为曲线的凹区间,曲线有拐点: (1211-e ,61118--e) (7分)3. 解:因为][cos 223ππ,x x -为 上连续的奇函数,所以0223=⎰-ππdx x x cos (2分)⎰-+22223ππx d x x x cos )sin ( =⎰-2222ππx d x x cos sin=⎰202221πx d x sin =⎰-204141πx d x )cos ( (5分)六、(7分)证明: 设,sin )()(x x f x F = (3分)由题目所给条件知: F (x )在[0,]上连续,在(0,)可导,且00==)()(F F π,所以由罗尔定理,至少存在一点),(πξ0∈,使得:0=')(ξF (5分)又 ξξ=+'='x x x f x x f F ]cos )(sin )([)( 所以 0=+'ξξξξcos )(sin )(f f因为 ),(πξ0∈,所以0≠ξsin ,从而有 ξξξξξξcot )(sin cos )()(f f f -=-=' 证毕 (7分)七、(9分)解: (1) 所求旋转体的体积为⎰∞+-=0dx xaa V a xπ)( (2分)⎰∞+--=0ax xdaaa πln⎰∞+-+∞-+⎥⎥⎦⎤⎢⎢⎣⎡-=0dx aa axa a a a xa x ππln ln =2⎪⎭⎫⎝⎛a a ln π (5分)(2)aa a a V 312ln )(ln )(-='π,令,)(0='a V 得e a a ==,ln 1 (7分) 当e a <<1时,)(,)(a V a V 0<' 单调减少, 当e a >时,)(,)(a V a V 0>' 单调增加, 所以当e a =时,V 最小,最小体积为22e e e e V ππ=⎪⎭⎫ ⎝⎛=ln )( .(9分)。
广东工业大学考试试卷( A )课程名称:单片机原理与接口技术考试时间: 2007年1月26日 (第21周星期五)一、填空(每空1分,共25分)1.CPU核心部件为______,它承担了算术和_____运算。
2.MCS-51衍生型芯片89C51RD2内部RAM容量为_____,外部扩展RAM、____和___________读写方式相同,均使用MOVX指令。
3.指令由操作码和_______两部分组成,其中操作码决定了指令要执行的动作。
4.在由MCS-51构成的单片机应用系统中,如果没有外部程序存储器,则EA/Vpp引脚应(接地、接Vcc、悬空),PSEN引脚应(接地、接Vcc、悬空)。
5.根据指令特征,可将计算机指令系统分为RISC和两大类;其中MCS-51单片机采用指令系统。
6.在MCS-51中,执行了如下指令或程序段后,指出PSW寄存器内容(假设指令执行前PSW=00H,且各小题相互独立)。
(1) SUBB A,#5FH ;执行前A=87H,执行后PSW=______H(2) ANL 30H,#0FH ;执行后PSW=______H(3) DEC A;执行前A=00H,执行后A=___H;PSW=______H(4) CJNEA,#60H, NEXT1 ;执行前A=63H,执行后A=___H;PSW=______H(5) MOV A,#5FH ;执行后PSW=______H8.MCS-51响应定时/计数器T1溢出中断后,将从________单元中取指令码。
9.在MCS-51应用系统中,扩展的并行输出口应利用WR信号的_____(下降沿、上升沿)锁存由CPU输出的数据。
10.下面是定时/计数器T2中断服务程序片段(工作于自动重装初值方式),请在横线上填写相应指令,完善该中断服务程序。
PROC CTC2CTC2:PUSH Acc_______________INC 30HMOV A, 30HCJNE A, #60, NEXTNEXT:JC EXITMOV 30H, #0CPL P1.0EXIT:______________________________________________________RETIEND二、判断题(正确打√,错误打×) (每题1分,共10分)1.程序中伪指令在编译时将产生机器码。
单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。
A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。
A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。
A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。
A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。
A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。
A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。
A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。
A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。
A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。
A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。
A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。
A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。
广东工业大学试卷用纸,共6 页,第 页1广东工业大学试卷用纸,共6 页,第 页2图23 广东工业大学试卷用纸,共6 页,第页广东工业大学试卷用纸,共6 页,第 页4广东工业大学试卷用纸,共6 页,第 页5广东工业大学试卷用纸,共6 页,第 页6 端的波形,设两个触发器的起始状态都为0。
nQ 1=+;CP 下降沿触发广东工业大学试卷用纸,共6 页,第 页7 《数字电子技术》试卷姓名:__ _______ 班级:__________ 考号:___________ 成绩:____________ 本试卷共 6 页,满分100 分;考试时间:90 分钟;考试方式:闭卷1. 有一数码10010011,作为自然二进制数时,它相当于十进制数( ),作为8421BCD 码时,它相当于十进制数( )。
2.三态门电路的输出有高电平、低电平和( )3种状态。
3.TTL 与非门多余的输入端应接( )。
4.TTL 集成JK 触发器正常工作时,其d R 和d S 端应接( )电平。
5. 已知某函数⎪⎭⎫ ⎝⎛+⎪⎭⎫ ⎝⎛++=D C AB D C A B F ,该函数的反函数F =( )。
6. 如果对键盘上108个符号进行二进制编码,则至少要( )位二进制数码。
7. 典型的TTL 与非门电路使用的电路为电源电压为( )V ,其输出高电平为( )V ,输出低电平为( )V , CMOS 电路的电源电压为( ) V 。
8.74LS138是3线—8线译码器,译码为输出低电平有效,若输入为A 2A 1A 0=110时,输出 01234567Y Y Y Y Y Y Y Y 应为( )。
9.将一个包含有32768个基本存储单元的存储电路设计16位为一个字节的ROM 。
该ROM 有( )根地址线,有( )根数据读出线。
10. 两片中规模集成电路10进制计数器串联后,最大计数容量为()位。
11. );Y 3 =( )。
12. 某计数器的输出波形如图1所示,该计数器是( )进制计数器。
⼴⼯《单⽚机原理及应⽤》试题A⼴东⼯业⼤学考试试卷 ( A )课程名称:单⽚机原理及应⽤考试时间: 2007 年 12 ⽉ 13 ⽇ (第 15 周星期四 )⼀、填空题(共20分,每空1分)1.MCS—51单⽚机引脚信号中,信号名称带上划线的表⽰该信号( 下降沿)或( 低电平 )有效。
2.MCS—51可提供( 数据存储器 )和( 程序存储器 )两种存储器、最⼤存储空间可达( 64k )的两个并⾏存储器扩展系统。
3.⼀台计算机的指令系统就是它所能执⾏的 ( 指令 )集合,以助记符形式表⽰的计算机指令就是它的( 汇编 )语⾔。
4.在变址寻址⽅式中,以( A )作变址寄存器,以( DPTR )或( PC )作基址寄存器。
5. 为扩展存储器⽽构造系统总线,应以P0⼝的8位⼝线作为( 低位地址/数据 )线,以P2⼝的⼝线作为( ⾼位地址 )线。
6.异步串⾏数据通信有( 单⼯ )、( 半双⼯ )和( 全双⼯ )共三种数据通路形式。
7.中断技术实质上是⼀个资源( 共享)技术;中断采样⽤于判断是否有中断请求信号,但MCS—51中只有 ( 外中断 )才有中断采样的问题。
8.为把A/D转换器转换的数据传送给单⽚机,可使⽤的控制⽅式有:( 定时传送 )、( 查询 )和( 中断 )3种。
⼆、选择题(共8分,每⼩题1分)在下列个题的(A)、(B)、(C)、(D)4个选项中,只有⼀个是正确的,请选择出来。
1.假定设置堆栈指针SP的值为37H,在进⾏⼦程序调⽤时把断点地址进栈保护后,SP的值为(A) 36H (B) 37H (C) 38H (D) 39H2.在MCS—51中(A)具有独⽴的专⽤的地址线 (B)由P0⼝和P1⼝的⼝线作地址线(C)由P0⼝和P2⼝的⼝线作地址线 (D)由P1⼝和P2⼝的⼝线作地址线⼆、选择题(共10分,每⼩题1分)在下列各题的(A)、(B)、(C)、(D)4个选项中,只有⼀个是正确的,请选择出来。
广东工业大学考试试卷( A )课程名称:单片机原理与接口技术试卷满分100分考试时间: 2008 年1 月16 日 (第20周星期三)一、填空。
(每空1分,共30分)1.指令由和操作数两部分组成,用二进制表示的指令称为语言指令。
2.通用CPU核心部件为单元,其作用是承担和逻辑运算。
3.当存储器片选信号CS处于高电平状态时,存储器芯片处于状态,数据总线处于态。
4.MCS-51 MCU字长为位,含义是(数据总线、地址总线、控制总线)宽度为位,最大寻址能力为KB。
5.MCS-51 MCU含有个位定时/计数器,其中的功能最强。
6.MCS-51 MCU外中断可编程为和下降沿触发。
7.八段LED数码静态显示电路原则上由、笔段译码器、组成,不过在MCU 控制系统中,一般不用硬件电路。
8.对89C51RX兼容芯片ERAM写操作时,WR(有效、无效),此时P0口作为(I/O引脚、数据/地址总线AD7~AD0)。
9.当使用外部ROM时,MCS-51芯片EA引脚(接地、接VCC、悬空)。
10.MCS-51 P0.0引脚锁存器为1,P0.0引脚处于(高电平、低电平、高阻)状态。
11.在以MCS-51为核心的控制系统中,最好选择(P0、P1~P3)I/O引脚构成4*4矩阵键盘,这样可省去电阻和隔离二极管。
12.MCS-51复位后,PC为。
13.P0口为(漏极开路、准双向结构、CMOS互补推挽),而P1~P3为,因此MCS-51 I/O引脚具有线与功能,输出引脚对(地、电源VCC)短路也不会出现过流现二、指出下列指令中指定操作的寻址方式(每空1分,共15分)1. MOV ACC, 30H ;目的操作数寻址方式为:; 源操作数寻址方式为:2. MOV R7, #16 ;目的操作数寻址方式为:; 源操作数寻址方式为:3. MOV B, @R0 ;目的操作数寻址方式为:; 源操作数寻址方式为:4. MOV C, 20H.3 ;目的操作数寻址方式为:; 源操作数寻址方式为:5. INC P1 ;操作数P1寻址方式为:6. MOVC A, @A+DPTR ;源操作数寻址方式为:;操作对象为7. MOVX A, @ DPTR ;源操作数寻址方式为:;操作对象为8. JBC P1.0, NEXT ;操作数NEXT寻址方式为:;操作对象为(P1.0引脚、P1.0锁存器位)。
三、根据程序员的注释,指出其中的谬误(每题2分,共10分)1. MOV A, 82H ;将内部RAM 82H单元送累加器Acc。
2. MOV R1, R23. MOVC B, @A+DPTR ;查表结果送寄存器B4.MOV R1, #80HMOV R0, #90HMOV @R1, @R0 ;90H单元内容送80H5.MOVX A, @R0MOV SBUF, A;结果暂时保存到SBUF寄存器中INC R0MOVX A, @R0ADD A, SBUF ;与上一单元内容相加,结果在Acc中。
四、分析下列程序段的功能,指出执行结果(每空1分,共10分)1.CODE0 DA TA30HMOV R0, #CODE0MOV A, @R0MOV B, #100DIV ABMOV @R0, AMOV A, BMOV B, #10DIV ABINC R0MOV @R0, AINC R0MOV @R0, B该程序将30H单元(二进制数、BCD码)转换为(二进制数、BCD码);假设执行前30H单元内容10010101B,那么执行后30H单元为;31H单元为;32H单元为。
2.CJNE R0, #24, NEXT1NEXT1:JC NEXT2MOV R0,#0NEXT2:假设执行前R0内容为12H,执行后R0为。
3.INDA TA EQU 30HMOV R1, # INDA TACLR AMOV R3, #7LOOP:ADD A, @R1INC R1DJNZ R3, LOOPORL A, #80HMOV @R1, A这段程序实现;假设执行前30H~37H单元内容分别为0~7,执行后38H单元为4.RL ARL ARL A这段程序实现;假设执行前寄存器A内容为10,则执行后A为五、按要求写出如下程序段(每题3分,共15分,可任选其中的5小题)1. 写出MCS-51软件陷阱指令,原则上软件陷阱应放在、SJMP指令后,的前与后,以及程序存储区内未用空间的尾部。
2. 写出将30H单元b2、b0清零;b6、b4置1;b7位取反,而其他位不变的程序段。
3. 将30H、31H单元的二进制数与40H、41H单元的二进制数相加,并将结果存放到30H、31H单元中(假设高位存放在低地址)。
4. 用MCS-51实现图1所示的串行移位功能。
假设串行输入信号X接P1.0引脚,串行移位时钟CLK由定时器T2产生,并假设定时时间到即认为CLK有效。
(提示:用内部RAM的30H单元的b0作为FF0,b1作为FF1,b2作为FF2)图15. 写出利用定时计数器T2在P1.0引脚上产生频率为100Hz方波的程序段(假设晶振频率为6MHz,CPU工作在“6时钟/机器周期”模式下)。
6. 假设8个逻辑量X7~X0从P1口引脚输入,如图2所示。
请写出判别输入量X7~X0中高电平引脚的奇偶性,并规定当输入量中有偶数个引脚为高电平时,LED亮,反之LED 不亮。
图2六、分析图3所示电路,回答下列问题。
(10分)图31.U4是扩展的并行(输入、输出)口,请用导线或网络标号完成U4与MCU数据线的连接。
(2分)2.U5是扩展的并行(输入、输出)口,请用导线或网络标号完成U5与MCU数据线的连接。
(2分)3.U4的I/O口地址为_________;U5的I/O口地址为_________。
(每空1分)4.在这种连接方式中,P2口还能作为一般I/O引脚使用吗?,请写出将内部RAM 30H送U5的程序段。
(4分)七、分析图4所示LED显示电路,回答下列问题(10分)。
图41. 该LED 显示驱动电路采用______(动态、静态)显示方式,所用LED 数码管为_____(共阴、共阳)数码管。
其笔段码锁存器为_________;采用_______(软件、硬件)译码方式。
位码锁存器为_______,位驱动器为_______;在复位期间LED 管_____(亮、不亮)。
(每空1分)2. 假设每笔段LED 发光二极管压降F V 为2.0V(三极管饱和压降CES V 取0.1V ,共射电流放大倍数β≥100;P0、P1口输出电压OL V 取0.2V),工作电流不小于F I 为2mA ,请分别估算限流电阻R4~R11和基极电阻R1~R3的阻值与耗散功率(3分)广东工业大学试卷参考答案及评分标准 ( A )课程名称: 单片机原理与接口技术(05电子1~6/光信1~2班) 考试时间: 2008 年 1 月 16 日 (第 20 周星期三 )一、填空。
(每空1分,共30分)1.操作码,机器2.ALU,逻辑运算3.功率下降(未选中),高阻态4.__ 8位 __,__数据总线__,_ 8位 __,__64KB_______5._3_ __,____16 __,_ T2 __,6.低电平7.笔段码锁存器,驱动器,译码8.__无效____,_I/O引脚__9.__接VCC ___10.高阻11.P1~P3,上拉12.000013.漏极开路,准双向结构,地14.方式015.b7,b2二、指出下列指令中指定操作的寻址方式(每空1分,共15分)1. ___直接 __,直接2. ___寄存器 __,立即数3. ___ 直接 __,寄存器间接4. ___ 寄存器 __,直接5. 直接6. ___ 寄存器_ ,变址7. ___ 寄存器 __,寄存器间接8. ___ 相对 __, I/O锁存器三、根据程序员的注释,指出其中的谬误,并予以改正(每题2分,共10分)1. 高128字节内部RAM不支持直接寻址方式,应改为:MOV R0, #82H ;将内部RAM 82H单元地址送R0Mov A, @R02. R1~R7之间不能直接传送,应改为:MOV A, R2MOV R4, A3. 查表结果只能送寄存器A,应改为:MOVC A, @A+DPTR ;查表结果送寄存器R1MOV R1, A4. 同一条指令中最多只能有一个操作数使用间接方式, 应改为:MOV R0, #80HMOV R1, #90HMOV A, @R0MOV @R1, A5. SBUF串行口寄存器读/写物理地址不一致,因此不能用SBUF作为暂存器。
四、分析下列程序段的功能,指出执行结果(每空1分,共10分)1. _二进制数__,BCD码,1, 4, 92. 12H3. 对30H~37H单元求和,并保存和的低7位, 284. __乘8 , 80五、按要求写出如下程序段(每题3分,共15分,可任选其中5小题)1. 将ERAM的80H~8FH单元共16字节送ERAM的10H~1FH单元中。
MOV R0, #80HMOV R2, #16LOOP:MOVX A, @R0MOVX @R1, AINC R0INC R1DJNZ R2, LOOP2. 写出将30H单元b1、b0清零;b5、b4置1;b7位取反,而其他不变的程序段。
ANL 30H, #11111100B (#0F4H)ORL 30H, #00110000B (#30H)XRL 30H, #10000000B (#80H)3. 写出16位二进制减法程序段(被减数存放在30H、31H单元中,减数存放在40H、41H单元中,差回送到30H、31H单元中(假设高位存放在低地址)。
CLR CMOV A, 31HSUBB A, 41HMOV 31H, AMOV A, 30HSUBB A, 40H4. 写出利用定时计数器T1在P1.0引脚上产生频率为10KHz 方波的程序段(假设晶振频率为6MHz ,CPU 工作在“6时钟/机器周期”模式下)。
周期T=K 101=100us ,即高低电平时间为50us ,而目前机器周期为1us 。
因此可令定时计数器T1工作在方式2(8位重装初值)初值M=256-5066=206ORG 0000H LJMP MAINORG 001BH CPL P1.0 RETI ORG 00050H MAIN:MOV TL1, #206 MOV TH1, #206 ANL TMOD, #0F0H ORL TMOD, #00100000B SETB ET1 SETB EA SETB TR1SJMP $5. 假设8个逻辑量X7~X0从P1口引脚输入,如图1所示。
请写出判别输入量X7~X0中高电平引脚的奇偶性,并规定当输入量中有奇数个引脚为高电平时,LED亮,反之LED不亮。