江苏开放大学单片机应用技术形考

合集下载

单片机应用技术考试试卷及答案(汇总)

单片机应用技术考试试卷及答案(汇总)

单片机应用技术考试试题(本试题分笔试题和操作题两部分。

共100分,考试时间120分钟。

)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、半导体存储器的最重要的两个指标是()和()。

2、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对()。

3、指令ALMP的跳转范围是()。

4、通常、单片机上电复位时PC=(),SP=();而工作寄存器缺省则采用第()组,这组寄存器的地址范围是从()。

5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器()单元的内容送累加器A中。

6、MCS-51单片机访问外部存储器时,利用()信号锁存来自()口的低8位地址信号。

7、MCS-51单片机8031中有( )个( )位的定时/计数器,可以被设定的工作方式有四种。

8、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()。

9、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是()。

10、计算机的系统总线有地址总线、控制总线和()。

11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为()。

12、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为()。

13、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。

11、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用()的溢出率来设定和计算波特率。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1分,共10分)1、在单片机中,通常将一些中间计算结果放在()中。

A、累加器B、控制器C、程序存储器D、数据存储器2、单片机8051的XTAL1和XTAL2引脚是()引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振3、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为()。

单片机应用技术形考作业1

单片机应用技术形考作业1

江苏开放大学形成性考核作业学号姓名课程代码110049课程名称单片机应用技术评阅教师第(1)次任务共(4)次任务江苏开放大学单片机应用技术课程第1次形考作业【任务内容及回答】一、在线测试结果(20分。

拷贝他人不得分)在网上形考区,在线完成“第1次形考作业第1题-在线测试”,将结果截图在此。

【在线测试结果图】(样例图)完成日期2019-9-27评语得分评阅时间评阅教师二、简答题(抄袭扣分,迟交扣分)1.单片机的主要特点是什么?【作答结果】答:单片机是将CPU,运算器,控制器,多种IO接口集成在一起的一种芯片。

(1)体积小、结构简单、可靠性高。

单片机把各功能部件集成在一个芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。

:另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。

(2)控制能力强。

单片机虽然结构简单,但是它“五脏俱全”,已经具备了足够的控制功能。

单片机具有较多的IO口,CPU可以直接对IO进行操作、算术操作、逻辑操作和位操作,指令简单而丰富。

所以单片机也是“面向控制”的计算机。

(3)低电压、低功耗。

单片机可以在22V的电压下运行,有的已能在1.2V或0.9V 下工作,功耗降至为μA级,一颗纽扣电池就可长期使用。

(4)优异的性能/价格比。

由于单片机构成的硬件结构简单、开发周期短、控制功能强、可靠性高,因此,在达到同样功能的条件下,用单片机开发的控制系统比用其它类型的微型计算机开发的控制系统价格更便宜。

2.MCS-51单片机的基本组成及特点有哪些?【作答结果】答:MCS-51单片机(又称微控制器)是在一块硅片上集成了各种部件的微型机算计,这些部件包括中央处理器CPU、数据存贮器RAM、程序存贮器ROM、定时器/计数器和多种I/O接口电路。

MCS-51单片机结构特点:1)在片内:CPU有8位;ROM有4KB或8KB;RAM有128B或256B;有串/并行接口;有2个或3个16位的定时/计时器;中断源有5至7个;2)在片外:寻址范围有64KB;芯片引脚有40个。

江苏开放大学单片机应用技术第3次形考作业

江苏开放大学单片机应用技术第3次形考作业

江苏开放大学单片机应用技术第3次形考作业1输入缓冲的含义是信号隔离。

A:满分: 2分得分:2分A:正确B:错误老师点评:2P1口作为输入口时必须外接缓冲器。

B:满分: 2分得分:2分A:正确B:错误老师点评:3只要使EA=1就能打开中断允许了。

B:满分: 2分得分:2分A:正确B:错误老师点评:4在一个8051应用系统中各中断源都被编程为相同的中断优先级。

因为MCS-51可以实现二级中断嵌套,而定时器T0的中断优先级高于串行口的中断优先级,所以定时器T0的中断可以打断正在执行的串行口中断服务程序。

