大工19《单片机原理及应用》大作业题目及要求答案
单片机原理及应用习题及参考答案
单⽚机原理及应⽤习题及参考答案《单⽚机原理及应⽤》复习题⼀、选择题1、MCS-51响应中断时,下⾯哪⼀个条件不是必须的()(A)当前指令执⾏完毕(B)中断是开放的(C)没有同级或⾼级中断服务(D)必须有RETI2、执⾏PUSH ACC指令,MCS-51完成的操作是()(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是()(A)CPU (B)微处理器(C)单⽚微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是()(A)先⼊栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再⼊栈(D)以上都不对5、MOV C,#00H的寻址⽅式是()(A)位寻址(B)直接寻址(C)⽴即寻址(D)寄存器寻址6、必须进⾏⼗进制调整的⼗进制运算()(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法7、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执⾏完左边的程序后,PC的值是()(A)0040H (B)0041H (C)0042H (D)0043H 8、MCS-51复位时,下述说法正确的是()(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H9、可以为访问程序存储器提供或构成地址的有()(A)只有程序计数器PC (B)只有PC和累加器A(C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和SP10、对程序存储器的读操作,只能使⽤()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令11、下⾯哪种设备不是输⼊设备()(A)A/D转换器(B)键盘(C)打印机(D)扫描仪12、要访问MCS-51的特殊功能寄存器应使⽤的寻址⽅式是()(A)直接寻址(B)寄存器间接寻址(C)变址寻址(D)相对寻址13、执⾏MOVX A,@DPTR指令时,MCS-51产⽣的控制信号()(A)/PSEN (B)ALE (C)/RD (D)/WR14、下⾯哪种指令将MCS-51的⼯作寄存器置成3区()(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.415、各中断源发出的中断请求信号,都会标记在MCS-51系统的()(A)TMOD (B)TCON/SCON (C)IE (D)IP16、在中断服务程序中,⾄少应有⼀条()(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令17、ORG 2000HLCALL 3000H0RG 3000HRET 左边程序执⾏完RET指令后,PC= ()(A)2000H (B)3000H (C)2003H (D)3003H18、下⾯哪种外设是输出设备()(A)打印机(B)纸带读出机(C)键盘(D)A/D转换器19、下⾯哪⼀个部件不是CPU的指令部件()(A)PC (B)IR (C)PSW (D)ID20、以下运算中对溢出标志OV没有影响或不受OV影响的运算是()(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算21、以下指令中,属于单纯读引脚的指令是()(A)MOV P1,A (B)ORL P1,#0FH(C)MOV C,P1.5 (D)DJNZ P1,short-lable⼆、填空题1、⼀个机器周期= 时钟周期,⼀个时钟周期= 振荡周期,⼀个振荡周期= 节拍。
(完整版)单片机原理及应用考试试题及答案
(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 1 分,共20 分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。
7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。
上电复位时外部中断0 中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题 1 分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC (B)PSW (C) A (D)SP2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP 的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B )(A)IE (B)IP (C)TCON (D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A )混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是( A )(A)16 根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51 外扩一个8255 时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B)12 根(C)13 根(D)14 根三、问答题(每题5分,共20 分)1 、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
【奥鹏】大工19秋《单片机原理及应用》大作业题目及要求 [参考答案]
网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:奥鹏学习中心层次:专业:年级: 2019年秋季学号:学生姓名:题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
答:单片机电子时钟设计一、引言单片机技术是计算机科学技术的独立分支,拥有着高性价比、高集成度、体积少、强大控制功能、功耗低、高可靠性、电压低、容易生产、方便携带等优点,越来越广泛的被应用于实际生活中。
单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。
二、时钟的基本原理分析利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。
由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。
三、时钟设计分析针对要实现的功能,采用AT89S51单片机进行设计,AT89S51单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构。
(完整版)单片机原理与应用参考答案
1.2 单片机的定义.1【单选题】单片机是将做到一块集成电路芯片中,称为单片机。
•A、CPU、RAM、ROM•B、CPU、I/O设备•C、CPU、RAM•D、CPU、RAM、ROM、I/O设备正确答案: D 我的答案:D2【单选题】微处理器由和控制器两部分组成,是计算机的控制核心。
•A、运算器•B、计数器•C、定时器正确答案: A 我的答案:A3【判断题】STC15系列单片机是高档16位单片机。
正确答案:×我的答案:×第二章第一节已完成1【单选题】每取完一个字节后,PC的内容自动加(),为取下一个字节做准备。
•A、1•B、2•C、3•D、4正确答案: A 我的答案:A2【单选题】程序计数器PC是一个()位的计数器。
•A、8•B、16•C、32•D、64正确答案: B 我的答案:B3【单选题】()指到哪里,CPU就从哪里开始执行程序。
•A、A•B、B•C、CPU•D、PC正确答案: D 我的答案:D4【单选题】()任务是实现算术与逻辑运算、位变量处理与传送等操作。
•A、定时器•B、计数器•C、控制器•D、运算器正确答案: D 我的答案:D2.2已完成1【单选题】单片机片内RAM的字节地址50H中,可以存放位的二进制数字。
•A、1•B、28•D、16正确答案: C 我的答案:C2【单选题】单片机运行后,RS1、RS0为01,CPU选择工作寄存器组。
•A、•B、1•C、2•D、3正确答案: B 我的答案:B3【单选题】单片机片内RAM的位地址10H中,可以存放位的二进制数字。
1•B、2•C、8•D、16正确答案: A 我的答案:A2.3已完成1【单选题】单片机复位后,SP的值为。
•A、00H•B、10H•C、07H•D、08H正确答案: C 我的答案:C2【单选题】STC15F系列单片机的I/O扣有种工作模式。
•A、1•B、2•C、3•D、4正确答案: D 我的答案:D3.1已完成1【单选题】是指令的集合,是解决某个具体任务的一组指令。
单片机原理及应用考试题及参考答案
单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
单片机原理及应用试题含参考答案
单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、50HC、01HD、10H正确答案:D2.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B4.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D5.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D6.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个机器周期加1B、由外部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:A7.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C8.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C9.MOVC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E10.A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C11.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D12.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A13.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。
大工 《单片机原理及应用》大作业 答案
题目一:单片机电子时钟设计
准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分
秒的显示和调节
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功
能分配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件
开发流程;
(4)总结:需要说明的问题以及设计的心得体会。
答:
单片机电子时钟设计
一、引言
单片机技术是计算机科学技术的独立分支,拥有着高性价比、高集成度、体积少、强大控制功能、功耗低、高可靠性、电压低、容易生产、方便携带等优点,越来越广泛的被应用于实际生活中。
单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。
二、时钟的基本原理分析
利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。
由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管。
大连理工大学《单片机原理及应用》大作业题目及要求2
网络教育学院
《单片机原理及应用》
题目:基于单片机的简易音乐播放器的设计
本文是基于单片机控制的音乐播放器的设计, 它可以实现音乐的播放,可以通过功能键来选择乐曲,播放或暂停。
共有K1到K4四个功能键,K1-K3分别播放三首不同音乐,K4为暂停键。
主控芯片采用AT89C52,辅以必要的电路,采用C语言进行编程,编程后利用KEIL C51来进行编译,再将生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以正常实现。
通过烧写不同的程序,可以实现多首不同音乐的更换。
本文将围绕基于单片机的自动音乐播放器,介绍一些关于单片机的基础知识、模块电路设计、音乐播放器的原理(其中包括了音乐编程原理)、以及仿真软件的使用。
关键词:单片机AT89C52,音乐播放,proteus。
大工19秋《单片机原理及应用》大作业题目及要求
网络教育学院《单片机原理及应用》大作业题目:学习中心:层次:专业:年级:年春/秋季学号:学生姓名:大工19秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。
2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。
3. 作业提交学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交”即可。
如下图所示。
4.注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
题目二:基于单片机的音频播放器设计准则:设计一个基于51单片机或STM单片机的音频播放器。
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
题目三:基于单片机的温度采集系统设计准则:设计一个基于51单片机或STM单片机的温度采集系统,测量的温度分辨率为0.5℃。
撰写要求:(1)首先介绍课题背景,包括温度采集系统的发展、应用情况等,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
大工19春《单片机原理及应用》在线作业21答案
大工19春《单片机原理及应用》在线作业2-0001试卷总分:100 得分:0一、单选题(共10 道试题,共50 分)1.若(A)=C3H,(R0)=AAH,执行指令ANL A,R0之后,A的值为()。
A.11HB.34HC.72HD.82H正确答案:D2.按某种控制规律重复执行的程序称为( )。
A.顺序程序B.分支程序C.循环程序D.子程序正确答案:C3.设原来SP中内容为43H,90H单元内容为34H,则执行PUSH 90H指令后,SP中内容变为( )。
A.42HB.43HC.44HD.34H正确答案:C4.设原来A中内容为00H,R4中内容为11H,则执行指令XCH A,R4后,A中内容变为( )。
A.00HB.01HC.10HD.11H正确答案:D5.若(R1)=30H,(A)=20H,执行指令MOV @R1,A后,(30H)=()。
A.10HB.20HC.30HD.50H正确答案:B6.指令“MOV A,@R0”采用的寻址方式是()。
A.寄存器寻址B.直接寻址C.寄存器间接寻址D.立即寻址正确答案:C7.指令“MOV A,R0”采用的寻址方式是()。
A.寄存器寻址B.直接寻址C.寄存器间接寻址D.立即寻址正确答案:A8.若(A)=84H,(30H)=8DH,执行指令ADD A,30H之后()。
A.(CY)=0,(OV)=0B.(CY)=0,(OV)=1C.(CY)=1,(OV)=0D.(CY)=1,(OV)=1正确答案:D9.设原来内部RAM 80H单元中的内容为58H,R6中内容为F0H,则执行指令MOV 80H,R6后,80H 单元内容变为( )。
A.58HB.60HC.80HD.F0H正确答案:D10.MCS-51系列单片机共有( )条指令。
A.49B.98C.100D.111正确答案:D二、判断题(共10 道试题,共50 分)1.MCS-51系列单片机有单周期指令49条,双周期指令45条。
单片机原理及应用练习题含答案
单片机原理及应用练习题含答案一、单选题(共30题,每题1分,共30分)1、CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A2、用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3、MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为()。
A、(A)=28H (C)=1B、(A)=29H (C)=1C、(A)=68H (C)=0D、A)=29H (C)=0正确答案:B4、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D5、MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。
A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=00H正确答案:C6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则CY是()A、0B、1C、-1D、2正确答案:A7、8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。
A、1B、2C、3D、4正确答案:A8、MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。
MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $A、00HB、30HC、32HD、07H正确答案:B9、8051单片机的机器周期为2µs,则其晶振频率fosc为()MHz.A、6B、12C、2D、1正确答案:D10、能将A的内容向左循环移一位,第七位进第0位的指令是()。
单片机原理及应用-习题及参考答案(共10章)
《单片机原理及应用》习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。
可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。
十六进制数可以简化表示二进制数。
2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7.137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。
一般情况下,可分为系统总线和外总线。
系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。
地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。
在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。
控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。
CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。
单片机原理及应用练习题及答案
单片机原理及应用一、单选题1.(4分)下面那一段程序能准确地读取P1 口引脚信号( )。
答案B2.(4分)以下指令中,哪条指令执行后使标志位CY 清0( )。
答案C3.(4分)外部中断1的中断入口地址为( )。
答案C4.(4分)进位标志CY 在( )中。
A.累加器B.算逻运算部件ALUC.程序状态字寄存器PSWD.DPOR答案C5.(4分)下列指令中与进位标志位CY 无关的指令有( )。
A.移位指令B.位操作指令C.十进制调整指令D.条件转移指令答案D6.(4分)二进制数110010010 对应的十六进制数可表示为( ).A.192HB.C90HC.1A2HD.CA0H答案A7.(4分)外部中断源I E 1 (外部中断1 )的向量地址为( )。
A.0003HB.000BHC.0013HD.002BH答案C8.(4分)执行指令MOVX A ,﹫DPTR 时,WR .RD 脚的电平为( )。
A.WR 高电平,RD 低电平B.W R 低电平,RD 高电平C.WR 高电平,RD 高电平D.WR 低电平,RD 低电平答案A9.(4分)十进制数126 其对应的十六进制可表示为( ).A.8 FB.8 EC.F ED.7 E答案D10.(4分)下列哪条指令是正确的()A.PUSH R2B.ADD R0,AC.MOVX A @DPTRD.MOV@R0,A答案D11.(4分)在下列信号中不是给数据存储器扩展使用的是( )。
A.EAB.RDC.WRD.ALE答案A12.(4分)中断查询,查询的是( ).A.中断请求信号B.中断标志C.外中断方式控制位D.中断允许控制位答案B13.(4分)一个EPROM 的地址有A0----A11 引脚,它的容量为( )。
A.2KBB.4KBC.11KBD.12KB答案A14.(4分)在计算机中“A” 是用( )来表示的。
A.BCD 码B.二一一十进制编码C.余三码D.ASC I I 码答案D15.(4分)在堆栈操作中,当进栈数据全部弹出后,这时S P 应指向( )。
单片机原理及应用习题+参考答案
单片机原理及应用习题+参考答案1、串行口方式1功能为A、10位数据异步通信方式B、13位数据异步通信方式C、11位数据异步通信方式D、8位同步移位寄存器答案:A2、下列选项中()是定时/计数器T0的中断允许控制位A、EAB、ET0C、IE0D、IT0答案:B3、51单片机中RST引脚功能是()A、复位B、电源C、接电阻D、关机答案:A4、二进制数11001011的十进制有符号数是()。
A、73B、75C、-75D、-93答案:C5、程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句答案:D6、用串口方式0时,数据从()发出A、RXDB、TXD答案:A7、下列关于点阵LED显示的描述中()是正确的。
A、只有P1口支持点阵LED显示B、只有P0口支持点阵LED显示C、每个I/O口都可用于点阵LED显示D、只有P3口支持点阵LED显示答案:C8、8使80C51的定时器T1停止定时的C51命令是()。
A、TR0=0B、TR1=0C、TR0=1D、TR1=1答案:B9、单片机的计数定时器为()和()A、INT1,T1B、INT0,T0C、INT0,INT1D、TO,T1答案:D10、共阴极数码管显示“3”对应字模为()A、0x3fB、0x5bC、0x06D、0x4f答案:D11、51单片机的复位引脚是哪一个()A、ALEB、EAC、PSEND、RST答案:D12、8501单片机的最高工作频率是()MHz。
A、6D、12答案:D13、在80C51单片机应用系统中,可以作为时钟输出的是()引脚A、RXDB、RSTC、ALED、XTAL1答案:C14、for(i=0;i<9;i++)循环运行()次结束A、9B、10C、12D、11答案:A15、ISIS模块的主要功能是()。
A、C51源程序调试B、电路原理图设计与仿真C、图像处理D、高级布线和编辑答案:B16、有关集成芯片74LS164的下列描述中()是不正确的A、74LS164的移位过程是借助D触发器的工作原理实现的B、74LS164是一种8位串入并出移位寄存器C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C17、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志18、下列选项中不能作为if语句中条件表达式的是()。
(完整版)单片机原理及应用习题答案
(完整版)单⽚机原理及应⽤习题答案思考与练习题11.1单项选择题(1)单⽚机⼜称为单⽚微计算机,最初的英⽂缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单⽚机是( C )的单⽚机。
A.1位B.4位C.8位D.16位(3)单⽚机的特点⾥没有包括在内的是( C )A.集成度⾼B.功耗低C.密封性强D.性价⽐⾼(4)单⽚机的发展趋势中没有包括的是( B )A.⾼性能B.⾼价格C.低功耗D.⾼性价⽐(5)⼗进制数56的⼆进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)⼗六进制数93的⼆进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)⼆进制数11000011的⼗六进制数是( B )A. B3HD.E3H(8)⼆进制数11001011的⼗进制⽆符号数是( B )A. 213B.203C.223D.233(9)⼆进制数11001011的⼗进制有符号数是( B )A. 73B.-75C.-93D.75(10)⼗进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)⼗进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)⼗进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACED.{(15)或逻辑的表达式是( B )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(16)异或逻辑的表达式是( C )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(17)⼆进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)⼆进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有⾮门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理&D.C51源程序调试(24)家⽤电器如冰箱、空调、洗⾐机中使⽤的单⽚机主要是利⽤了它的( D )A.⾼速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单⽚机?单⽚机与通⽤微机相⽐有何特点?单⽚机是在⼀块半导体硅⽚上集成了计算机基本功能部件的微型计算机。
大连理工19秋《单片机原理及应用》在线作业1答案
【奥鹏】大工19秋《单片机原理及应用》在线作业1-辅导资料试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
第1题,MCS-51单片机是( )位单片机。
[A.]8
[B.]4
[C.]32
[D.]16
正确的答案是:A
第2题,ADC_SR是( )。
[A.]ADC采样时间寄存器
[B.]ADC规则序列寄存器
[C.]ADC状态寄存器
[D.]ADC控制寄存器
正确的答案是:C
第3题,以下( )适用于高速运算及大数据处理。
[A.]嵌入式片上系统
[B.]嵌入式数字信号处理器
[C.]嵌入式微控制器
[D.]嵌入式微处理器
正确的答案是:B
第4题,Cortex-M是( )的嵌入式处理器。
[A.]针对实时系统
[B.]针对复杂OS和应用程序
[C.]针对价格敏感应用领域的
[D.]以上均不是
正确的答案是:C
第5题,以下关于单片机的优点说法不正确的是( )。
[A.]简单方便,易于普及
[B.]发展迅速,前景广阔
[C.]功能齐全,应用可靠
[D.]不易嵌入
正确的答案是:D
第6题,TIMx_EGR是( )。
[A.]自动重载寄存器
[B.]状态寄存器
[C.]控制寄存器
[D.]事件产生寄存器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络教育学院《单片机原理及应用》大作业
题目:
学习中心:
层次:
专业:
年级:年春/秋季
学号:
学生姓名:
单片机电子时钟设计
一、引言
单片机技术在计算机中作为独立的分支,有着性价比高、集成度高、体积少、可靠性高、控制功能强大、低功耗、低电压、便于生产、便于携带等特点,越来越广泛的被应用于实际生活中。
单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。
二、时钟的基本原理分析
利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。
由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。
三、时钟设计分析
针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。
这样,既能做到经济合理又能实现预期的功能。
在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。
程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。
运用这种方法,关键在于各模块的兼容和配合,若各模块不匹配会出现意想不到的错误。
首先,在编程之前必须了解硬件结构尤其是各引脚的用法,以及内部寄存器、存储单元的用法,否则,编程无从下手,电路也无法设计。
这是前期准备工作。
第二部分是硬件部分:依据想要的功能分块设计设计,比如输入需要开关电路,输出需要显示驱动电路和数码管电路等。
第三部分是软件部分:先学习理解汇编语言的编程方法再根据设计的硬件电路进行分块的编程调试,最终完成程序设计。
第四部分是软件画图部分:设计好电路后进行画图,包括电路图和仿真图的绘制。
第五部分是软件仿真部分:软硬件设计好后将软件载入芯片中进行仿真,仿真无法完成时检查软件程序和硬件电路并进行修改直到仿真成功。
第六部分是硬件实现部分:连接电路并导入程序检查电路,若与设计的完全一样一般能实现想要的功能。
最后进行功能扩展,在已经正确的设计基础上,添加额外的功能!
四、时钟的实现
A.电路设计
1. 整体设计
此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模块:显示电路用8个共阴数码管分别显示,星期(年份),小时、分钟(月份)和秒(日),通过动态扫描进行显示,从而避免了译码器的使用,同时节约了I/0端口,使电路更加简单。
单片机采用AT89S51系列,这种单片机应用简单,适合电子钟设计。
电路的总体设计框架如下:
2.
模块电路主要分为:输入部分、输出部分、复位和晶振电路。
2.1 输入部分
输入信号主要是各种模式选择和调整信号,由按键开关提供。