




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、山东理工大学成人高等教育嵌入式系统设计复习题一、简述题1 、画出MCS-51单片机的总线形成图,并写出地址线和数据线的数量2、简述定时器/ 计数器方式1 和方式 2 的最长定时器时间与最短定时时间(外部晶振为6MHz)3、简述串行口的控制寄存器SCON中的SM0、 SM1、 SM2的含义4、如果一个8 位的 D/A 转换器满量程为5V,试分别确定当数字量为75H、 0ACH时对应的模拟量。5 MCS-51系列单片机三总线如何产生?说明各控制总线的名称及含义。6写出MCS-51单片机P3口的第二功能名称含义。7 MCS-51单片机工作寄存器区字节地址范围是多少?若选择当前工作寄存器区为2 区,应
2、如何设置?8当中断控制寄存器IE 的内容为92H时的含义是什么?9简述程序状态字PSW各位的含义。10 MCS-51系列单片机内部有哪些主要逻辑部件组成?11 P3口的第二功能是什么。12 MCS-51单片机内部RAM如何分配的?13 写出将片内RAM 30H单元、片外RAM 3000H单元的内容读入A中的指令。14位地址20H 与字节地址20H有何区别?位地址20H具体在片内RAM中什么位置?15 写出特殊功能寄存器IE 、 IP 、 TMOD的名称及功能。二、名词解释1 、 A/D 分辨率2、中断三、编程2 、定时器/ 计数器初始化编程若要求T0 作为定时器以方式1 工作,定时时间为50m
3、s; T1 作为计数器以方式2 工作,计 3 个脉冲溢出。设单片机晶振频率为12MHZ,编写初始化程序。3 、 编程将片内RAM31H单元的高3位和 30H单元的高5 位合并为1 个字节送片内RAM32,H要求 31H 的高 3 位在高位上。4 . 以 30H 为起始地址的内部RAM中,连续存放8 个单字节无符号数,试编一程序,求其平均值送52H 单元。4片内RAM的 40H、 41H单元存放2 个压缩的BCD码,编制程序将其转换成七段码,并存入片内30H 33H 单元中。已知七段码表的首地址为TAB。四、设计1 、画出利用8255A管理LED3位静态显示的原理简图,并编写显示数字5、 7、
4、9 的程序。五、指令题1 设片内RAM( 30H) =0EH,执行下面程序后,( A) =?该程序完成何功能?MOV R0, #30H答:MOV A, R0结果 A=RL A功能:MOV B, ARL ARL AADD A, BRET2设(A) =40H, ( R1) =23H, ( 40H) =05H。执行下列两条指令后,累加器A和 R1 以及内部 RAM中 40H 单元的内容各为何值?( 1 ) XCHA, R1( 2) XCHD A, R13设内部RAM中 44H单元的内容为43H,执行下列程序后MOV SP , #78HMOV R 1, #44H#38HMOV A六、综合设计1某MCS
5、-51单片机系统扩展一8255 芯片, 8255的 PA口作为共阴极LED显示器的段口,PB5 PB0作为显示器的位控制,8255 的 PA、 PB、 PC、 控制口对应的口地址为7CFFH 7FFFH,要求:( 1)试画出8255 与 MCS-51单片机系统总线及与LED显示器的硬件连接简图(不考虑显示器的驱动)。( 2)编程实现:在6 位显示器上显示“1 2 3 4 5 6”。已知七段码表首地址为TABBEL、延时1ms子程序为DL1MS。参考答案一、简述题1.地址线:16 条;数据线:8 条2. 方式 1 : 最长定时时间 63356*2 微妙最短定时时间 2 微妙方式 2:最长定时时间
6、 256*2 微妙最短定时时间 2 微妙3. SM0 、 SM1 是串行口工作方式选择位,这两位决定了串行口的工作方式。SM2 是多机控制位。4. 当数字量为75H 时: 5*117/256=2.29V当数字量为0ACH 时: 5*172/256=3.34V5. 16 条地址线由P0 口做低 8 位, P2口做高8位,8 条数据线由P0口构成控制线:WR :片外 RAM 写信号;RD:片外RAM 读信号;PSEN:程序存储器读信号。6. RXD串行数据接收端TXD串行数据发送端INT0外部中断0INT1外部中断1T0定时器0计数脉冲输入端T1定时器1计数脉冲输入端WR 写信号RD 读信号7.
7、( 1 ) 00H 1FH( 2)通过PSW的 RS1RS0 进行选择,RS1RS0 为 1 0 选择 2 区8. 允许定时器T0、串行口中断,开中断9. ( 1 )进位标志C( PSW.7 ) ( 2)辅助进位(或称半进位)标志位AC( PSW.6 ) ( 3)用户自定义标志位F0( PSW.5 ) ( 4)工作寄存器组选择位RS1、 RS0( PSW.4 、 PSW.3 )( 5)溢出标志位OV( PSW.2) ( 6)奇偶标志位P( PSW.0)10. 8 位的CPU、 128 字节的片内RAM、 21 个专用寄存器、4 个 8 位的并行I/O 口、 1个全双工的串行口、2 个 16 位
8、的定时器/ 计数器、5 个中断源、2 个中断优先级11. RXD串行数据接收端TXD串行数据发送端INT0外部中断0INT1外部中断1T0定时器0计数脉冲输入端T1定时器1计数脉冲输入端WR写信号RD读信号12. 四个工作寄存器区(00H1FH) ; 128 个位地址区(20H-2FH ) ;数据缓冲RAM区( 30H-7FH ) 。13. (1)MOV A,60H(2)MOV DPTR,#6000HMOVX DPTR,A14. 位地址 00H 为 1 个可寻址位,字节地址00H 为一个单元,两者访问的指令不同;3分位地址 00H 位于片内RAM 的字节地址20H 的最低位。15. IE 为中
9、断控制寄存器,IP 为中断优先级控制寄存器,SCON 为串行口控制寄存器,TMOD 为定时器方式选择寄存器,TCON 为定时器控制寄存器。二、名词解释1 对模拟输入的最小分辨能力。2计算机在进行某种工作时,由于某种原因终止了正在进行的工作,转去执行引起终止的这件事件,该事件执行结束后又回到原来被终止的地方,继续原来的工作,整个过程称为中断。三、编程1 若要求 T0 作为定时器以方式1 工作,定时时间为50ms ; T1 作为计数器以方式2工作,计3 个脉冲溢出。设单片机晶振频率为12MHZ,编写初始化程序。MOV TMOD,#01100001BMOVTH0,#3CHMOVTL0,#0B0HMO
10、VTH1,#03MOV TL1,#032 MOV A,31HANL A,#11100000BMOV 32H,AMOV A,#30HANL A,#11111000BSWAP ARLAORL A,32HMOV 32, A3 . MOV R7,#08HMOV R0,#30HCLR AMOV R2,AMOV R3,A;LOOP:MOV A,R3ADD A,R0MOV R3,AMOV A,R2ADDC A,#00HMOV R2,AINC R0DJNZ R7,LOOPMOV R7,#03HLOOP1:CLR CMOV A,R2RLC AMOV R2,AMOV A,R3RLC AMOV R3,ADJNZ R
11、7,LOOP1MOV 52H,R3;AJMP $4 MOV R1,#40HMOV R3,#02HMOV R0,#30HLOOP: MOV A,R1MOV R4,AANL A,#0FHMOV DPTR,#TABMOVC A,A+DPTRMOV R0,AMOV A,R4SWAP AANL A,#0FHMOV DPTR,#TABMOVC A,A+DPTRINC R0MOV R0,AINC R1DJNZ R2,LOOP四、设计ORG 0000HMOVSP,#60HMOVDPTR,#7FFFFHMOVA,#80HMOVXDPTR,AMOV30H,#5MOV31H,#7MOV32H,#9L:LCALL D
12、IRSJMP LDIR:MOV A, 30HMOV DPTR, #TAB MOVC A, A+DPTR MOV DPTR, #7CFFHMOVX DPTR, AMOV A, 31HMOV DPTR, #TAB MOVC A, A+DPTRMOV DPTR, #7DFFH MOVX DPTR, AMOV A, 32HMOV DPTR, #TAB MOVC A, A+DPTRMOV DPTR, #7EFFH MOVX DPTR, ARETTAB: DB3FH, 06H, 5BH, 4FHDB66H, 6DH, 7DH, 07HDB7FH, 67H, 77H, 7CHDB9H, 5EH, 79H,
13、71HEND1 (A)=8CH ,功能:将A 中的数乘10。2 (A)=25H , ( R1 ) =40H, ( 40H) =03H3 ( R1) =44H,( 44H) = 38H,( 30H) =00H ,( 31H) =1AH8255 口地址:PA口: 7CFFH, PB口:7DFFH, PC 口: 7EFFH ,控制口:7FFFHORG 0000HLJMP MAINORG 0030HMAIN: MOV A,#80HMOV DPTR,#7FFFHMOVX DPTR,AMOV R0,#30HMOV R7,#06HMOV A,#01HLP:MOV R0,AINC R0INC ADJNZ R7,LPMAIN1:LCALL DI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲状腺结节良恶性鉴别征象-洞察及研究
- 知识产权贯标培训课件
- 知识产权课题培训课件
- 2025年初级心理咨询师考试模拟试题及解析
- 钳工加工基础知识培训课件
- 钳工入门基础知识培训班课件
- 2025党风廉政建设知识竞赛考试题库(含参考答案)
- 行政执法考试题库(含答案)
- 人民代表大会制度知识竞赛试题(附参考答案)
- 知识产权培训工作常态化课件
- 【初中化学】二氧化碳的实验室制取课件-2024-2025学年九年级化学人教版上册
- 商场租户撤场协议书范本
- 九年级上册英语书译林版单词表
- 车库业主与租赁者安装充电桩协议书
- 园林工程竣工验收与养护期
- 儿童感觉统合能力发展评定量表
- 《养老护理员》-课件:协助老年人如厕
- 丙酸丙酯的分离工艺
- 二维层状材料的堆叠效应
- 审计资料交接清单
- 从业人员晨检记录表
评论
0/150
提交评论