2、MCS-51系列单片机外扩存储器芯片时,4个1/0中作为数据总线的是()内蒙古科技大学2011/2012学年第1学期A、PO口和P2口B、PO 口C、P2和P3口D、P2口《微型计算机技术及应用》考试试题3、对于标准MCS-51,若品振频率为12MHz,则1个机器周期的时间长度为:(考试方式:闭卷课程号:67106316A.2usB.lusC.0.5usD、4us使用专业、年级:自动化2009、测控2009、电气2009、信息2009、通信2009)。4、访问外部数据存储器时,不起作用的信号是(任课教师:朱林、贾华、张晓利、李琦、赵建敏、王新春A、RDB、WRCPSEN考试时间:备注:A卷D、ALE5、变量的存储器类型是指()、填空题(每空1分,共20分)A、变量在内存中的排列顺序B、变量在程序执行过程中的作用范围1、设X=5AH,Y=36H,则x与Y“或”运算为,X与Y的“异或”运算为C、变量占用的物理空间大小D、变量所处的存储区域(要求结果写出二进制形式)。)。6、MCS一51单片机在寄存器间接寻址方式中,寄存器中存放的是(2、+1000110B的反码是_:-0110011B的补码是A、操作数B、操作数地址C、转移地址D、地址偏移量3、MCS-51单片机为位单片机。D7、若品振频率为6MHz(12周期/机器周期),则ALE的频率为:(和4、MCS-51单片机三总线包含D、1MHzA、12MHzB、6MHzC、2MHz信号锁存来自5、MCS-51访问片外存储器时,利用发出的低8位地址信号。8.要使无符号字符型变量a中的数高4位为0,低4位不变,则执行以下哪条语旬和6、CPU是单片机的核心组件,它包括地与种件)(7、一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钟信号的周期A、a=a&OxOF:B、a=a&OxFO:C、a=alOx0F:D、a=aOxFO定义为状态周期。)9、若定义:unsignedcharx[5],*pb:则正确的赋值表达式是(8、MCS-51单片机的外部中断有两种触发方式,分别是触发方式和口A、pb=x:B、pb=*x:C、*pb=&x:D、*pb=*x;发方式。泰手10、以下能正确定义一维数组的选项是().9、MCS-51单片机外部程序存储器的最大可扩展容量是,其地址范围A、int a[5]=[0, 1,2,3,4, 5];B、char a[ ]=[0, 1,2,3, 4, 5] ;o是aC、chara=(A""B'"c'}D、inta[5]="0123":,着其首地址为0000H,则其末地址10、ROM芯片2764的容量是111、使用宏来访问绝对地址时:一般需包含的库文件是(11、若有C51语句unsignedchartemp,那么temp占用个字节。A,reg51.hB.absacc.hC,intrins.hD,startup.h12、扩展存储器时要加锁存器74LS373,其作用是()。二、单项选择题(共15题,每题1分,共15分)...IB、锁存寻址单元的数据A、锁存寻址单元的低八位地址1、C51的数据类型有(OC、锁存寻址单元的高八位地址D、锁存相关的控制和选择信号A、char、int和codeB、unsigned char、unsignedint和指针13、晶振频率为12MHz,则TO最大定时时间为:()..........C、long、data和bitD、auto、float和 shortA、256μsB.512usC、65536μsD、131072μs第1页共3页
第 1 页 共 3 页 内蒙古科技大学 2011 /2012 学年第 1 学期 《微型计算机技术及应用》考试试题 课程号:67106316 考试方式:闭卷 使用专业、年级:自动化 2009、测控 2009、电气 2009、信息 2009、通信 2009 任课教师:朱林、贾华、张晓利、李琦、赵建敏、王新春 考试时间: 备 注:A 卷 一、填空题(每空 1 分,共 20 分) 1、设 X=5AH,Y=36H,则 X 与 Y“或”运算为 ,X 与 Y 的“异或”运算为 (要求结果写出二进制形式)。 2、+1000110B 的反码是 ;-0110011B 的补码是 。 3、MCS-51 单片机为 位单片机。 4、MCS-51 单片机三总线包含 、 和 。 5、MCS-51 访问片外存储器时,利用 信号锁存来自 发出的低 8 位地址信号。 6、CPU 是单片机的核心组件,它包括 和 。 7、一个机器周期等于 个状态周期,振荡脉冲 2 分频后产生的时钟信号的周期 定义为状态周期。 8、 MCS-51 单片机的外部中断有两种触发方式,分别是 触发方式和 触 发方式。 9、MCS-51 单片机外部程序存储器的最大可扩展容量是 ,其地址范围 是 。 10、ROM 芯片 2764 的容量是 ,若其首地址为 0000H,则其末地址 。 11、若有 C51 语句 unsigned char temp,那么 temp 占用 个字节。 二、单项选择题(共 15 题,每题 1 分,共 15 分) 1、C51 的数据类型有( ) A、char 、int 和 code B、unsigned char、unsigned int 和指针 C、long、data 和 bit D、auto、float 和 short 2、MCS-51 系列单片机外扩存储器芯片时,4 个 I/O 中作为数据总线的是( )。 A、P0 口和 P2 口 B、P0 口 C、P2 和 P3 口 D、P2 口 3、 对于标准 MCS-51,若晶振频率为 12MHz,则 1 个机器周期的时间长度为:( ) A、2μs B、1μs C、0.5μs D、4μs 4、访问外部数据存储器时,不起作用的信号是( )。 A、 RD B、WR C、PSEN D、ALE 5、 变量的存储器类型是指( ) A、变量在内存中的排列顺序 B、变量在程序执行过程中的作用范围 C、变量占用的物理空间大小 D、变量所处的存储区域 6、MCS-51 单片机在寄存器间接寻址方式中,寄存器中存放的是( )。 A、操作数 B、操作数地址 C、转移地址 D、地址偏移量 7、若晶振频率为 6MHz(12 周期/机器周期),则 ALE 的频率为:( ) A、12MHz B、6MHz C、2MHz D、1MHz 8. 要使无符号字符型变量 a 中的数高 4 位为 0,低 4 位不变,则执行以下哪条语句: ( ) A、a = a & 0x0F; B、a = a & 0xF0; C、a = a | 0x0F; D、a = a | 0xF0; 9、若定义: unsigned char x[5] ,*pb ; 则正确的赋值表达式是( ) A、pb=x; B、pb=*x; C、*pb=&x; D、*pb=*x; 10、 以下能正确定义一维数组的选项是( ) A、int a[5]={0,1,2,3,4,5}; B、char a[ ]={0,1,2,3,4,5}; C、char a={‘A’,‘B’,‘C’}; D、int a[5]=“0123”; 11、使用宏来访问绝对地址时,一般需包含的库文件是( ) A、reg51.h B、absacc.h C、intrins.h D、startup.h 12、扩展存储器时要加锁存器 74LS373,其作用是( )。 A、锁存寻址单元的低八位地址 B、锁存寻址单元的数据 C、锁存寻址单元的高八位地址 D、锁存相关的控制和选择信号 13、晶振频率为 12MHz,则 T0 最大定时时间为:( ) A、256μs B、512μs C、65536μs D、131072μs 学生班级_学生学号:□□□□□□□□□□□ □学生姓名:_ .装订线.装订线.装订线.试卷须与答题纸一并交监考教师.装订线.装订线.装订线. 学生班级_学生学号:□□□□□□□□□□□ □学生姓名:_ .装订线.装订线.装订线.试卷须与答题纸一并交监考教师.装订线.装订线.装订线. 学生班级_学生学号:□□□□□□□□□□□ □学生姓名:_ .装订线.装订线.装订线.试卷须与答题纸一并交监考教师.装订线.装订线.装订线
)。14、MCS一51单片机扩展外部程序存储器和数据存储器(#include"reg51.h"A、分别独立编址B、统一编址unsigned char TIs = 0;..8C、分别独立编址或统一编址D、动态变址unsigned char LED = 1;A)15.实现“电一光一电”转换的器件为:(voidTimero()inteuptA、场效应管B、品体管C、光耦D、继电器1THO =TLO =名三、简答题(共4题,每题5分,共20分)毛泰Tls++;1、MCS-51外扩的程序存储器和数据存储器,共用16位地址线和8位数据线,可以有4I(TIs = =50)u相同的地址空间,为什么两个存储空间不会发生冲突?12、单片机系统中的定时和计数功能有何区别?分别适用于什么场合?LED <<= 1;3、请说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LEDIf(LED ==需要多大阻值的限流电阻(设LED的正常工作电流为10mA,导通压降为1.2V),为LED=什么?Tls=0;4、单片机通过1/O引脚直接连接矩阵式按键时,有几种识别按键的方法,请分别说明详细过程?11新馨料四、程序分析题(每空1分,共10分)void main()MCS-51单片机P1口作为输出口,八位分别连线八只发光二极管(当引脚输出高电心平时对应的发光二极管亮):编程实现单灯循环点亮,每隔1秒钟,亮的发光二极管(只TMOD学有1个亮)移位一次。品振为12MHz,利用内部定时计数器TO实现延时,为了实现该iTLO=手泰路功能,请将下面的程序补充完整。THO =IE=0x82;.-88D7D6D5D4D3D2D1DOTRO=1AC/TTMODGATEC/TM1MOGATEMIMO89HWhile(1)1yTI方式字段TO方式字段解班手泰PI =11第2页共3页
第 2 页 共 3 页 14、MCS-51 单片机扩展外部程序存储器和数据存储器( )。 A、分别独立编址 B、统一编址 C、分别独立编址或统一编址 D、动态变址 15.实现“电-光-电”转换的器件为:( ) A、场效应管 B、晶体管 C、光耦 D、继电器 三、简答题(共 4 题,每题 5 分,共 20 分) 1、MCS-51 外扩的程序存储器和数据存储器,共用 16 位地址线和 8 位数据线,可以有 相同的地址空间,为什么两个存储空间不会发生冲突? 2、单片机系统中的定时和计数功能有何区别?分别适用于什么场合? 3、请说明为什么使用 LED 需要接限流电阻,当高电平为+5V 时,正常点亮一个 LED 需要多大阻值的限流电阻(设 LED 的正常工作电流为 10mA,导通压降为 1.2V),为 什么? 4、单片机通过 I/O 引脚直接连接矩阵式按键时,有几种识别按键的方法,请分别说明 详细过程? 四、程序分析题(每空 1 分,共 10 分) MCS-51 单片机 P1 口作为输出口,八位分别连线八只发光二极管(当引脚输出高电 平时对应的发光二极管亮);编程实现单灯循环点亮,每隔 1 秒钟,亮的发光二极管(只 有 1 个亮)移位一次。晶振为 12MHz,利用内部定时计数器 T0 实现延时,为了实现该 功能,请将下面的程序补充完整。 #include “reg51.h” unsigned char T1s = 0; unsigned char LED = 1; void Timer0 ( ) interrupt { TH0 = ; TL0 = ; T1s++; If(T1s = = 50) { LED <<= 1; If(LED = = ) LED = ; T1s = 0; } } void main( ) { TMOD = ; TL0 = ; TH0 = ; IE = 0x82; TR0 = ; While(1) { P1 = ; } } 学生班级_学生学号:□□□□□□□□□□□ □学生姓名:_ .装订线.装订线.装订线.试卷须与答题纸一并交监考教师.装订线.装订线.装订线
五、综合应用(共25分)...74LS138译码器真值表现有89C52单片机、74LS373锁存器、74LS138译码器、2764EPROM和6264RAM。输入输出试利用它们组成一单片微型计算机系统,要求:0G1BAYOG2B*G2A*Y7Y6Y5Y4Y3Y2YI1)、在答题纸上参照模版画出硬件连线图(含控制信号、片选信号、数据线和地址线、00-00C-1-11I10以三总线的方式),2764的首地址为2000H,6264的首地址为8000H(10分):00-00---0-1112)、指出该系统外扩程序存储空间和数据存储空间各自的范围(5分)0-010011-110123)、说明图中各芯片的功能(10分)。辣手素-0001-11011110--000-0-A0-A7D0-D7PODO-D7Q0-Q71-00-00-111..+.+....1:1/A8-A12ALE/FLE0-1.-00-01-1I-1OEOEEA1-01-00-1111CE741.S373P2.0其它状态XxX1-2764111P2.1P2.2$P2.3P2.4P2.5A0-A7DO-D7六、编程题(10分)YUP2.6AYTBA8-A12P2,7ADC0809与单片机的接口如下图所示,写出读八路A/D的函数。Y2cRDOEY3YWEWRG2AYS..“台泰平TSEN16CS2G2BALECKGIY7CST+5VCLK89C5274LS1386264丽vCC学ALEREF+-STAKTA7REFGNDAOAA1INOB模摄A2班车素1入cV2-1IN7DOD712-8BOC第3页共3页
第 3 页 共 3 页 五、综合应用(共 25 分) 现有89C52单片机、74LS373锁存器、74LS138译码器 、2764 EPROM和6264 RAM。 试利用它们组成一单片微型计算机系统,要求: 1)、在答题纸上参照模版画出硬件连线图(含控制信号、片选信号、数据线和地址线、 以三总线的方式),2764 的首地址为 2000H,6264 的首地址为 8000H(10 分); 2)、指出该系统外扩程序存储空间和数据存储空间各自的范围(5 分); 3)、说明图中各芯片的功能(10 分)。 EA RD WR P0 P2. 0 P2. 1 P2. 2 P2. 3 P2. 4 P2. 5 P2. 6 P2. 7 PSEN ALE/P 89C52 A0 -A7 A8 -A12 CE OE D0 -D7 276 4 A0 -A7 D0 -D7 A8 -A12 CS1 CS2 WE OE 626 4 OE LE D0 -D7 Q0 -Q7 74LS373 A B C G2A G2B G1 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 74LS138 74LS138 译码器真值表 输 入 输 出 G2B* G2A* G1 C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 0 0 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 0 1 0 0 1 0 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 其它状态 X X X 1 1 1 1 1 1 1 1 六、编程题(10 分) ADC0809 与单片机的接口如下图所示,写出读八路 A/D 的函数。 学生班级_学生学号:□□□□□□□□□□□ □学生姓名:_ .装订线.装订线.装订线.试卷须与答题纸一并交监考教师.装订线.装订线.装订线. 学生班级_学生学号:□□□□□□□□□□□ □学生姓名:_ .装订线.装订线.装订线.试卷须与答题纸一并交监考教师.装订线.装订线.装订线