单片机考试试题(附有答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南工程学院试卷用纸 ____至_ _学年第____学期 专业班级________ 姓名_______ 学号_____ 共__2_页 第__1__页
(装 订 线 内 不 准 答 题)
命题教师__ ______审核________________________
湖南工程学院试卷用纸 专业班级____________ 姓名______________ 学号______ 共__2_页 第__2__页
(装 订 线 内 不 准 答 题)
2、分析如下给定子程序的功能,以及入口参数和出口参数,并将片内RAM20H~29H 的一段区域清零。(10分)
ZO :CLR A
LOOP : MOV @R0,A ; INC R0
DJNZ R7,LOOP RET 3、某系统通过P1口控制着一个共阴极接法的LED 显示器,试编程使得在LED 显示器上显示下图所示字符。(10分)
4、利用T1定时中断,从P1.1输出一个周期为1S 的方波。(14分)
六、完成下图MCS-51片外存储器扩展线路的连接,并指出各存储器芯片的地址范围(没用到的地
址线设“0”)。(8分)
≥
373
1D 1Q ~ ~ 8D 8Q
G OE
P0.0
~ P0.7
ALE
P2.0 P2.1 P2.2 P2.3 P2.4
P2.5 P2.6 P2.7
MCS-51
PSEN
WR
RD
A0 D0 ~ ~ A7 D7 A8 A9 A10
A11 A12 2764
CE OE
A0 D0 ~ ~ A7 D7 A8 A9 A10 6116
(Ⅱ) CE WE OE
A0 D0 ~ ~ A7 D7 A8 A9 A10 6116
(Ⅰ) CE WE OE
A Y3
B Y2
E Y1 Y0
74LS139
湖南工程学院试卷参考答案及评分标准专业班级_ _ 命题老师_ _ _至__ _学年第____学期
(装 订 线 内 不 准 答 题)
(装 订 线 内 不 准 答 题)
湖南工程学院试卷用纸 专业班级____________ 姓名______________ 学号______ 共__3__页 第__3_页
(装 订 线 内 不 准 答 题)
五、编程设计题( 每小题15分, 共45分)
1、设计一串行通信接收程序,将接收的16个数据存入片内50H ~5FH 中,串行口为方式1,波特率为1200bps ,SMOD=0,fosc =6MHz 。
2.如下图所示。每按一次开关K 产生一个负脉冲作用于INT0,作为中断请求信号。单片机每响应一次中断请求,就从开关读入数据,然后送到发光二极管显示(开关合上使对应的灯亮)。
3.编制一个循环闪烁灯的程序。设80C51单片机的P1口作为输出口,经驱动电路(74LS240:8反相三态缓冲/驱动器)接8只发光二极管,如图所示。当输出位为"1"时,发光二极管点亮,输出位为“0”时为暗。试编程实现:每个灯闪烁点亮10次,再转移到下一个灯闪烁点亮10次,循环不止。(不要求编写子程序,设延时1秒的子程序名为 DY1S)
湖南工程学院试卷参考答案及评分标准(卷)专业班级命题老师至学年第____学期
湖南工程学院试卷用纸 ____至_ _学年第____学期 专业班级___________ 姓名____________ 学号___ ___ 共_2_页 第__1 _页
(装 订 线 内 不 准 答 题)
命题教师 __ _____审核_________________
湖南工程学院试卷用纸 专业班级____________ 姓名______________ 学号___ ___ 共__2_页 第_2__页
(装 订 线 内 不 准 答 题)
五、编程题 (共34分) 1. 试编一程序,分别统计在内部RAM 的40H~60H 单元的数据区中奇数和偶数的个数,并将奇数和偶数的个数分别存放在61H 和62H 单元中。(10分)
2.利用8051的P1口控制8个LED 发光二极管。将相邻的4个LED 分为一
组,要求用定时器定时,控制2组LED 每隔1s 交替发亮一次,周而复始。设系统晶振频率为12MHZ 。 1)确定定时器的工作方式、定时时间,并给出计数初值的计算过程;(5分) 2)编写完整的主程序和中断服务程序。(7分)
3. 如图所示,为某系统用单片机的I/O 口控制两个共阴极接法的LED 显示器。
试编写应用程序使得在LED 显示器上显示“H P ”两个字符。(12分)
六、设计题(14分)
某单片机应用系统要求用2764扩展8K 的程序存储器,用6264扩展8K 的数据存储器,用8255A 扩展并行24位I/O 口。请完成下列各项(14分)。 1)各需要多少芯片,多少根片内寻址线?
2)确定片选信号的译码方式,分别完成系统各扩展各芯片信号的连接;
3)分析各存储器的地址范围和8255A 的端口地址。
湖南工程学院试卷参考答案及评分标准专业班级命题老师_ 至学年第_ 学期