B:满分: 2分得分:2分A:正确B:错误老师点评:5单片机8051的定时/计数器是否启动工作可以通过外部中断进行控制。

A:满分: 2分得分:2分A:正确B:错误老师点评:6定时器/计数器在工作时需要消耗CPU的时间。

B:满分: 2分得分:2分A:正确B:错误老师点评:7异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。

A:满分: 2分得分:2分A:正确B:错误老师点评:8由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。

B:满分: 2分得分:2分A:正确B:错误老师点评:9D/A转换是指将数字量转换为模拟量。

A:满分: 2分得分:2分A:正确B:错误老师点评:10单片机系统的显示设计中常用LCD,LED数码管很少用。

B:满分: 2分得分:2分A:正确B:错误老师点评:11并行接口的数据是( A )传输。

满分: 2分得分:2分A:N位同时并行B:逐位顺序C:任意D:以上都不对老师点评:128051单片机的P0、P1、P2、P3四个8位口都是准双向I/O口。

准双向的含义是(D )。

满分: 2分得分:2分A:可作为输入口B:也可作为输出口C:但不能同时作为输入口和输出口D:以上全部老师点评:13在中断服务程序中,至少应有一条( D)。

江苏开放大学 单片机应用技术形成性考核4

江苏开放大学 单片机应用技术形成性考核4

江苏开放大学形成性考核作业学号姓名课程代码110049课程名称单片机应用技术评阅教师第(4)次任务共(4)次任务江苏开放大学单片机应用技术课程第4次形考作业—单片机大作业作业说明:第4次形考作业是单片机大作业报告,是“单元11单片机大作业”的学习检验。

学习指导:根据所选的任务选择学习第11单元给出的12个任务,或者综合运用课程所学内容。

【单片机大作业要求】请阅读“单片机大作业任务及内容”,在给出的任务中任选一个完成,也可以自定任务完成。

1.写清所选任务名称和任务内容。

(10分)2.要求给出设计原理图或Proteus制作的电路图。

(60分)3.最好能写出源程序(20分)、有Proteus仿真调试运行截图或实物拍照(10分)。

单片机大作业报告一、设计原理图或Proteus制作的电路图1设计原理图根据要求画出原理图P1.7接蜂鸣器(扬声器)P1.0接开关,开关合上时P1.0=02电路图设计制作应用单片机最小系统电路中有8个不同的元器件注意:开关旁的上拉电阻10KΩ蜂鸣器旁的分流电阻220Ω二、源程序程序设计源程序ORG 0000HCLR A ;A作1KHz,500Hz转换控制START: JB p1.0, $ ;检测P1.0的开关状态MOV R2,#200 ;开关闭合报警,R2控制音响时间VF: CPL P1.7 ;P1.0求反,发声CJNE A,#OFFH,NT ;A≠FFH,延时500μsACALL DELAY ;A=FFH,延时1ms,NT: ACALL DELAYDJNZ R2,VF ;500Hz声音*200,1KHz声音*200CPL ASJMP STARTDELAY: MOV R7,#250 ; 延时500μs子程序DJNZ R7,$RETEND三、Proteus仿真调试运行截图或实物拍照调试运行将编译好的可执行文件加载到89C51中,连续运行。

打开音箱。

合上开关,听到报警声。

打开开关,报警声停止。

江苏开放大学单片机应用技术形考2

江苏开放大学单片机应用技术形考2

江苏开放大学形成性考核作业学号姓名课程代码110049课程名称单片机应用技术评阅教师第(2)次任务共(4)次任务江苏开放大学单片机应用技术课程第二次形考作业【作业内容】1.简述下列基本概念:指令、指令系统、汇编语言、汇编语言、汇编程序。

2.什么是寻址方式?MCS-51单片机有哪几种寻址方式?其寻址空间各是什么?3.在内部RAM首地址为DTAB的连续单元,有n个字节的的数据,编写一程序段,将每个字节的最高位置1?4.编程统计累加器A中0的个数并存入R3中,并画出程序流程图?【作答结果】1:答:指令是指挥计算机执行某种操作的命名。

一台计算及所能识别的全部指令集合称为指令系统。

