MCS51单片机第5章
- 格式:ppt
- 大小:1.23 MB
- 文档页数:34


第 1 页 共 47 页 第1章 思考题及习题参考答案
1写出下列二进制数的原码、反码和补码(设字长为8位)。
(1)001011 (2)100110
(3)-001011 (4)-111111
答:
(1)原码:00001011 反码:00001011 补码:00001011
(2)原码:00100110 反码:00100110 补码:00100110
(3)原码:10001011 反码:11110100 补码:11110101
(4)原码:10111111 反码:11000000 补码:11000001
2已知X和Y,试计算下列各题的[X+Y]补和[X-Y]补(设字长为8位)。
(1) X=1011 Y=0011
(2) X=1011 Y=0111
(3) X=1000 Y=1100
答:
(1)X补码=00001011 Y补码=00000011 [–Y]补码=11111101
[X+Y]补=00001110 [X-Y]补=00001000
(2)X补码=00001011 Y补码=00000111 [–Y]补码=11111001
[X+Y]补=00010010 [X-Y]补=00000100
(3)X补码=00001000 Y补码=00001100 [–Y]补码=11110100
[X+Y]补=00010100 [X-Y]补=11111100
3 微型计算机由那几部分构成?
答:微型计算机由微处理器、存储器和I/O接口电路构成。各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。
4 8086的寻址范围有多大?其物理地址是如何形成?
答:8086有20根地址总线,它可以直接寻址的存储器单元数为1M字节,其地址区域为00000H—FFFFFH。 第 2 页 共 47 页 物理地址是由段地址与偏移地址共同决定的,物理地址=段地址×16+偏移地址其中段地址通常来自于段寄存器CS ,物理地址来自于IP。
(一)课程教学目的和要求
随着科学技术的不断进步,计算机在社会各个领域中的应用也不断得以发展,本课程是信息类基础课程之一,是一门学生学习掌握计算机硬件知识和汇编语言程序设计的入门课程。通过本课程的学习使学生从理论和实践两方面掌握单片机的基本结构、工作原理、汇编语言程序设计方法、接口电路及单片机应用系统的设计方法,以求达到初步的单片机软硬件设计开发能力。并为以后从事电子控制类的设计奠定理论基础和实践能力。
《单片机原理及应用》是信息类专业的一门重要专业基础必修课,是一门理论与实际紧密结合并对学生进行工程训练的课程。通过本课程的教学,学生应掌握51系列单片机CPU、定时/计数器、存储器、串行通信、中断系统、I/O口的硬件结构,能用汇编语言进行程序设计,具备应用单片机知识分析解决工程实际问题,设计较复杂的单片机应用系统能力。
(二)课程教学重点和难点
1、重点:硬件结构;指令系统;系统扩展和应用;外围接口技术。
2、难点:指令系统;外围接口技术。
(三)教学方法
理论与实验相结合
(四)课时安排
总课时:64课时,其中:理论课时48,实验课时16。
第1章:单片机基础 2
第2章:80C51系列单片机结构 6
第3章:单片机指令系统 6
第4章:单片机程序设计方法 6 第5章:MCS-51单片机的功能部件
6
第6章:单片机的扩展技术
8
第7章:单片机的C语言程序设计 4
第8章:单片机应用系统设计与开发 8
第9章:单片机应用系统PROTEUS设计与仿真。 2
(五)考核方式
本课程的考核采取平时的形成性考核和课程结束时的笔试闭卷考试相结合的考核办法。平时的考核主要有三个方面:课堂、课外、实验。课堂考核依据出勤率、听课态度、课堂讨论表现等;课外考核主要依据作业、平时测试、课外的创新和发明等;实验考核依据实验完成的质量和数量等情况来评定。
(六)参考教材
刘湘涛.江世明编著《单片机原理与应用》.电子工业出版社. 2006.
《单片微型计算机原理及应用》习题参考答案
姜志海 刘连鑫 王蕾 编著
电子工业出版社
目录
第1章 微型计算机基础 ....................................................................................................... 2
第2章 半导体存储器及I/O接口基础 ............................................................................... 4
第3章 MCS51系列单片机硬件结构 ............................................................................. 11
第4章 MCS51系列单片机指令系统 ............................................................................. 16
第5章 MCS51系列单片机汇编语言程序设计 ............................................................. 20
第6章 MCS51系列单片机中断系统与定时器/计数器 ............................................... 26
第7章 MCS51系列单片机的串行口 ............................................................................. 32
第8章 MCS51系列单片机系统扩展技术 ..................................................................... 34
第5章 MCS-51系列单片机的片内接口及中断
练习题
一、填空
1. 若将定时/计数器用于计数方式,则外部事件脉冲必须从 T1 引脚输入,且外部脉冲的最高频率不能超过时钟频率的 1/12 。
2. 假定定时器 1 工作在方式 2 ,单片机的振荡频率为 3MHZ ,则最大的定时时间为
__1024us___ 。
3. MCS—51单片机内部有 2 个位加1定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 0 。
4. 89C51五个中断源的中断入口地址分别是INT0: 外部中断0 ;INT1: 外部中断1 ;T0: 定时器溢出中断0 ;T1: 定时器溢出中断1;串行口: TI或RI 。
5. 若(IP)=00010100B,则中断优先级最高者为 0 ,最低者为 0 。
6. 对中断进行查询时,查询的中断标志位共有 _IE0__ 、 _IT1__、_IE1__ 、 _TF0/TF1__、__RI_ 和 _TI__ 六个中断标志位。
7. MCS-51单片机中断系统中共有 INT0 . INT1 . T0 . T1 、T1 . TI或RI
五个中断请求源,其中优先级最高的是 INT0 ,优先级最低的是 TI或RI 。
8. 串行口中断标志RI/TI由 硬件 置位, 软件 清零。
9. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器
(SBUF )加以选择.P142
10. 用串口扩并口时,串行接口工作方式应选为方式 0 。P149
11. 波特率定义为 移位时钟的速率 。串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的 相同 波特率。
12. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置 SM2=0 。