下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目 1:单片机开发系统由哪些部分组成?答:计算机、单片机在线仿真器、工具软件、编程器等。单片机开发系统应具备哪些基本功能?答:在线仿真、调试、软件辅助设计、目标程序固化等。单片机程序运行调试有几种方法?答:单步运行、跟踪运行、运行至光标处、连续运行、断点运行等。什么是单片机?单片机有哪些优点?答:单片机是指集成在一个芯片上的微型计算机,体积小、价格低等优点。什么是单片机应用系统?答:是以单片机为核心,配以输入、输出、显示等外围接口电路和软件,能的实用系统。单片机常用的复位方法有几种?答:上电复位和按键复位。51单片机的哪一个端口具有第二功能答:P3 端口单片机最小系统电路包括那几个部分答:电
2、源电路、时钟电路和复位电路。2单片机的存储器包括哪两大类?答:程序存储器 ROM 和数据存储器 RAM。系统复位后单片机从哪个单元开始取指令执行程序?答:0000H 单元。MCS-51ROM空间中,0003H002AH 有什么用途答:5 个中断源的中断区。MCS-51 RAM 共有多少个单元?按其功能、用途是如何划分的?答:256 个单元,128 128 单元,128 单元划分为寄存器区、位寻址RAM 区;128 单元存放的是特殊功能寄存器。MCS-51单片机的特殊寄存器中,16位的答:PC DPTR。堆栈指针的作用是什么?在堆栈中存取数据时的原则是什么?答:堆栈指针是用来暂存数据和地址的,它
3、是按照先进后出的原则存取数据的。P0端口作为输出口时有何要求答:需要外接上拉电阻。P0P3端口作为输入口时有何要求答:1。MCS-51 单片机的最小系统电路。什么是时钟周期、机器周期和指令周期?答:时钟周期是计算单片机运行时钟的基本单位,它是单片机使用的晶振频率的倒数;机器周 CPU完成一个基本操作所需要的时间,MCS-5112期;指令周期是指执行一条指令所需要的时间,执行不同的指令所需的时间不同,14个机器周期。MCS-516MHz 的晶振,一个机器周期为多少?答:2usMCS-516MHz的晶振,编写(或分析)1s序。答:DELAY: MOV R3,#5 DEL3: MOV R2,#100
4、 DEL2: MOV R1,#250 DEL1: NOPNOPDJNZ DJNZ DJNZ RET12MHz 88LED 点阵,2所示,单片机的 P1 端口控制行线,P0 端口控制列线,分析点阵静态显示程序,并完成以下两个问题:2的点阵中画出来;DELAY 的执行时间。;* 点阵静态显示程序* ORG0000HAJMPONE_DISP ORG0030HONE_DISP: MOV DPTR,#TAB START: MOV R0,#01HMOV R1,#00H MOV R7,#08HNEXT_COL: MOV MOVP1,ARL A MOV MOVMOVCA,A+DPTR MOVP0,AACALL
5、 DELAY INC R1DJNZ R7, NEXT_COL SJMP STARTTAB: DB 83H,0EFH,0EFH,01H,0EFH,0D7H,0BBH,07DH DELAY: MOVR4,#250 D0: NOPNOPDJNZ RETEND288LED 答:(1)(2)延时子程序 DELAY 的执行时间:(1+1+2)250s =1ms项目 3定时/计数器的定时功能和计数功能的计数脉冲源有何区别?答:定时器是对内部机器周期进行计数,而计数器则是对外部信号进行计数,部脉冲的计数功能。利用定时/计数器进行定时/计数时,可以采取那两种方法答:查询法和中断法。1 1秒钟定时子程序的编写,5
6、1 12MHz 晶振。DELAY1S: MOVTMOD,# MOV,#3CHMOV,#0B0HMOVR5,SETB W AIT: SJMP W NEXT: TF1, NEXT, #3CHMOV, #0B0H DJNZR5, 288LED 点阵 完成下表的功能说明。简述中断的概念及特点。答:CPU 在执行程序的过程中,出现了更紧急的随机事件,CPU 正在执行的程序,转去处理随机事件,处理完后继续执行原来的程序。CPU 与慢速的外设之间的矛盾,CPU 作,CPU 的工作效率。MCS-51单片机有哪几个中断源?位及中断入口地址?答:5个中断源,01T0 T1 中断和串行中断。01的中断请求方式分为电
7、平方式即低电平有效(IT0、IT10)方式即下降沿有效(IT0、IT11);0003H 0013HT0T1 中断请求方式是定时/TF0、TF1 ,1;000BH 和001BH。RI WI 置位,1;0023H7.MCS-51 单片机的中断系统自然优先级,通过哪个寄存器设置各个中断源的优先级?答:中断系统自然优先级从高到低依次为:01T0 T1 IP 可以设置各个中断源的优先级。中断的处理过程分为哪几个阶段?各个阶段是如何工作的?答:中断处理过程可分为中断响应、中断处理和中断返回 3 个阶段。中断响应过程,PC 值(即下一条应执行指令的地址)推入堆栈保留下来,这称为保护断点,由硬件自动执行;然后
8、,将有关的寄存器内容和标志位状态推入堆栈保留下来,这称 为保护现场,由用户自己编程完成;保护断点和现场后即可执行中断服务程序,即中断处理过程;执 CPU 由中断服务程序返回主程序,中断返回过程是中断响应过程的逆向操作,复现场,然后恢复断点。3所示,P18LED1LED8,写出完整的程序,现下面的要求 :系统工作时,LED1 LED8 依次流水灯循环显示;0,1,0.5s1 产生电平触发时,暂时中断流水灯循环方式,全部指示LED1LED8 10 次后退出,继续流水灯循环显示模式。 注:常用寄存器定时/计算器方式寄存器(TMOD )定时/计数器控制寄存器(TCON )中断运行控制寄存器(IE0,1
9、,50ms 时,X 3CB0GATE M0 C/T M1 M0 GATE C/T M1 TMOD TF1 TR0 IT1 IE0 IT0 IE1 TR1 TF0 TCONEAES EX1 ET0 EX0 ET1 IE答:ORG 0000H AJMP MAIN ORG 0003H AJMP EMERORG 0100H MAIN: MOV TMOD,#01H MOV TCON,#00HSETB EASETB EX0 START: MOV R2,#08H MOV A,#0FEH ALV: MOV P1,A ACALL DELAYRL ADJNZ R2,ALVAJMP START DELAY:MOV
10、R3,#10 MOV TH0,#3CHMOVTL0,#0B0H SETBTR0LP1: JBC AJMPLP1LP2: MOV TH0,#3CH MOV TL0,#0B0H DJNZ R3,LP1RETEMER: PUSH PUSH ACC PUSH 02H PUSH 03H PUSH TH0 PUSHTL0MOV R6,#10 DISP: MOV P1,#0FFH ACALL DELAYMOV P1,#00HACALL DELAY DJNZ R6,DISP POP TL0POP TH0 POP 03H POP 02H POP ACC POP P1 RETI END项目 4在计算机系统中,CP
11、U和外部通信有哪两种方式?缺点?答:并行通信方式和串行通信方式。并行通信方式数据传输速度快,但硬件接线成本高,于远距离传输;串行通信方式数据传输速度相对较慢,但硬件成本低,有利于远距离传输。串行通信可分为哪两类?答:同步通信和异步通信。字符帧或数据帧一般由哪几个部分组成?答:一般由起始位、数据位、奇偶校验位和停止位 4 部分组成。什么是波特率?其单位是什么?答:波特率是每秒传送二进制数码的位数,其单位是位/秒,bit/s。同步通信和异步通信各有什么优缺点?答:同步通信的优点是数据传输速率高,缺点是要求发送时钟和接受时钟必须保持严格同步; 异步通信的优点是不需要传送同步时钟,字符帧长度不受限制,
12、止位而降低了有效数据的传输速率。串行通信有哪几种制式?答:串行通信可分为单工、半双工和全工 3 种制式。示意图所代表的是串行通信的哪一种制式?答:单工通信(单工制式)UART、USRT USART 分别表示串行通信的那种接口电路?答:UART 是通用异步收发器;USRT 是通用同步收发器;USART 是通用同异步收发器。MCS-51 UART 是如何发送和接受数据的?答:发送数据时,SBUF,即可启动发送,TXD 端串行发送,一帧数据发送完毕时,TI,CPU 发出中断请求,CPU TI 0,发送下一帧。接收数据时,REN 允许接收,RXD 串行输入,SBUF,RI,CPU 发出中断请求,CPU
13、 RI 0,SBUF 读出,然后开始接受下一帧。SCON 各位的意义。答:SM0、SM1:串行方式选择位;SM2:多机通信控制位;REN:允许串行接收位;TB8:9 位;RB8:9 位;TI:发送中断标志位;RI:接收中断标志位。填空完成下表内容。MCS-5112MHz 的晶振,要实现串行通信的波特率为9.6Kbit/s,T1 中TH1 TL1 的初值如何设置?答:定时器 T1 选择工作方式 2,SMOD 取 0,则有:计数初值 X = 256 - (1/32)(12000/(129.6)= 252.75 = FCH即 TH1 = TL1 = FCH项目 5数码管显示电路通常有哪两种显示方式?
14、答:静态显示和动态显示。什么是静态显示和动态显示?它们各有什么优缺点?使用?答:静态显示是指数码管显示某一字符时,方式的各位数码管相互独立,公共端恒定接地(共阴极)或接正电源(共阳极),8个字8I/O端口地址相连,I/O端口只要有段码输出,相应字符即可显示出来,并保持不变,I/O端口输出新的段码。采用静态显示方式,较小的电流即可获得较高的亮度,且占用CPU时间少,编程简单,但其占用的端口线多,硬件电路复杂,成本高,只适合于显示位数较少的场合。动态显示是一种按位轮流点亮各位数码管的显示方式,即在某一时段,选端有效,并送出相应的字形码,此时,其他位的数码管因位选端无效而都处于熄灭状态;下一时段按顺序选通另外一位数码管,并送出相应的字型显示码,I/O 接口资源,硬件电路相对简单,但其显示亮度相对较低,CPU 时间。在显示位较少时通常采用静态显示方式,而在显示位较多时通常采用动态显示方式。同一个字符的共阳极数码管和共阴极数码管字形码之间有什么关系?答:共阳极数码管和共阴极数码管字形码的关系为取反。如图所示为单片机控制共阳极数码管的动态显示,分析数码管动态显示程序,4 的数码管中画出来;图 4 共阳极数码管动态显示电路*数码管动态显示程序* ORG 0000H DISP: MOV DPTR, #TABDI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中远海运港口物流信息化管理专项考核练习题及解析
- 2026年乡村教师支持政策考卷含答案
- 2026年安全培训教育效果考核试题含答案
- 2026年广西演艺职业学院单招职业技能考试备考试题带答案解析
- 2026年AI-法律案例分析辅助考核题库含答案
- 2026年银行监管指标与资本管理试题含答案
- 2026年安心保险笔试题目及参考答案
- 2026年公众号编辑招聘笔试模拟题及核心全解含答案
- 2026年河南农业职业学院高职单招职业适应性测试备考题库带答案解析
- 2026年合肥滨湖职业技术学院高职单招职业适应性测试模拟试题带答案解析
- 2026秋招:澳森特钢集团试题及答案
- 2026年宁夏黄河农村商业银行科技人员社会招聘备考题库及答案详解(易错题)
- 2024年中国诚通控股集团有限公司所出资企业招聘真题
- DB37-T4975-2025分布式光伏直采直控技术规范
- 画框制作合同范本
- 2025年河北邯郸武安市公开招聘食品检测专业技术人员4名备考考试题库及答案解析
- 反霸凌宣传课件
- 民航空管局面试题及答案
- 2026年海南卫生健康职业学院单招综合素质考试题库参考答案详解
- 挡土墙设计相关规范及技术要点
- 2025年10月自考14701中外服装史(本).试题及答案
评论
0/150
提交评论