- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* P1口只作通用的I/O口使用,电路结构与P0口两点区别: (1)因为只传送数据,不再需要多路转接开关MUX。 (2)由于P1口用来传送数据,因此输出电路中有上拉电阻,这样电路的输出不是三态的,所以P1口是准双向口。 ※注意:(1)P1口作为输出口时,外电路无需接上拉电阻。(2)P1口作为输入口时,应先向其锁存器先写入 “1”,使输出驱动电路的FET截止。 3.P2端口 字节地址为A0H,位地址A0H~A7H。 在实际应用中,因为P2口大多作为地址线使用,提供高8位地址,多路转接开关MUX的一个输入端不再是“地址/数据”,而是单一的“地址”,多路转接开关接向“地址”端。正因为只作为地址线使用, P2口的输出用不着是三态的,所以是准双向口。 P2口也可作为通用I/O口使用,这时,多路转接开关MUX接向锁存器Q端。 4.P3端口 P3口的字节地址为B0H,位地址为B0H~B7H 。 P3口的第二功能定义,应熟记。 P3口的第二功能定义 口引脚 第二功能 P3.0 RXD(串行输入口)--输入 P3.1 TXD(串行输出口)--输出 P3.2 INT0* (外部中断0)--输入 P3.3 INT1* (外部中断1)--输入 P3.4 T0(定时器0外部计数输入) P3.5 T1(定时器1外部计数输入) P3.6 WR* (外部数据存储器写选通)--输出 P3.7 RD* (外部数据存储器读选通)--输出 ▲ P3的引脚作第二功能使用 第二功能信号输出:锁存器预先置“1”,使与非门对“第二输出功能”信号的输出是畅通的。 第二功能信号输入:在口线引脚的内部增加了一个缓冲器,输入的信号就从这个缓冲器的输出端取得。 ▲ P3的引脚作通用I/O使用 通用I/O输出:“第二输出功能”线应保持高电平,与非门开通,使锁存器Q端输出畅通。 通用I/O输入:取自三态缓冲器的输出端。 P3口无论作哪种输入,锁存器输出和“第二输出功能”线都应保持高电平。 ※P0~P3端口功能总结 使用中应注意的问题: (1)P0~P3口都是并行I/O口,但P0口和P2口,还可用来构建系统的数据总线和地址总线,所以在电路中有一个MUX,以进行转换。P1口和P3口无构建系统的数据总线和地址总线的功能,因此,无MUX。 P0口的MUX的一个输入端为“地址/数据”信号。 P2口的MUX的一个输入信号为“地址”信号。 (2)在4个口中只有P0口是一个真正的双向口,P1~P3口都是准双向口。 原因:P0口作数据总线使用时,需解决芯片内外的隔离问题,即只有在数据传送时芯片内外才接通;不进行数据传送时,芯片内外应处于隔离状态。为此,P0口的输出缓冲器应为三态门。 P0口中输出三态门是由两只场效应管(FET)组成,所以是一个真正的双向口。 P1~P3口,上拉电阻代替P0口中的场效应管,输出缓冲器不是三态的-准双向口。 (3)P3口的口线具有第二功能,为系统提供一些控制信号。 因此P3口增加了第二功能控制逻辑。这是P3口与其它各口的不同之处。 (4)读引脚和读锁存器指令不同,读锁存器用读-修改-写指令。读引脚使用传输指令MOV。 2.3 MCS-51单片机的工作方式 2.3.1复位及程序运行工作方式 当单片机程序运行过程中出现错误或者由于操作失误等原因造成系统处于死锁状态时,为了使单片机恢复正常运行状态,必须进行复位操作。 2.3.2低功耗方式 PD:掉电方式控制位; IDL:待机方式控制位。 1.待机: IDL = 1 2.掉电: PD = 1 2.4 时钟电路与复位电路 时钟电路用于产生MCS-51单片机工作所必需的时钟控制信号。 2.4.1 时钟电路 时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。 常用的时钟电路有两种方式:内部时钟方式和外部时钟方式。 1.内部时钟方式 片内一个用于构成振荡器的高增益反相放大器,反相放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。 C1和C2典型值通常选择为10~30pF左右。 晶体的振荡频率在1.2MHz~12MHz之间。某些高速单片机芯片的时钟频率已达40MHz,甚至达到100MHz。 2.外部时钟方式 常用于多片 MCS-51单片机 同时工作。 3.时钟发生器 MCS-51单片机的时钟发生器是一个2分频的触发器,它可以将振荡器的频率 除以2,然后向CPU提供两相时钟信号P1、P2。CPU将会以P1、P2作为基本节拍,来对其各个部件进行协调。
您可能关注的文档
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目4 2.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目5 1.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目5 2.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目6 1 2.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目6 3.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目7 1.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目7 2.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目8 1 2.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目8 3 4.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目9 1.pdf
文档评论(0)