计算机能识别二进制代码,以二进制代码来描述指令功能的语言称为机器语言用指令的助记符、符号地址、标号等符号书写程序的语言称为汇编语言。

用汇编语言编写的源程序需翻译成机器语言指令才能在计算机上运行。

汇编程序时将汇编语言指令翻译成机器指令的软件。

2答:指令查找操作数的方法称为寻址方式。

MCS-51系列单片机共有7种寻址方式:寄存器寻址、立即寻址、直接寻址、寄存器间接寻址、基础寄存器加变址寄存器间接寻址、相对寻址、位寻址。

这七种寻址方式的寻址空间是:(1)寄存器寻址:R0~r7、A、B、DPTR、AB(2)立即寻址:程序存储器(3)直接寻址:内部RAM低128个字节、特殊功能寄存器SFR、程序存储器(4)寄存器间接寻址:内部RAM、外部RAM或I/O口(5)基址寄存器加变址寄存间接寻址:程序存储器(6)相对寻址:程序存储器(7)位寻址:内部RAM(20H~2FH中的128位)、SFR中地址能被8整除的字节地址单元3答:MOV R0, #DTABMOV R7,#LOOP: MOV A, @R0ORL A, #80HMOV @R0,AINC R0DJNZ R7,LOOP4答:【完成日期】2015年11月1日【得分】【评阅时间】课程名称:单片机应用技术第2 次任务评阅教师:。

江苏开放大学单片机应用技术形考4

江苏开放大学单片机应用技术形考4

单片机应用技术课程第四次形考作业
【作业内容】
1.单片机为什么需要系统扩展?
2.单片机系统扩展时,系统总线是如何构造的?
3.D/A转换通常采用什么方式?
4.实现A/D 转换常见的方法有哪些?
【作答结果】
1答:在通常情况下,由一片单片机(8051/8750)集成芯片构成的最小应用系统最能发货单片机体积小、成本低的特点。

胆单片机芯片内的资源有限,在许多较复杂的应用场合,需要存储器、I/O接口等系统扩展
2答:单片机是通过外引脚进行系统的扩展的,构成三总线结构,即地址总线(AB)、数据总线(DB)和控制总线(CB)。

数据总线由P0口提供,该口为三态双向口,其宽度为8位。

地址总线由P0口提供低8位A7~A0,P2提供高8位A15~A8.地址总线宽为16位。

由于P0口还要作数据总线口,所以P0是分时复用的。

P0口输出的低8位地址数据必须用锁存器锁存。

控制总线包括片外系统扩展用控制线和片外信号输入单片机的信号线。

系统扩展用控制线有WR、RD、PSEN、ALE、EA。

所有的外部芯片都通过这三条总线进行扩展。

3答:实现D/A转换的方法有脉冲调幅、调宽、T型电阻式。

4答:实数模/数转换常见的有计数法。

双积分法和逐次逼近法等。

【完成日期】2015年11月2日
【得分】
【评阅时间】
课程名称:单片机应用技术第4 次任务评阅教师:。

单片机应用技术试卷及答案7

单片机应用技术试卷及答案7

《单片机应用技术》模拟试卷(G)答案题号一二三四总分得分一,程序分析题(二题,每题一零分,二零分)一,调试下列程序段,写出每条指令执行后地结果MOV R一,#三五H ; (R一)=三五HMOV A,#二六H ; (A)=二六HADD A,#四七H ; (A)= 六DH,(CY)= 零MOV @R一,A ; (R一)= 三五H二,程序采用定时器/计数器控制,使LED亮一S,灭一S,周而复始。

