并行口的应用与扩展PPT讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《并行口的应用与扩展PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《并行口的应用与扩展PPT讲稿.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、并行口的应用与扩展第1页,共28页,编辑于2022年,星期六本章学习目标本章学习目标 v掌握掌握MCS-51MCS-51单片机单片机并行并行I/OI/O口口的应用的应用v掌握掌握键盘与显示器键盘与显示器的扩展原理及方法的扩展原理及方法第2页,共28页,编辑于2022年,星期六4.1 单片机的并行接口单片机的并行接口P0P3MCS-51单片机有单片机有P0、P1、P2、P3四个四个8位双向位双向I/O口,每个端口可口,每个端口可以按字节输入或输出,也可以按位进行输入或输出,四个口共以按字节输入或输出,也可以按位进行输入或输出,四个口共32根口线,根口线,用作位控制十分方便。用作位控制十分方便。一
2、、四个并行口使用的注意事项如下一、四个并行口使用的注意事项如下:n如果单片机内部有程序存贮器,不需要扩展外部存贮器和如果单片机内部有程序存贮器,不需要扩展外部存贮器和I/O接口,接口,单片机的四个口均可作单片机的四个口均可作I/O口使用。口使用。n四个口在作输入口使用时,均应先对其写四个口在作输入口使用时,均应先对其写“1”,以避免误读。,以避免误读。nP0口作口作I/O口使用时应外接口使用时应外接10K的上拉电阻,其它口则可不必。的上拉电阻,其它口则可不必。nP2可某几根线作地址使用时,剩下的线不能作可某几根线作地址使用时,剩下的线不能作I/O口线使用。口线使用。nP3口的某些口线作第二功能
3、时,剩下的口线可以单独作口的某些口线作第二功能时,剩下的口线可以单独作I/O口线使用口线使用nP0驱动驱动8个个TTL电路,电路,P1,P2,P3可驱动可驱动4个个TTL电路。电路。第3页,共28页,编辑于2022年,星期六3.3.读读-修改修改-写写:修改输出锁存器的内容。锁存器中的数据通过修改输出锁存器的内容。锁存器中的数据通过 上三态门进入内部总线,修改后再写入到锁存上三态门进入内部总线,修改后再写入到锁存 器中。器中。读读-修改修改-写指令:并行口为目的操作数的指令:写指令:并行口为目的操作数的指令:如:如:ANL P1ANL P1,A A1.1.输出锁存输出锁存:输出将使数据写入:输
4、出将使数据写入输出锁存器输出锁存器。输出指令:输出指令:MOVMOVP1P1,A A MOV MOVP1.0P1.0,C C2.2.输入三态输入三态:输入从:输入从I/OI/O引脚上输入信号,读信号打开,引脚引脚上输入信号,读信号打开,引脚 信号通过下三态门进入内部总线。信号通过下三态门进入内部总线。为保证可靠为保证可靠 输入,先写入输入,先写入“1”1”。MOVMOVP1P1,#0FFH#0FFH;使输出驱动器截止;使输出驱动器截止MOVMOVA A,P1P1;输入;输入 P0P0P3P3的复位状态均为的复位状态均为FFHFFH,自动处于输入状态。,自动处于输入状态。二、并行接口的三种操作:
5、二、并行接口的三种操作:第4页,共28页,编辑于2022年,星期六 首先,在应用设计中应理解,计算机内由首先,在应用设计中应理解,计算机内由数字电路组成只存在两种数字电路组成只存在两种TTLTTL电平,高电平电平,高电平3.53.55V5V和低和低 电平电平0V0V,对应着的数字为,对应着的数字为“1”1”和和“0”0”。外设的状态要通过电路转换成高、低电外设的状态要通过电路转换成高、低电平,计算机才能识别平,计算机才能识别(如开关电路如开关电路)。计计算算机机输输出出数数据据“1”1”即即输输出出3.5V3.5V5V5V,输输出出数数据据“0”0”即即输输出出0V0V,根根据据外外设设需需要
6、要的的电电平平要要求求 输输出出“1”1”或或“0”0”数数据据,这这就就是是程程序序控控制制外外设设的本的本质。质。4.2 4.2 并行并行I/OI/O口的直接应用口的直接应用 第5页,共28页,编辑于2022年,星期六 从从P1.0P1.0P1.3 P1.3 输入开关状态,再经输入开关状态,再经P1.4P1.4P1.7P1.7输出去驱动输出去驱动发光二极管,使发光二极管显示开关的状态发光二极管,使发光二极管显示开关的状态。接成灌电流形式,接成灌电流形式,能增加驱动能力,能增加驱动能力,使二极管更亮些。使二极管更亮些。并行并行I/O口的直接应用举例口的直接应用举例第6页,共28页,编辑于20
7、22年,星期六控制程序如下:控制程序如下:ORG 0000H AJMP MAIN ORG0030HMAIN:MOVA,#0FFH MOV P1,A ;熄灭发光二极管,;熄灭发光二极管,;P1口低位写口低位写“1”MOV A,P1;读入开关状态;读入开关状态 SWAPA ;A高低半字节交换高低半字节交换 MOV P1,A;开关状态输出;开关状态输出 AJMP MAIN END第7页,共28页,编辑于2022年,星期六4.3 LEDLED显示器的扩展显示器的扩展 单单片片机机应应用用系系统统中中,常常常常使使用用发发光光二二极极管管(LED)来来指指示示系系统统运运行行状状态态,使使用用数数码码管
8、管显显示示检检测测参参数数和和数数据据。显显示示程程序序涉涉及及到到硬硬件件电电路路的的连连接接,显显示示结结果果最最为为直直观观,所所以以,学学习习单单片片机机显显示示程程序序编编写写有有利利于于提提高高读读者者的的学学习习兴兴趣趣,同同时时也也为为后后续续调调试试较较大大程程序序提提供供故故障障诊诊断断的的方法。方法。单单片片机机应应用用系系统统中中,最最常常用用的的是是七七段段式式LED显显示示器器,又称数码管。又称数码管。第8页,共28页,编辑于2022年,星期六4.3.1 LED数数码码显示器的结构与原理显示器的结构与原理常见数码管的管脚排列如下图(常见数码管的管脚排列如下图(a)所
9、示,其中)所示,其中COM为公共为公共点。根据内部发光二极管的接线形式,可分为共阴极型点。根据内部发光二极管的接线形式,可分为共阴极型(图图(b)和共阳极型和共阳极型(图图(c)。共阴极共阴极共阳极共阳极图(图(a)图(图(b)图(图(c)第9页,共28页,编辑于2022年,星期六n LED数码管的数码管的ga七个发光二极管因加正七个发光二极管因加正电压而发亮,因加零电压而不能发亮,不同亮电压而发亮,因加零电压而不能发亮,不同亮暗的组合就能形成不同的字形,这种组合称之暗的组合就能形成不同的字形,这种组合称之为为段码段码(或称(或称字型码字型码),显然共阳极和共阴极,显然共阳极和共阴极的字形码是
10、不同的的字形码是不同的,其字形码见下表。,其字形码见下表。n LED数码管每段需数码管每段需1020ma的驱动电流,的驱动电流,可用可用TTL或或CMOS器件驱动。器件驱动。n 字形码的控制输出可采用硬件译码方式,字形码的控制输出可采用硬件译码方式,如采用如采用BCD 7段译码段译码/驱动器驱动器74LS48、74LS49、CD4511(共阴极共阴极)或或74LS46、74LS47、CD4513(其阳极其阳极)也可用软件查表方式输出。也可用软件查表方式输出。第10页,共28页,编辑于2022年,星期六十六进制数字形码表十六进制数字形码表 显示显示字符字符段段 符符 号号十六进制代码十六进制代码
11、dpgfedcba共阴共阴共阳共阳0123456789ABCDEFHP0000000000000000010011111011110111111000111011111011111010001010111111111011011011011110001101111111110100001111100111100100011011011111101011113FH06H5BH4FH66H6DH7DH07H7FH6FH77H7CH39H5EH79H71H76H73HC0HF9HA4HB0H99H92H82HF8H80H90H88H83HC6HA1H86H8EH89H8CH第11页,共28页,编辑于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 并行口 应用 扩展 PPT 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内