单片机上机考试评语,单片机课程设计评语推荐阅读:
单片机考试题目及答案(单片机考试复习题)
《单片机原理及接口技术》试卷(闭卷A卷)
一.单项选择题(每题1分,共20分)
1.DPTR为(C)
A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存
2.PSW的Cy位为(B)
A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位
3.MCS-51单片机片内ROM容量为(A)
A.4KB B.8KB C.128B D.256B
4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个
(B)
A.MUL B.MOVX C.MOVC D.MOV
5.direct表示(C)
A.8位立即数 B.16位立即数 C.8位直接地址 D.16位地址
6.堆栈指针SP是一个(A)位寄存器
A.8 B.12 C.13 D.16
7.定时器\/计数器工作方式选择中,当M1M0=11时,其工作方式为(D)
A.方式0 B.方式1 C.方式2 D.方式3
8.定时器\/计数器工作方式0为(A)
A.13位定时\/计数方式 B.16位定时\/计数方式
C.8位可自动装入计数初值方式 D.2个8位方式
9.MCS-51的最小时序定时单位是(A)
A.节拍 B.状态 C.机器周期 D.指令周期
10.#data表示(A)
A.8位直接地址 B.16位地址 C.8位立即数 D.16位立即数
11.主频为12MHz的单片机它的机器周期为(C)
A.1\/12微秒 B.0.5微秒 C.1微秒 D.2微秒
12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。
A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断
13.MOVC A,@A+PC指令对于源操作数的寻址方式是(D)
A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址
14.为(C)
A.复位信号输入端 B.地址锁存允许信号输出端
C.程序存储允许输出端 D.程序存储器地址允许输入端
15.MCS-51单片机的一个机器周期由(D)个振荡脉冲组成。
A.2 B.4 C.6 D.12
16.MOVC A,#30H指令对于源操作数的寻址方式是(C)
A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址
17.计算机能直接识别的语言为(B)
A.汇编语言 B.机器语言 C.自然语言 D.硬件和软件
18.PSW的OV位为(C)
A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位
19.在单片机中(A)为程序存储器。
A.ROM B.RAM C.EPROM D.EEPROM
20.能用紫外线光擦除ROM中的程序的只读存储器为(C)
A.掩膜ROM B.PROM C.EPROM D.EEPROM
二、填空(每题 2 分,共 10 分)
1、从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即 数据
总线、地址总线和 控制 总线。
2、ALE信号的作用是 锁存低8位地址信号(或 低8位地址锁存)。
3、MOV A,40H 指令对于源操作数的寻址方式是 直接 寻址。
4、PC存放的内容为:下一条要执行的指令的地址。
5、MCS-8051系列单片机字长是 8 位,有 40 根引脚。
三、简答题:(共 25 分)
1、什么是单片机
简述单片机的应用领域。
(15 分)
答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存储器RAM、只读存储器ROM、定时\/计数器及I\/O接口电路等集成在一块芯片上,构成一个完整的微型计算机。
应用领域:(1)单片机在智能仪器仪表中的应用;(2)单片机在工业控制中的应用;(3)单片机在计算机网络与通信技术中的应用;(4)单片机在日常生活及家电中的应用。
2、什么叫中断
中断有什么特点
(10 分)
答:(1)“中断”是指计算机在执行某段程序的过程中,由于计算机系统内、外的某种原因,当出现CPU以外的某种情况时,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再返回继续执行原来被中断的程序。
(2)特点:分时操作;实时处理;故障处理。
四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求执行下列指令后累加器A.50H.R6.32H.和P1口中的内容。
(10分)
MOV A,#30H
MOV 50H,A
MOV R6,31H
MOV@R1,31H
MOV P1,32H
解:上述指令执行后的操作结果为:
A=30H
(50H)=30H
R6=BBH
(32H)=BBH
P1=BBH
五、分析执行如下指令后,PSW中的Cy、Ac、OV、P各为多少
A中的结果用十进制表示是多少
(15分)
MOV A,#85H
ADD A,#0AEH
Cy=1,Ac=1,OV=1,P=0。
(A)=51
六、编程题:(每小题10分,共20分)
1、在程序中定义一个0—9的平方表,利用查表指令找出累加器A=03的平方值。
(10分)
解:编程如下:
ORG 0050H
MOV DPTR,#TABLE;表首地址→DPTR
MOV A,#;03→A
MOVC A,@A+DPTR;查表指令,25→A
SJMP$;程序暂停
TABLE:DB 0,1,4,9,16,25,36,49,64,81;定义0—9平方表
END
2、试采用两种方法编制程序,开放定时器T1的溢出中断。
(10分)
解:编程如下:
MOV IE,88H
或者MOV A8H,88H
或者 SETB EA
SETB ET1
单片机上机考试,河北工业大学 大三
A
A.ADC 0890芯片是m路模拟输入的n位A\/D转换器,m、n是A。
8、8
A.ALU表示D。
算术逻辑部件
B
B.比较转移指令是B。
CJNE A,direct rel
B.8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C。
1 µS。
B.8031单片机的定时器T0用作定时方式时是D。
由内部时钟频率计数,一个机器周期加1
B.8031单片机的定时器T0用作计数方式时是C。
由外部计数脉冲计数,下降沿加1。
B.8031单片机的定时器T1用作定时方式时是B。
由内部时钟频率定时,一个机器周期加1。
B.8031单片机的定时器T1用作计数方式时计数脉冲是A。
外部计数脉冲由T1(P3.5)输入。
B.8031单片机的机器周期为2µs,则其晶振频率fosc为C。
6 MHz.
B.8031单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为B。
0003H。
B.8031单片机晶振频率fosc=12MHz,则一个机器周期为B。
1 μS。
B.8031的P2口通过一个8输入端与非门接8155的CE,8155控制口地址是 B。
FFFFH。
B.8031的定时器T0作定时方式,用模式1(16位计数器)则应用指令A。
MOV TMOD,#01H初始化编程。
B.8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令C。
MOV TMOD,#05H初始化编程。
B.8031的外部程序存储器常采用的芯片是A。
2716。
B.8031的P2.0口通过一个8个输入端与非门接8155的CE,8155控制口地址是D。
FF03H。
B.8031响应中断后,中断的一般处理过程是A。
关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回。
B.8051单片机A。
P0 口是一个8位漏极型开路型双向I\/O端口。
B.8051单片机传送外部存贮器地址信号的端口是D。
P0口和P2口。
B.8051单片机串行口用工作方式0时,C。
数据从RDX串行输入或输出,同步信号从TXD输出。
B.8051单片机的VCC(40)引脚是A。
主电源+5V 引脚。
B.8051单片机的VSS(20)引脚是B。
接地引脚。
B.8051单片机共有B。
5中断源。
B.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为D。
M=65536。
B.8051单片机具有双功能的端口是B。
P3口。
B.8051单片机能分时传送地址信号和数据的端口是A。
P0口。
B.8051单片机中,输入\/输出引脚中用于专门的第二功能的引脚是D。
P3。
B.8051单片机中,唯一一个用户可使用的16位寄存器是D。
DPTR。
B.8051的程序计数器PC为16位计数器,其寻址范围是D。
64K。
B.把16进制数FFH转换成BCD码,结果存放在20H 22H单元(1)B#64H(2)B B(3)D#10H
B.把内部RAM中起始地址为BLK1的数据块传送到外部RAM以BLK2为起始地址的区域,直到遇到“#”字符的ASCII码为止。
参考程序如下(1)D@R0(2)B SUBB(3)C STOP(4)B POP(5)B MOVX(6)A INC
B.把存放2000H~20FFH连续256个数据搬移到3000H~30FFH单元(1)D#2000H(2)B#20H(3)D#30H(4)A DPL
B.半导体存储器从读写方式上可分为(1)和(2)两大类,MCS-8051的片内数据存储器有(3)字节,片内程序存储器有(4)字节1)A RAM(2)D ROM(3)D 128(4)A 4K
C
C.CPU是单片机的核心部件,有 和 两大部分组成,前者是运算部件为核心1)运算器(2)控制器(3)ALU
C.存储系统将存储器分为 和 采用 结构,通过MOVX指令可访问(1)A 程序储存器(2)D 数据寄存器(3)A 哈佛(4)D 片外数据寄存器和I\/O接口
D
D.堆栈指针SP在内部RAM中的直接地址是C。
81H。
D.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A。
低电平有效。
D.对于8031单片机,其内部RAMD。
少部分只能位寻址。
D.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是D。
001BH。
D.当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是A。
0003H。
D.当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是C。
00013H。
D.当DAC 0832 D\/A转换器的接8031的P2.0时,程序中0832的地址指针DPDR寄存器应置为D。
以上三种都可以。
D.当TCON的IT0为1,且CPU响应外部中断0,的中断请求后,C。
硬件自动将IE0清0。
D.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为B。
组1。
D.当定时器T0发出中断请求后,中断响应的条件是A。
SETB ET0。
D.当外部中断0发出中断请求后,中断响应的条件是B。
SETB EX0。
D.单片机8031的ALE引脚是B。
输出矩形脉冲,频率为fosc的1\/6。
D.单片机8031的引脚A。
必须接地。
D.单片机能直接运行的程序叫C。
目标程序。
D.单片机上电复位后,PC的内容和SP的内容为B。
0000H,07H。
D.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A。
D.单片机中的程序计数器PC用来C。
存放下一条指令地址。
D.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A.汇编。
D.单片机8051的XTAL1和XTAL2引脚是D。
外接晶振引脚。
D.单片机的P0、P1口作输入用途之前必须A。
在相应端口先置1。
D.单片机的堆栈指针SP始终是指示B。
堆栈顶。
D.单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X=C。
X=M-。
D.单片机上电复位后,堆栈区的最大允许范围是B。
120 个单元。
D.单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。
08H-7FH。
D.单片机上电后或复位后,工作寄存器R0是在A。
0区 00H单元。
D.单片机要扩展一片EPROM2764需占用5 条P2口线。
D.单片机应用程序一般存放在B。
ROM 中。
D.单片机中PUSH和POP指令常用来C。
保护现场,恢复现场。
D.单片机中PUSH和POP指令通常用来C。
保护现场恢复现场。
D.单片机中使用MOVX A,@R1指令C。
与P2口配合能 寻址数据存贮器1050H单元。
D.对内部RAM 40H单元开始连续16个单元清零。
(1)B#40H(2)D#10H(3)A Zero(4)B ACC(5)C ret
D.DEC R0和DJNZ R0,这两条指令对通用寄存去R0的操作都是(R0)←(R0)-1,但是前者属于(1)指令,后者属于(2)指令(1)B 运算指令(2)D 控制转移
D.DJNZ R0,rel这条指令含有两个操作数,第一个操作数R0属于(1)寻址方式,第二个操作数rel属于(2)寻址方式(1)B 寄存器(2)C 相对
D.单片机芯片有8个部分组成,即 时钟电路 数据存储器 并行I\/O口,串行口,定时器\/计数器及中断系统(1)A 中央处理器(2)A 程序储存器
D.单片机有几条指令,分为几类111条 五类
D.当程序执行到完X语句处时累加器A的值为(1);当程序执行完Y语句时累加器A的值为(2)(1)B 12(2)B 01H
E
E.二进制数110110110对应的十六进制数可表示为B。
1B6H。
E.20H单元中的两个BCD码相乘,结果以BCD码的形式存放在21H单元(1)B#0FH(2)B DIV(3)D ORL(4)A 21H
F
F.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A。
P0口。
G
G.共阴极LED数码管显示字符“2”的段码是C。
5BH。
G.共阳极LED数码管加反相器驱动时显示字符“6”的段码是C。
82H。
G.执行如下指令序列 MOV SP,#50H PUSH ACC后SP的值为(1),累加器ACC的值为(2)1)D 51H(2)D 不变
G.根据R2的内容转向不同的分支(1)D#TBJ1(2)D ADD(3)B INC.DPH(4)B@A+DPTR(5)B AJMP PRG0
G.根据这个程序,执行完jmp指令后执行(2)条指令■。
这个程序是(3)典型算法的程序,■是(4)结构的程序1)C ADD(2)C ajmp PRG2(3)A 散转(4)B 分支
I
I.INTEL8031的P0口,当使用外部存贮存器时它是一个D。
传输低8位地址\/数据口。
I.I\/O口编址方式为1)单独编址(2)存储器统一编址
I.I\/O设备和CPU是通过 连接的,起作用 1)D 接口电路(2)B 隔离作用(3)A 锁存作用(4)C 变换作用(5)C 联络作用
J
J.将A与立即数按位逻辑异或的指令是C。
XRL A,#data。
J.将内部数据存储单元的内容传送到累加器A中的指令是C。
NOV A,@R0。
J.将内部数据存贮单元内容传送到累加器A中的指令是B。
MOV A,@Ri。
J.将内部数据存贮器083AH单元的内容传送至累加器,必须使用指令B。
MOVX A,direct。
J.将内部数据存贮器53H单元的内容传送至累加器,其指令是A。
MOV A,53H。
J.将十进制数215转换成对应的二进制数是A。
11010111。
J.将十进制数98转换成对应的二进制数是A。
1100010。
J.将二进制数(1101001)2转换成对应的八进制数是B。
151。
J.将十六进制数(1863.5B)16转换成对应的二进制数是B。
1100001100011。
01011011。
J.将十六进制数6EH转换成对应的十进制数是C。
110。
K
K.可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是B。
LJMP addr16。
L
L.LJMP跳转空间最大可达到D。
64KB。
L.累加器A的值为0FCH,执行 遍RL A指令后累加器A的值为9FH(1)B 0E1H(2)C 5
L.利用定时\/计数器1产生1ms定时,采用中断方式编程使在P1.7引脚上输出周期为2ms的方波,设单片机晶振频率为6MHz,请把程序补充完整(1)C 0013H(2)A FEH(3)C OCH(4)B TR1(5)CPL
单片机上运行的结果和用仿真软件运行的结果为什么不一样
嗯 这是正常情况,因为仿真软件毕竟是虚拟的,proteus主要是用来学习的,真正的时间还是要靠自己去在实际中去调整。
从一个很明显的例子中可以看出:郭天祥的单片机教学视频中有个定时器一秒的例子,如果把那个程序原原本本的复制到proteus,结果显然不是一秒。
要追其根本原因,是因为晶振的原因,尽管在软件中设置的是3.57M单实际运行并非如此,proteus重要用来学习熟练成程序就可以了
请问单招计算机信息技术单招要考些什么
学校单招的考试形式一般为“文化联考+综合素养测试”相结合的考试模式。
文化联考包括语数英三门科目;综合素质测试分为上机测试和面试,上机测试在计算机上答题,考核学生人文素养;面试由面试员与考生交流,主要考核语言表达、心理素质、反应能力、知识面、职业倾向等基本职业素质。
不过不同学校之间会有些许差别,具体请看各个学校的招生简章。
单招考试结束后,拟录取名单经省考试院审批后,学院发放录取通知书,录取结果在学院正式公布。
拓展资料:
1、教育部为进一步完善具有中国特色的高等职业教育体系和高等教育多元化选拔录取机制,贯彻落实《教育部财政部关于实施国家示范性高等职业院校建设计划加快高等职业教育改革与发展的意见》(教高[2006]14号)文件精神,积极探索引导高中毕业生和中职毕业生向优质高等职业院校合理分流,提升高等职业教育的生源质量,决定由高等职业院校在高考前组织命题、考试、评卷、划定录取最低控制分数线,确定录取名单,直接报省教育考试院核准备案录取。
2、这种招生形式就叫做高职院校“单独招生”,参加单独招生考试录取的考生与参加高考录取的考生享受同等待遇。
3、我国高等职业院校实行单独招生最早开始于2007年,命题主体单位由国家示范性高职院校逐步扩权到国家骨干高职院校、各省级示范性高职院校、国家高等职业教育综合改革试验区内高职院校。
4、为探索高考招生制度改革,突出高职教育特色,完善高等教育多元化选拔机制。
单独招生院校可单独或联合组织文化考试。
5、单独招生院校生源范围主要应为其所在省区的普通高中毕业生,也可试点招收部分中职毕业生;单独招生计划纳入各校国家核定的招生计划总数内,未完成的计划转入普通高校招生全国统一考试录取时执行。
向左转|向右转参考资料:百度百科:单独招生
计算机等级考试三级都有哪些,考哪个比较有用
2013年考试中心对等级考试再一次进行调整,将三级考试分为“网络技术”,“数据库技术”,“软件测试技术\",\"信息安全技术\",\"嵌入式系统开发技术\"等五个类别,从2013年下半年开始实施2013版考试大纲,并首次实现全部科目无纸化考试。
具体选择哪一种,要看你的兴趣方向以及将来打算从事哪方面的工作。
对互联网感兴趣,可以考网络技术;对数据库SQL,ORACLE,MY-SQL感兴趣,可以考数据库技术;对软件开发过程中测试感兴趣,可以考软件测试技术;对黑客、系统网络安全感兴趣,可以考信息安全技术;对单片机、智能机器人开发感兴趣,可以考嵌入式系统开发技术;拓展资料:
报名时间:每年6月、12月报名,报名时间为1个月。
报名办法:登陆考试中心网站网上填表,填表24小时以后考生本人持长期有效居民身份证及报名费直接到考试中心办理摄像、交费。
也可以凭相关证件到现场填写报名表
收费标准:根据各地生活水平而定,国家规定最高不超过150元\/人
参考资料:计算机三级考试 百度百科
计算机科学与技术专业考研都考哪些科目啊
考研英语的水平大概是怎样
1、科目以南京大学为参考:
(一)初试:
(1)101 思想政治理论;(2)201 英语一;(3)301 数学一;(4)845 数据结构和算法、操作系统、计算机系统基础、计算机网络。
(二)复试科目:
(1)3301 笔试:离散数学;(2)3302 笔试:编译原理;(3)3303 C++程序设计上机考试;(4)3304 综合面试。
二、考研‘英语一’水平介于专业六级和八级之间。
扩展资料:
主要课程如下:
程序设计基础、面向对象程序设计、数字逻辑电路、电路电子技术、数据结构与算法、WEB程序设计、计算机组成与结构、操作系统、数据库系统原理、编译原理、计算机网络、网络工程、软件工程、数据库应用微型计算机技术、单片机技术、嵌入式系统、嵌入式操作系统、嵌入式设计与应用、移动设备应用软件开发等。
实践教学包括工程训练、计算机应用基础、训练、认识实习、生产实习、毕业实习、教学实验、社会实践、课程设计、综合设计、毕业设计(论文)等环节。
参考资料:教育部-《全国硕士研究生招生工作管理规定》
计算机二级C语言考试内容有那些
C语言考试内容如下:
一、C 语言程序的结构
1.程序的构成,main 函数和其他函数。
2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。
3.源程序的书写格式。
4.C 语言的风格。
二、数据类型及其运算
1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。
2.C 运算符的种类、运算优先级和结合性。
3.不同类型数据间的转换与运算。
4.C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
三、基本语句
1.表达式语句,空语句,复合语句。
2.输入输出函数的调用,正确输入数据并正确设计输出格式。
四、选择结构程序设计
1.用 if 语句实现选择结构。
2.用 switch 语句实现多分支选择结构。
3.选择结构的嵌套。
五、循环结构程序设计
1.for 循环结构。
2.while 和 do-while 循环结构。
3.continue 语句和 break 语句。
4.循环的嵌套。
六、数组的定义和引用
1.一维数组和二维数组的定义、初始化和数组元素的引用。
2.字符串与字符数组。
七、函数
1.库函数的正确调用。
2.函数的定义方法。
3.函数的类型和返回值。
4.形式参数与实际参数,参数值的传递。
5.函数的正确调用,嵌套调用,递归调用。
6.局部变量和全局变量。
7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
八、编译预处理
1.宏定义和调用(不带参数的宏,带参数的宏)。
2.“文件包含”处理。
九、指针
1.地址与指针变量的概念,地址运算符与间址运算符。
2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。
通过指针引用以上各类型数据。
3.用指针作函数参数。
4.返回地址值的函数。
5.指针数组,指向指针的指针。
十、结构体(即“结构”)与共同体(即“联合”)
1.用 typedef 说明一个新类型。
2.结构体和共用体类型数据的定义和成员的引用。
3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。
十一、位运算
1.位运算符的含义和使用。
2.简单的位运算。
十二、文件操作
1.文件类型指针
2.文件的打开与关闭
3.文件的读写
拓展资料:
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。
全国计算机等级考试有二级c语言这个考试的项目。
考试要求:
1.熟悉Visual C++6.0集成开发环境。
2.掌握结构化程序设计的方法,具有良好的程序设计风格。
3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4.在Visual C++6.0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
参考链接:百度百科-二级C语言
如何入门单片机
我看了很久,还是不懂……
去下载个郭天祥视频去看下 很有用的
单片机考试是什么形式
当成参考单片机试卷
单片机控制发光二极管闪烁
#include<reg51.h>\/头文件;sbit LED=P0^7;定义LED接至P0.7;define uint unsigned int
void delay(uint x);声明延时函数;主函数*\/
void main()
{
while(1)
{
LED=0;输出低电平,点亮LED;delay(50);延时;LED=1;输出高电平,熄灭LED;delay(50);延时;}
}
延时函数*\/
void delay(uint x)
{
uint i,j;for(i=0;i;i+)
for(j=0;j;j+);大约10 ms;}
本文由 文言宝 整理,转载请保留链接: https://www.wenyanbao.com/html/20230310/133585.html