二,程序纠错题(三题,每题一零分,三零分)一,A= 三一H B=三零H SP=二FH二,(R零)=七EH ,(七EH)=FFH ,(七FH)=三FH三, org 零零零零hmov 二零h,#一mov 三零h,#二mov r零,#二零hmov r一,#三零hmov a,@r零mov b,@r一mov @r零,bmov @r一,aend三,程序填空题(二题,每题一零分,二零分)一,#TAB (一分)MOVC A, @A+DPTR (二分)MOV P一, A (一分)INC R零(一分)功能分析酌情给分二,switch(i){case 一: P零=零xfe; break;case 三:P零=零xfb; break;case 四:P零=零xf七; break;case 五: P零=零xef; break;case 六: P零=零xdf; break;case 七: P零=零xbf; break;case 八: P零=零x七f; break;default: P零=零xff;}四,编程设计题(二题,每题一五分,三零分)一,参考答案:#include <reg五一.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intSbit LED一=P零^零;Sbit LED二=P零^一;Sbit LED三=P零^二;Sbit LED四=P零^三;Sbit K一=P一^零;Sbit K二=P一^一;Sbit K三=P一^二;Sbit K四=P一^三;Void DelayMS(uint x){Uchar t;While(x--){For(t=零;t<一二零;t++);}}Void main(){P零=零xFf;P一=零xff;While(一){LED一=K一;LED二=K二;If(K三==零){While(K三==零);LED三=~LED三;If(K四==零){While(K四==零);LED四=~LED四;}DelayMS(一零);}}二,参考答案:include <at八九x五二.h> unsigned char i=零;void delay一零ms(){unsigned int m,n;for(m=零;m<一零;m++)for(n=零;n<五零;n++);}void delay(){unsigned int m,n;for(m=零;m<五零;m++)for(n=零;n<五零零;n++);}void int一() interrupt 二{unsigned char reg;EA=零;reg=零x零f&P一;if(reg==零x零d){ delay一零ms();if(reg=零x零f&P一){i=一;}}else if(reg==零x零e){ delay一零ms();if(reg=零x零f&P一){i=二;}}else if(reg==零x零b){ delay一零ms();if(reg=零x零f&P一)}else if(reg==零x零七){ delay一零ms();if(reg=零x零f&P一){i=四;}}EA=一;}void main(){unsigned int j,k;P一_五=零;SP=零x七零;EA=一;EX一=一;IT一=一;for(;;){k=零x零一;if(i==零){for(j=零;j<七;j++){P零=~k;delay();k*=二;}for(j=零;j<八;j++){P零=~k;delay();k/=二;}}if(i==一){for(j=零;j<八;j++){P零=~k;delay();}}if(i==二){k=零x八零;for(j=零;j<八;j++){P零=~k;delay();k/=二;}}if(i==三){P零=零x七e;delay();P零=零xbd;delay();P零=零xdb;delay();P零=零xe七;delay();}if(i==四){P零=零xe七;delay();P零=零xdb;delay();P零=零xbd;delay();P零=零x七e;delay();}}}。

单片机应用技术试卷15答案

