欢迎来到天天文库
浏览记录
ID:64185
大小:260.01 KB
页数:10页
时间:2017-05-17
《单片机原理与应用技术 (高惠芳 著) 科学出版社 部分答案 课后答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课后答案网:www.hackshp.cn课后答案网您最真诚的朋友www.hackshp.cn网团队竭诚为学生服务,免费提供各门课后答案,不用积分,甚至不用注册,旨在为广大学生提供自主学习的平台!课后答案网:www.hackshp.cn视频教程网:www.efanjy.comPPT课件网:www.ppthouse.com课后答案网www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn课后答案网:www.hackshp.cn第2章(4)MCS-51单片机的4个I/O口在使用上各有什么功能和特点?答:①P0、P1、P2、P3口都
2、可以作普通的I/O口使用,但P0口要外接上拉电阻,而其它口不需要。②P0口还可以作为低8位地址线使用,以及可以作为8位数据线使用;P2口可以作为高8位地址线使用;P3口有第二功能。③P0口可以驱动8个TTL门电路,P1、P2、P3口可以驱动4个TTL门电路。(5)MCS-51单片机的存储器分哪几个空间?试述各空间的作用。答:从用户的使用角度看,有3个存储器地址空间:片内外统一编址的64K程序存储器地址空间、256字节的片内数据存储器地址空间以及64K字节的片外数据存储器地址空间。程序存储器用于存放应用程序及表格常数;数据存储器包括内部数据存储器和外部数据存储器
3、,用于存放运算的中间结果、标志位以及数据的暂存和缓冲等;256B的内部数据存储器按功能划分为两部分:地址为00~7FH的低128B的基本RAM区和地址为80~FFH的高128B的特殊功能寄存器(SFR)区,基本RAM区分为工作寄存器区,位寻址区,用户RAM区三个部分;特殊功能寄存器可以对各功能模块进行管理、控制、监视。(6)简述片内RAM中包含哪些可位寻址单元?答:①20~2FH之间有16个单元,对这16个单元,既可以作为普通RAM单元使用,进行字节操作,也可以对单元中的每一位进行位操作,因此这16个单元称为位寻址区。位寻址区的16个单元共有16×8位=128
4、位,其位地址为00~7FH。②特殊功能寄存器中有11个寄存器是可以位寻址的(这些寄存器的字节地址都能被8整除),这11个特殊功能寄存器中可寻址位有83个,寻址时既可使用位地址,也可使用位名称。(8)程序状态字寄存器PSW的作用是什么?简述各位的作用。答:程序状态字寄存器PSW是一个8位寄存器,在内部RAM的地址为0D0H,用来存放程序执行的状态信息。①CY或C(PSW.7):课后答案网进位标志位。在进行加法或减法运算时,如果操作结果最高位向上有进位或借位时,CY置1,否则清0。此外,在进行位操作时,CY又作为位累加器使用,在位传送、位与、位或等位操作中,都要使
5、用位标志位。www.hackshp.cn②AC(PSW.6):辅助进位标志位。在加减运算中,如果运算结果低半字节(位3)向高字节有进位或借位,AC置1,否则清0。在BCD码运算时要进行十进制调整,此时也要用到AC位状态进行判断。③F0(PSW.5):用户标志位。用户可以根据自己的需要对F0位赋予一定的含义,可以用指令对其置位或复位,也可以软件测试F0来控制程序的流向。④RS1、RS0(PSW.4、PSW.3):工作寄存器组选择控制位。可用软件对它们置“1”或置“0”,以选择当前工作寄存器的组号,RS1、RS0与工作寄存器组的关系如表2.3所示。表2.3RS1、
6、RS0与工作寄存器组的关系表RS1RS0工作寄存器组00工作寄存器组001工作寄存器组110工作寄存器组2若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn课后答案网:www.hackshp.cn11工作寄存器组3⑤OV(PSW.2):溢出标志位。在带符号数的加减运算中,OV=1表示加减运算结果超出了累加器A所能表示的符号数有效范围(-128~+127),即产生了溢出,表示运算是错误的;反之,OV=0表示运算结果正确,即无溢出产生。在乘法运算中,OV=1表示乘积超过255,即乘积分别在B与A中;反之,OV=0,表示乘积只在A中。在除法运算中,OV
7、=1表示除数为0,除法不能进行;反之,OV=0,除数不为0,除法可正常进行。⑥(PSW.1):保留位。8051未用,8052作为F1用户标志位,同F0。⑦P(PSW.0):奇偶标志位。在每个指令周期,均由硬件来置位或清零,以指出累加器A中1的个数的奇偶性。若1的个数为偶数,P=0;若1的个数为奇数,P=1。此标志位对串行通信中的数据传输校验有重要意义,常用P作为发送一个符号的奇偶校验位,以增加通信的可靠性。(10)什么是震荡周期,时钟周期,机器周期和指令周期?如何计算机器周期的确切时间?答:振荡周期是指为单片机提供脉冲信号的振荡源的周期;振荡脉冲经过二分频后就
8、是单片机的时钟信号,时钟信号的周期称为
此文档下载收益归作者所有