15-16-1单片机试卷A(答案)
- 格式:pdf
- 大小:161.31 KB
- 文档页数:4
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机中,用于存储程序的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A2. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是()位的。
A. 8B. 16C. 12D. 14答案:A3. 单片机中,中断服务程序的入口地址是()。
A. 由用户定义B. 由硬件自动生成C. 由中断向量表决定D. 由程序计数器决定答案:C4. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 000BHC. 0013HD. 001BH答案:B5. 在8051单片机中,串行通信的波特率由()决定。
A. 定时器B. 计数器C. 外部晶振频率D. 内部时钟频率答案:A6. 单片机中,用于存储数据的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:B7. 8051单片机的定时器/计数器中,定时器2的计数器是()位的。
A. 8B. 16C. 12D. 14答案:B8. 单片机中,用于存储常数的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 001BHD. 0023H答案:C10. 在8051单片机中,串行通信的停止位通常设置为()位。
A. 1B. 2C. 3D. 4答案:A二、填空题(每空1分,共20分)1. 8051单片机的内部时钟频率为12MHz时,机器周期为______μs。
答案:12. 单片机中,用于存储程序的存储器是______存储器。
答案:只读3. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是______位的。
答案:84. 单片机中,用于存储数据的存储器是______存储器。
答案:随机访问5. 8051单片机的外部中断0的中断向量地址是______H。
《单片机应用技术(C语言版)》试卷A一、单项选择题(每题1。
5分,共30分)1、51单片机的CPU主要由()组成.A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器2、程序是以()形式存放在程序存储器中.A、C语言源程序B、汇编程序C、二进制编码D、BCD码3、单片机8031的错误!引脚().A、必须接地B、必须接+5V电源C、可悬空D、以上三种视需要而定4、单片机上电复位后,PC的内容为()。
A、0x0000B、0x0003C、0x000BD、0x08005、外部扩展存储器时,分时复用做数据线和低8位地址线的是()A、P0口B、P1口C、P2口D、P3口6、单片机的ALE引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用.A、1/2B、1/4C、1/6D、1/127、下面叙述不正确的是().A、一个C源程序可以由一个或多个函数组成。
B、一个C源程序必须包含一个主函数main()。
C、在C程序中,注释说明只能位于一条语句的后面。
D、C程序的基本组成部分单位是函数.8、在C语言中,当do—while语句中的条件为()时,循环结束。
A、0B、falseC、trueD、非09、下面的while循环执行了()次空语句.While(i=3);A、无限次B、0次C、1次D、2次10、C程序总是从()开始执行的。
A、主函数B、主程序C、子程序D、主过程11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。
A、赋值语句B、表达式语句C、循环语句D、空语句12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。
A、静态B、动态C、静态和动态D、查询13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是( )A、0x06B、0x7DC、0x82D、0xFA14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为( )A、0x01B、0x05C、010D、0x5015、启动T0开始计数是使TCON的()。
单片机考试题目及答案一、选择题(每题2分,共10分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 下列哪项不是单片机的存储器?A. ROMB. RAMC. EPROMD. CD-ROM答案:D3. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 8051单片机的中断系统有几个中断源?A. 5个B. 6个C. 7个D. 8个答案:C5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B二、填空题(每空1分,共10分)1. 单片机的全称是_________。
答案:微控制器单元2. 8051单片机的内部RAM共有_________字节。
答案:1283. 8051单片机的外部中断有_________和_________两个。
答案:INT0,INT14. 8051单片机的定时器/计数器可以工作在_________、_________和_________三种模式。
答案:模式0,模式1,模式25. 8051单片机的串行通信可以工作在_________和_________两种方式。
答案:同步,异步三、简答题(每题10分,共20分)1. 简述单片机的工作原理。
答案:单片机的工作原理基于程序存储和程序执行。
程序存储在单片机的ROM中,CPU按照程序存储器中的指令序列执行操作。
CPU从程序存储器中取出指令,解码后执行相应的操作,如数据处理、控制输入输出等。
执行完毕后,CPU再取出下一条指令,如此循环,直至程序结束或遇到中断。
2. 描述8051单片机的中断响应过程。
答案:当8051单片机的中断请求信号被激活时,CPU首先完成当前的机器周期,然后检查中断允许寄存器,确定是否有允许的中断请求。
如果有,CPU将当前程序计数器的值压入堆栈,然后根据中断向量表跳转到相应的中断服务程序。
A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是2.MCS-51上电复位后,SP的内容应是()A. 00HB. 07HC. 60HD. 70H3.以下有关PC和DPTR的说法中错误的是()A. DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示()A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据6.关于数据传送类指令,下列说法正确的是()。
A. 在内部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B. 程序存储器空间中的数据能直接送入内部存储区中任意单元C. 所有的数据传送指令都不影响PSW中的任何标志位D. 只能使用寄存器间接寻址方式访问外部数据存储器7.已知(A)=0ABH,(R1)=7FH,执行指令ADD A,R1后,标志位Cy、OV的值是()A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=08.以下选项中不正确的位地址表示方式是()A. 0E0HB. RS0C. PSW.0D. A.2 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完上述程序后,PC的值是()。
A. 0040HB. 0041HC. 0042HD. 0043H10.假定设定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()A. 36HB. 37HC. 38HD. 39H三、判断题(共20分,对的打“√”,错的打“×”)1.当MCS-51上电复位时,堆栈指针SP=00H。
()2.MCS-51系列单片机的四个I/O端口都是多功能的I/O端口。
河北机电职业技术学院期末考试试卷2015-2016年度第二学期《单片机应用技术》课程(A卷)(开卷可以带笔记本)班级电子1401 学号姓名成绩一、填空题(每小题2分,共20分)1.51系列单片机芯片有_______个引脚,有_______个并行I/O端口,分别是_______、________、_________和___________。
2.8051芯片最小系统的构成,包括:电源、接地、___________电路和_____________电路。
3.一个C源程序至少应包括一个_______函数。
程序的执行从_______执行,到_______结束。
4.单片机复位后IE=_________,PC=_________,SP=_____________。
5.十进制数127转换为二进制数为_________,转换为十六进制数为_______。
6.51系列单片机内部有_________个中断源,分别是______、______、______、______、_______。
其中,有_________个内部中断源。
7.51系列单片机的存储器主要有4个物理存储空间,即__________、__________、__________和___________。
8.在共阴极数码管显示器上若要显示字符“A”,其相应的字形码是____________。
9.串行通信方式有__________种,分别是________________,51系列单片机串行口的通信方式是___________。
10.A/D转换器的作用是____________,应用在单片机控制系统的____________通道。
二、判断题,下列各小题叙述是否正确,正确的在后面括号内打“√”,错误的在后面括号内打“×”。
(每小题1分,共10分)1.单片机复位后,其四个并行I/O端口的状态分别为0FFH。
( )2.51系列单片机中的程序据存储器断电后信息不消失了。
《单片机技术》试卷A适应专业:考试日期:考试时间:120分钟考试形式:闭卷试卷总分:100分一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.8051单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器d)CPU3.通过串行口发送或接收数据时,在程序中应使用()a) MOVC指令 b) MOVX指令 c)MOV指令 d) XCHD指令4.8051单片机DIP封装共有40只引脚,其中电源与地线引脚分别是( )a) 10脚、30脚b)20脚、40脚c)30脚、10脚d)40脚、20脚5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是:a)当前正在进行高优级中断处理b)当前正在执行RETI指令c)当前指令是DIV指令,且正处于取指令的机器周期d)当前指令是MOV A,R3 7.PC的值是()a )当前正在执行的前一条指令的地址b)当前正在执行指令的地址c)当前正在执行的下一条指令的地址 d)控制器中的指令寄存器的地址8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8051单片机中唯一一个16位的寄存器是( )a).数据指针DPTR b)累加器Ac)寄存器B d)程序状态字PSW10.在MCS—51中,需要外加电路实现中断撤除的是()a)写时中断 b)脉冲方式的外部中断c)外部串行中断 d)电平方式的外部中断11.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( ) a) 0003H b) 000BHc)00013H d) 001BH12.指令MOV A,@R1的寻址方式是( )a)直接寻址 b)相对寻址c)寄存器寻址 d)寄存器间接寻址13.MCS-51单片机汇编指令中,注释必须以什么符号开始?( ) a), b);c): d)……14.指令DIV AB是( )a)单字节,单周期指令b)双字节,双周期指令c)单字节,四周期指令d)双字节,四周期指令15.在汇编指令中“#DATA”表示( )a )直接地址 b)8位立即数c)16位立即数d)8位目标地址二、填空题(本大题共20空,每小题1分,共20分)请在每小题的空格中填上正确答案。
2013A卷一、填空题(每空1分,共20分)1、+1000001的反码是。
十进制数-4的8位二进制补码是。
2、计算机所能执行的指令的集合称为。
指令的编码规则称为,一般由和操作数两部分组成。
3、CPU一次可以处理的二进制数的位数称为CPU的。
4、当EA为电平时,CPU总是从外部存储器中去指令。
5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。
6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。
7、C51的数据类型sfr占个字节,C51中整型变量占个字节。
8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。
9、定时器T1方式2的8位常数重装初值存放于寄存器中。
定时器T0方式0,寄存器用于存放计数初值的低5位。
10、多机通信中,主机的SM2= 。
11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。
12、波特率倍增位位于特殊功能寄存器中。
13、8155A内部具有1个位减法定时器/计数器。
二、单项选择题(共20题,每题1分,共20分)1、单片机的应用程序一般存放于()中A、RAMB、ROMC、寄存器D、CPU2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
A、P3.2B、P3.3C、P3.4D、P3.53、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A、外部中断0B、外部中断1C、定时器0D、定时器14、ADC0809是()AD的转换器件A、4通道8位B、8通道8位C、4通道12位D、8通道12位5、执行中断返回指令后,从堆栈弹出地址送给()A、AB、RiC、PCD、DPTR6、串行通信中,发送和接收寄存器是()A、TMODB、SBUFC、SCOND、DPTR7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是()A、98HB、86HC、22HD、A2H8、要将P1口高4位清0,低4位不变,应使用指令()A、ORL P1,#0FHB、ORL P1,#F0HC、ANL P1,#F0HD、ANL P1,#0FH9、当选中第1工作寄存器区时,工作寄存器R1的地址是。
2016单片机期末考试试卷及答案,推荐文档(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(2016单片机期末考试试卷及答案,推荐文档(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为2016单片机期末考试试卷及答案,推荐文档(word版可编辑修改)的全部内容。
一、填空题1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。
2、若机器的字长为8位,X=17,Y=35,则X+Y=110100,X-Y=11101110(要求结果写出二进制形式)。
3、单片机复位后,堆栈指针SP的值是07h。
4、若采用6MHz的晶体振荡器,则MCS—51单片机的振荡周期为0.5us,机器周期为2us.5、一个函数由两部分组,即说明部分和语句部分。
6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成.7.当MCS—51引脚ALE 信号有效时,表示从Po口稳定地送出了低8位地址.8。
MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域。
9.MCS—51有4组工作寄存器,它们的地址范围是00H—1FH 。
10。
MCS-51片内20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.11。
计算机的系统总线有数据总线、地址总线、控制总线。
12.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期.13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。
14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。
单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
2015—2016 学年第一学期嵌入式系统试题01一、单选题(每小题后的四个备选答案中只有一个是正确的,请将你认为正确那个编号填入答题区的相应表格里。
每小题2分,本大题共30分)1.与PC相比,单片机必须具有足够容量的程序存储器是因为它没有()。
A.内存 B.外存 C.Cache D.寄存器2.下列理由中,不能说明80C51的I/O编址是统一方式而非独立方式的是()。
A. 没有专用的I/O指令B. 没有区分存储器和I/O的控制信号C. 使用存储器指令进行I/O操作D. 通过地址线进行编址3.下列有关80C51中断优先级控制的叙述中,正确的是()。
A.高优先级能中断低优先级,低优先级应以特殊屏蔽方式中断高或同优先级B. 使用的优先级排队方法有固定优先级排队和循环轮流排队C. 同级中断请求按时间的先后顺序响应D. 同一时刻,同级的多中断请求,将形成阻塞,系统无法响应4.下列有关单片机数据存储器的论述中,错误的是()。
A.数据存储器只使用MOV指令进行读/写B.堆栈在数据存储器中开辟C.数据存储器只用于保存临时数据D.专用寄存器也是数据存储器的一部分5.下列四个无符号数中,最小的数是()。
A. 00100101(二进制)B. 37(八进制)C. 24(十六进制)D. 00100101(压缩BCD)6.下列条件中,不是80C51中断响应必要条件的是()。
A.TCON或SCON寄存器中相关中断标志位置1B.IE寄存器中相关的中断允许位置1C.IP寄存器中相关位置1D.中断请求发生在指令周期的最后一个机器周期7.80C51的定时计数器工作于方式1时,其计数初值范围是()。
A. 1~8192B. 0~8191C. 1~65536D. 0~655358. 在80C51单片机系统中,为解决P0口作为系统总线能够分时传送地址和数据的问题,所使用的信号是()。
A.EA B.PSEN C.ALE D.CE9.在80C51单片机系统中,访问外部扩展的I/O端口应使用指令()。
内蒙古师范大学计算机与信息工程学院
2015—2016学年第一学期
嵌入式系统试题01参考答案
一、单选题(每小题2分,本大题共30分)
参考答案:
1.B;2.D;3.C;4.A;5.D;6.C;7.D;8.C;9.B;10.C;
11.B;12.D;13.D;14.B;15.C;
评分标准:每小题答对得2分,答错得0分。
二、填空题(每空1分,共20分)
参考答案:
1.节拍;状态;状态
2.6;串口发送(串口接收);串口接收(串口发送);0023H
3.TB8(RB8);RB8(TB8)
4.行扫描法(行列反转法);行列反转法(行扫描法)
5.单工(半双工/全双工);半双工(单工/全双工);全双工(单工/半双工)
6.0000H;0FFH;00H;0;00H;07H
评分标准:每空答对得1分,答错得0分。
三、简答题(每小题6分,共18分)
1.参考答案:0000H—0002H:系统的入口(1分)
0003H—000AH:外部中断0响应区(1分)
000BH—0012H:定时器0中断响应区(1分)
0013H—001AH:外部中断1响应区(1分)
001BH—0022H:定时器1中断响应区(1分)
0023H—002AH:串行中断响应区(1分)
评分标准:酌情扣分。
2.参考答案:
工作方式功能简述波特率
方式08位同步移位寄存器fosc/12
方式110位UART(其中1位起始位、8位数据位、1位停止位)可变
方式211位UART(其中1位起始位、9位数据位、1位停止位)fosc/32或fosc/64方式311位UART(其中1位起始位、9位数据位、1位停止位)可变
评分标准:酌情扣分。
3.参考答案:80C51使用的堆栈类型是向上生长型堆栈。
(1分)80C51的堆栈开辟在内部数据存储器中。
(1分)80C51的堆栈指针是8位专用寄存器SP ,系统复位后,SP 的初值为07H ,如果不作改动,则堆栈从08H 单元开始;而该区域为通用寄存器组,所以在程序设计时应把SP 值改动到30H 之后。
(2分)80C51堆栈使用有两种方式,一种为自动方式,即子程序调用或中断时,保护和恢复断点现场;另一种为指令方式,即使用专用的堆栈操作指令PUSH 和POP ,进行进出栈操作。
(2分)
评分标准:酌情扣分。
四、综合题(共32分)
第一部分1.参考答案:
ROM :字扩展(32K/16K )*位扩展(8b/4b )=4片(1分)RAM :字扩展(32K/32K )*位扩展(8b/8b )=1片
(1分)
注:图中,ROM0和ROM1为一组,ROM2和ROM3为一组,一组芯片除了数据线外其他线的连线完全相同,数据线的连接方法是把单片机的8位数据总线分为高4位和低4位,分别连接到两个芯片的数据线上。
80C51
ALE P0.0~P0.7
WR RD
P2.7
P2.0~P2.5
P2.6PSEN
74LS138G 1
G 2A G 2B Y 0
C B A
ROM2A 0~A 7D 0~D 3CE A 8~A 13OE
RAM
A 0~A 7D 0~D 7WE OE
CE A 8~A 13A 14
≥1
ROM0OE CE A 0~A 7D 0~D 3A 8~A 13
锁存器
+5V
≥1
ROM1OE
CE A 0~A 7D 4~D 7A 8~A 13
ROM3A 0~A 7D 4~D 7CE A 8~A 13OE
评分标准:芯片数量的计算、数据总线和控制线的连接各2分,内部寻址线和片选地址译码为4分,共10分;答案不唯一,酌情扣分。
2.参考答案:
(1)中断源:外部中断0;中断向量:0003H;中断允许寄存器IE:81H;
评分标准:每项1分,共3分;酌情扣分。
(2)ORG0000H
AJMP MAIN;主程序入口
ORG0003H
AJMP EXINT0;中断服务程序入口
ORG0030H
MAIN:MOV IE,#81H;初始化
SETB IT0
MOV R0,#0;按键次数计数器
DEL:AJMP DEL;等待中断
EXINT0:CLR EA;中断服务程序
INC R0;更新按键次数
CJNE R0,#1,TWO
ONE:MOV P1,#0EEH
AJMP EXIT
TWO:CJNE R0,#2,THREE
MOV P1,#0AAH
AJMP EXIT
THREE:CJNE R0,#3,FOUR
MOV P1,#0
AJMP EXIT
FOUR:MOV P1,#0FFH
MOV R0,#0
EXIT:SETB EA
RETI
END
评分标准:程序入口设置1分、初始化2分,中断服务程序4分,共7分;答案不唯一,酌情扣分。
3.参考答案:
⑴:#60H;⑵:#31;
⑶:#31;⑷:SETB TR1;
⑸:TF1;⑹:#4F07H;
⑺:MOVX@DPTR,A;⑻:#4F00H;
⑼:MOVX A,@DPTR;⑽:#01H;
⑾:MOV R0,R2;⑿:CLR P1.7;
评分标准:每空1分,共12分。
第二部分:
1.参考答案:定时功能是通过计数器的计数来实现,计数脉冲来自单片机芯片内部,每个机器周期有一个计数脉冲,即每个机器周期计数器加1。
(2分)计数是对外部事件进行的,外部事件以脉冲形式输入,作为计数器的计数脉冲。
(2分)方式0:定时功能计数初值=8192-500/(Tosc*12)(1分)
计数功能计数初值=8192-500/T(1分)方式1:定时功能计数初值=65536-500/(Tosc*12)(1分)
计数功能计数初值=65536-500/T(1分)方式0:定时功能计数初值=256-500/(Tosc*12)(1分)
计数功能计数初值=256-500/T(1分)其中,Tosc为单片机的晶振周期,T为外部事件的周期。
评分标准:酌情扣分。
2.参考答案:D/A转换器与80C51的硬件接口的任务是解决数据缓冲及数据宽度匹配。
(2分)若D/A转换器芯片有数据输入缓冲能力,则数据线直接与单片机数据总线相连,由单片机地址总线和读写控制线译码后的输出连接到D/A转换器的数据缓冲的相关控制线,来控制数据的输入缓冲;(2分)若D/A转换器芯片没有数据输入缓冲能力,则通过单片机自带的并行口、三态门、寄存器或可编程并行接口等并行接口与单片机相连。
(2分)若单片机数据宽度与D/A转换器数据宽度不匹配,则通过多级分层缓冲来实现数据线的连接。
(2分)
产生锯齿波的驱动程序算法流程略。
(4分)
评分标准:酌情扣分。
3.参考答案:略。
评分标准:酌情扣分。