单片机应用技术试卷15答案
ห้องสมุดไป่ตู้
第 3页共 4 页 单片机应用技术(C 语言版)模拟试卷参考答案
case 0x02: n=1;break; case 0x04: n=2;break; case 0x08: n=3;break; default:break; } } } if(find==0) return -1; else return(n*4+m); }
3. 假定要求定时器/计数器的计数个数为 COUNT,机器周期为 1µs,请用 T0 说明在方式 0 下, 如何将初值赋给 TH0 和 TL0。(9 分)。 [参考答案]
方式 0 初值设置:TH0= (8192-COUNT/1)/32;TL0= (8192-COUNT/1)%32; 4. 当单片机串行口工作于方式 1 时,如何设置的波特率。?(10 分) [参考答案]
void time10ms( ) { for(i=0;i>1;i++) { TH0=(8192-5000)/32; TL0=(8192-5000)%32; TR0=1; while(!TF0); TF0=0; } }
逐列扫描方法判断按键使用,并返回键号。
[参考答案]
unsigned char key_num (void) {
unsigned i, temp,m,n; bit find=0; P0=0xff; for(i=0;i<4;i++) {
P2=0xfe<<i; temp=~P0; temp=temp&0x0f; while(temp!=0x00)
三、分析与简答题(共 35 分)
1. 请简要描述单片机的最小系统。(7 分)
第 1页共 4 页 单片机应用技术(C 语言版)模拟试卷参考答案

江苏开放大学可编程控制器应用技术第2次形考作业

江苏开放大学可编程控制器应用技术第2次形考作业

江苏开放大学可编程控制器应用技术第2次形考作业定时器定时时间长短取决于定时分辨率。

客观题满分:3分得分:3分A:正确B:错误正确答案:A:学生答案:A:老师点评:2当TON型定时器的当前值逐步增长达到设定值时,定时器的状态位被置1,此时当前值将不再变化。

客观题满分:3分得分:3分A:正确B:错误正确答案:B:学生答案:B:老师点评:3S/R指令的编写顺序可任意安排,但当一对S、R指令被同时接通时,编写顺序在后的指令执行有效。

客观题满分:3分得分:3分A:正确B:错误正确答案:A:学生答案:A:老师点评:4CTU型计数器的当前值大于等于设定值PV时,其状态位置位,并停止计数。

客观题满分:3分得分:3分A:正确B:错误正确答案:B:学生答案:B:老师点评:5S7-200系列PLC的计数器用于累计输入端脉冲信号由高到低变化的次数。

客观题满分:3分得分:3分A:正确B:错误正确答案:B:学生答案:B:老师点评:6CTUD型计数器增计数达到最大值后,下一个CU端输入脉冲使当前值变为最小值。

客观题满分:3分得分:3分A:正确B:错误正确答案:A:学生答案:A:老师点评:7字节交换指令用于字节数据的高4位与低4位的交换。

客观题满分:3分得分:3分A:正确B:错误正确答案:B:学生答案:B:老师点评:8在执行移位指令时,数据的符号位将保持不变;而在执行循环移位指令时,数据的符号位也将参与移位。

客观题满分:3分得分:3分A:正确B:错误正确答案:B:学生答案:B:老师点评:9数据加1/减1指令的操作数IN和OUT不能指定为不同的存储器。

客观题满分:3分得分:3分A:正确B:错误正确答案:B:学生答案:B:老师点评:10字整数、双字整数及实数比较指令的操作数都是有符号的。

客观题满分:3分得分:3分A:正确B:错误正确答案:A:学生答案:A:老师点评:11S7-200系列PLC最多可提供的定时器的数量是()。

客观题满分:3分得分:3分A:128B:256C:512D:1024正确答案:B:学生答案:B:老师点评:12对下面梯形图程序的功能描述正确的是()。

江苏开放大学单片机第一次作业(老平台)

江苏开放大学单片机第一次作业(老平台)

江苏开放大学形成性考核作业学号姓名课程代码110049课程名称单片机应用技术评阅教师第(1)次任务共(4)次任务江苏开放大学单片机应用技术课程第1次形考作业【任务内容及回答】一、在线测试结果(20分。

拷贝他人不得分)在网上形考区,在线完成“第1次形考作业第1题-在线测试”,将结果截图在此。

【在线测试结果图】(样例图)二、简答题(抄袭扣分,迟交扣分)1.单片机的主要特点是什么?【作答结果】(1)体积小,低功耗,价格便宜,重量轻,易于产品化。

(2)控制功能强,运行速度快。

(3)抗干扰能力强。

(4)易于扩展。

2.MCS-51单片机的基本组成及特点有哪些?【作答结果】MCS-51单片机的基本组成主要包含:中央处理器CPU、片内程序存储器ROM、片内数据存储器RAM、并行接口、串行接口、定时器/计数器,以及内部中断控制系统等。

(1)中央处理器CPU:中央处理器是单片机的核心部件,用来控制数据的处理和整个系统的各种操作,完成各种运算。

(2)片内程序存储器:用来存放程序,可提供64K字节的寻址能力。

(3)片内数据存储器:用来存放读写数据、运算的中间和最终结果。

(4)并行I/O接口:8051中有四个并行I/O接口,既可以单独作为一般I/O口使用,在进行系统扩展时,也可以作为数据总线和地址总线以及控制输入、输出接口线使用。

(5)中断系统:实现单片机中的中断控制功能。

完成程序运行、数据传输、故障自动处理等多项任务。

解决快速CPU和慢速外设之间的矛盾(CPU和外设并行工作)、及时处理控制系统中许多随机产生的参数与信息(实时处理能力)、处理系统中故障的能力(系统可靠性)。

(6)定时器/计数器:定时器/计数器是单片机进行实时控制所需的功能部件,主要用来定时检测和进行自动控制,可以实现对外部事件进行计数或设成定时器。

(7)串行I/O接口:8051中有一个全双工的异步串行通讯接口,主要用来实现单片机与外部其他设备之间的串行通信。

单片机应用技术-第4次作业

单片机应用技术-第4次作业

江苏开放大学形成性考核作业学号1xxxxxxxx姓名xxxx课程代码050087课程名称单片机应用技术评阅教师第 4 次任务共 4 次任务江苏开放大学单片机应用技术课程第4次形考作业—单片机大作业作业说明:第4次形考作业是单片机大作业报告,对应第11单元的学习内容。

是对整个单片机课程学习的检验。

完成日期年月日评语得分评阅时间评阅教师【单片机大作业要求】学习第11单元,阅读单片机大作业内容与指导,根据给出的5个课题,任意选择1个课题,学习对应的课题课件,根据指导完成实践环节:使用Proteus软件和Keil软件完成上机仿真调试运行。

参考大作业报告案例,完成单片机大作业报告。

直接截图PPT或讲义上的图和程序不算完成,抄袭截图或PS姓名不得分。

(纸上完成内容要求手写签名,软件完成内容要求电子签名)单片机大作业报告1.写出所选课题名称和设计内容(只能在5个课题中选择1个)。

(20分)【作答结果】所选课题名称:数码管显示设计内容:用数码管循环显示数字。

在AT89C51的P0口接一个共阴极数码管,循环显示数字0~9。

注意延时使数码管显示稳定。

2.在纸上画出所选课题的原理图并手写签名,拍照上传。

(30分)【作答结果】3.写出源程序。

可截图Keil中源程序(有电子签名)。

也可以将源程序写在纸上并手写签名,拍照上传。

(20分)【作答结果】4.根据原理图,用Proteus制作电路图,图上又有电子签名,全屏截图上传。

(15分)【作答结果】5.Proteus仿真调试结果截图,电子签名与4相同。

(15分)。

【作答结果】。

单片机应用技术试卷22答案

单片机应用技术试卷22答案
51 单片机定时器/计数器由 T0 计数器、T1 计数器、工作方式寄存器 TMOD 和控制寄存 器 TCON 四大部分组成。T0 和 T1 均为独立的 16 位加法计数器,分别由两个 8 位寄存器组 成:T0 由 TH0 和 TL0 构成,T1 由 TH1 和 TL1 构成,以方便编程设置不同的计数位数。TMOD
break 语句,跳出 switch 语句的执行,继续执行下一条语句。如果表达式的值与所有 case 后 的常量表达式均不相同,则执行 default 后的语句组。
2. 简述 8051 定时器/计数器的组成和各部分功能,并说明 51 单片机使用 12MHz 晶振时, 如何设置使用定时器 T1 按照方式 1 进行定时方式工作。(9 分) [参考答案]
第 2 页共 5 页 单片机应用技术(C 语言版)模拟试卷 22 参考答案
用于设置定时器的工作方式;TCON 用于控制定时器的启动与停止。 在 12MHz 晶振频率下设置单片机的定时器 T1 在方式 1 下进行定时方式工作,需要设置
工作方式寄存器 TMOD,即 TMOD=0x10
3. 如何设置单片机串行口工作于方式 1 时的波特率?(10 分) [参考答案]
过该语句组,继续执行下面的语句。
(2)if-else 语句的格式如下:
if (表达式){来自语句组 1;}
else
{
语句组 2;
}
if-else 语句的执行过程:当“表达式”的结果为“真”时,执行其后的“语句组 1”,否则执
行“语句组 2”。
(3)switch 语句, 其一般形式如下。
switch(表达式)
led 的亮灭,画出此单片机控制系统的电路原理图。
[参考答案]
第 3 页共 5 页 单片机应用技术(C 语言版)模拟试卷 22 参考答案

单片机应用技术试卷21答案

单片机应用技术试卷21答案
} }
第 4 页共 4 页 单片机应用技术(C 语言版)模拟试卷 21 参考答案
Байду номын сангаас
3. 51 单片机的软件定时和硬件定时方式有何异同?(9 分)。 [参考答案]
51 单片机的定时/定时器有两种启动方式:软件启动和硬软件共同启动。 采用软件启动方式,是以定时控制寄存器 TCON 发出启动信号,此时只需要设置 TCON 中的 tr0 或 tr1 置 1,设置 TMOD 中的 GATE 位为 0 就可以了。 采用硬软件共同启动方式,不但需要设置 TCON 中的 tr0 或 tr1 置 1,设置 TMOD 中的 GATE 位为 1 外,还需要外部中断信号端口 INT0 和 INT1 为高电平,这样才可以启动定时/定 时器开始工作。
(4)if-else-if (5)switch
(6)break (7)continue
(8)计数器 (9)1 (10)软件
(11) 独立式 (12)矩阵式 (13)模拟信号 (14)数字信号 (15)数字信号
(16)模拟信号 (17)P0
(18)#define PI 3.1415 (19)波特率 (20)共阳
2. 简述 51 单片机定时器/计数器的编程步骤。(9 分)。 [参考答案]
定时器/计数器编程包括以下四个步骤。(1)确定计数/定时功能、工作方式等,对 TMOD 赋值。(2)计算并设置计数初值。计数功能,已知计数个数 COUNT,T 初值=M-COUNT;定 时功能,已知定时时间 t 定时,T 初值=M- t 定时/T 机器周期。M 为最大计数值。初值写入 TH0、TL0 或 TH1、TL1。(3)启动定时/计数器,将 TR0 或 TR1 置“1”。(4)计数溢出处理(查 询或中断两种方式)。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江苏开放大学
形成性考核作业学号
姓名
课程代码110049
课程名称单片机应用技术评阅教师
第(1)次任务
共(4)次任务
江苏开放大学
单片机应用技术课程第一次形考作业
【任务内容】
1.单片微型计算机的含义是什么?
2.单片机的主要特点是什么?
3.MCS-51单片机的基本组成及特点有哪些?
4.堆栈有哪些功能?堆栈指示器的作用是什么?8051的堆栈开辟在哪里?5.8051位寻址区在哪里?
【作答结果】
1、答:单片机是微型计算机的一种。

所谓单片微型计算机,是指将组成微型计
算机的基本功能部件,如中央处理器CPU、存储器ROM和RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型计算机,简称单片机。

2、答:(1)体积小,低功耗,价格便宜,重量轻,易于产品化。

(2) 控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控
制问题,满足工业控制要求,并有很强的位处理和接口逻辑操作等
多种功能。

(3)抗干扰能力强,适用温度范围宽。

由于许多能部件集成在芯片内部,受外界影响小,故可靠性高。

(4)虽然单片机内存储的容量不可能很大,但存储器和I/O接口都易于扩展。

(5)可以方便的实现多机和分布控制。

3、答:MCS-51系列的单片机的芯片种类很多,但他们的基本组成和主要性能
是相同的,现以8051芯片为例说明其基本组成和主要性能。

8051单片机芯片内包含:中央处理器(CPU)、片内程序存储器ROM、
片内数据存储器RAM、并行、串行接口、定时器/计数器,以及内部中断控制系统。

特性:(1)一片8位CPU。

(2)片内带振荡器电路,振荡频率fosc的范围1.2MHz~12MHz,可输出时钟。

(3)128字节的片内数据存储器
和4K字节的片内程序存储器。

(4)4个8位并行I/O接口和1个全
双工串行I/O接口。

(5)2个16位定时器/计数器。

(6)五个中断源,
两个中断优先级。

(7)程序存储器的寻址范围为64KB字节。

(8)片外数据存储器的寻址范围为64KB字节。

(9)单+5V供电,
标准40脚双列直插式封装。

4、答:功能有保护断点和保护现场两种功能。

堆栈指示器的作用是指示
栈顶在内部RAM中的位置。

8051的堆栈可以开辟在内部RAM的
07~7FH的区域,考虑工作寄存器区和位寻址区,一般设在30H~7FH
范围。

5 、答:位寻地址包括两部分:(1)内部RAM的20H~2FH,共有16个RAM
单元,计128位。

(2)特殊功能寄存器中地址能被8整除的单元,共
128位(实际使用93位)。

【完成日期】2015年10月30日
【得分】
【评阅时间】
课程名称:单片机应用技术第1 次任务评阅教师:。

相关文档
最新文档