msp430g2553原理图中端口P1选择2与端口P1选择 是什么意思 求解释

单片机的p0,p1,p2,p3端口有什么作用?
单片机的p0,p1,p2,p3端口有什么作用?
P口有32根口线,用来驱动如发光二极管等小部件,大部件需要外加驱动电路,P口可以进行“双向”输入输出,输出电流进行驱动,输入电压值进行逻辑判断以进行程序分支操作。P口还可以进行扩展,在P口不够用的情况下,可以考虑使用74LS164(好像是,记不太清了)移位寄存器芯片进行扩展。
P0口为真正意思上的双向IO口,不过内部无上拉电阻,P1、P2、P3均为“准双向”IO口,内部含上拉电阻。P0和P2分为16地址线的低8位和高8位,P3口有中断和定时器等其他特殊功能,只有当你真正使用了单片机就会自然一清二楚了~
p口是单片机的I/0口,以51单片机为例,p0-p3这四个口都可以独立的并行输出8位数据(或数据的每一位),或者读取该口的寄存器得到该口的输入数据。p3口还有复用功能,即除了作为输入输出口外,还能选作其他的功能,如读写控制等等。
我还想问一个
ALE端口有什么作用,具体一点介绍一下
在平时,ALE端以不变的频率周期输出正,此频率为频率的1/6。因此它可用作对外部输出的或用于定时目的。然而要注意的是:每当用作外部数据时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果在外部执行状态ALE禁止,置位无效。当访问时,ALE作为锁存扩展地址的低8位字节的控制信号。当访问外部数据存储器时,ALE以之一输出正脉冲,同时这个引脚也是EPROM编程时的编程脉冲输入端。但是这个引脚还有一个非常有用的功能往往被很多人给忽视了,那就是当非访问外部数据存储器时,ALE以六分之一振荡频率固定输出正脉冲, 8051一个=6个状态周期=12个振荡周期,若采用6MHz的,则ALE会发出1MHz的固定的正脉冲。因此它可以用来做外部时钟或定时。如果我们把这个功能应用与实际,可能给我们的设计带来简化,降低。ALE脚是在使用MOVX、MOVC指令时才会变成有效(这些指令都使用到外部RAM或ROM的地址。这些指令都有一个特点:地址和数据分时出现在P0口)。使用C写程序时,要使用它有效,可用访问内部RAM地址的方法。如:uVariable=*((char *)0x12C),把0x12C地址的内容给uVariable变量。这个过程有效的脚为ALE、RD。
等待您来回答
编程领域专家具有专用串行输出端口的I/O口在( )中。 A: P0;B: P1;C: P2;D: P3;_百度知道
具有专用串行输出端口的I/O口在( )中。 A: P0;B: P1;C: P2;D: P3;
是关于单片机的问题
我有更好的答案
其他类似问题
您可能关注的推广回答者:回答者:回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用AT89C51编汇P1.2控制蜂鸣器:利用单片机控制蜂鸣器产生“嘀,嘀”报警声,报警声从P1.2端口输出,2KHz._百度知道
用AT89C51编汇P1.2控制蜂鸣器:利用单片机控制蜂鸣器产生“嘀,嘀”报警声,报警声从P1.2端口输出,2KHz.
求解答!!!!!!!!!!!!!!!!!!!!!!!!!
我这里有一个汇编的T02SA EQU 30HT02SB EQU 31HFLAG BIT 00HORG 00HLJMP STARTORG 0BHLJMP INT_T0START: MOV T02SA,#00HMOV T02SB,#00HCLR FLAGMOV TMOD,#01HMOV TH0,#() / 256MOV TL0,#() MOD 256SETB TR0SETB ET0SETB EASJMP $INT_T0:MOV TH0,#() / 256MOV TL0,#() MOD 256INC T02SAMOV A,T02SACJNE A,#100,NEXTINC T02SBMOV A,T02SBCJNE A,#04H,NEXTMOV T02SA,#00HMOV T02SB,#00HCPL FLAGNEXT: JB FLAG,DONECPL P1.2DONE: RETIEND
其他类似问题
蜂鸣器的相关知识
其他3条回答
一定要要汇编么?
恩,汇编语言,麻烦了
那没办法了。抱歉,帮不了你。
你给分吗?
虽然我都好久没玩单片机了,但这个不难吧!
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁属性/设备管理器/端口中的“通信端口(com1),(com2)是什么意思?
属性/设备管理器/端口中的“通信端口(com1),(com2)是什么意思?
在下愚钝,请说详细点 ,感激不尽!
COM口即串行通讯端口。微机上的com口多为9针,最大速率115200bps。通常用于连接鼠标(串口)及通讯设备(如连接外置式MODEM进行数据通讯)等。但目前主流的主板一般都只带1个串口,甚至不带。 端口就是接口的意思。 从硬件的层面,端口就是计算机上的物理接口,用于接插其他设备。计算机硬件常见的接口你都可以在机箱背后看到,包括键盘鼠标的圆口SP2接口,打印机的LPT接口(也叫并行接口),还有搂主说的COM接口(串行接口,过去也用来接鼠标,现在个人电脑上用处不大,但是在银行和商场的电脑上广泛用到,通常都用来接一些输入输出设备,比如条码扫描仪等),此外还有音频接口,网卡接口(RJ45口),显示器接口,1394接口,当然还有搂主问的USB接口。USB本质上和COM,LPT一样都是输入输出的接口,但是它提供更高的传输带宽,和更好的扩展性,所以现在基本上大部分外设都是通过USB与计算机联接。 从软件的层面上,也有端口这个概念。软件的端口是各个软件之间进行数据交换用的,比如WINDOWS就预留了很多端口供不同的软件调用。 最后,在网络通讯上面,也有端口的概念。在TCP/ip协议(我们现在上网采用的技术)中,端口就代表着不同服务和应用,让系统知道该怎么去处理进出的网络数据。比如你浏览网页的时候,就会通过80这个端口告诉系统,这些数据是网页的数据,应该如何处理&
其他回答 (2)
1. COM口是串口(串行通讯口),有9针和15针。一般是在显示器接口一起的
2. 除非你有特殊的需要,目前家用电脑已经使用不到COM口,只是在一些工业自动化领域中有应用
COM口即串行通讯端口。微机上的com口多为9针,最大速率115200bps。通常用于连接鼠标(串口)及通讯设备(如连接外置式MODEM进行数据通讯)等。但目前主流的主板一般都只带1个串口,甚至不带。
端口就是接口的意思。
从硬件的层面,端口就是计算机上的物理接口,用于接插其他设备。计算机硬件常见的接口你都可以在机箱背后看到,包括键盘鼠标的圆口SP2接口,打印机的LPT接口(也叫并行接口),还有搂主说的COM接口(串行接口,过去也用来接鼠标,现在个人电脑上用处不大,但是在银行和商场的电脑上广泛用到,通常都用来接一些输入输出设备,比如条码扫描仪等),此外还有音频接口,网卡接口(RJ45口),显示器接口,1394接口,当然还有搂主问的USB接口。USB本质上和COM,LPT一样都是输入输出的接口,但是它提供更高的传输带宽,和更好的扩展性,所以现在基本上大部分外设都是通过USB与计算机联接。
从软件的层面上,也有端口这个概念。软件的端口是各个软件之间进行数据交换用的,比如WINDOWS就预留了很多端口供不同的软件调用。
最后,在网络通讯上面,也有端口的概念。在TCP/ip协议(我们现在上网采用的技术)中,端口就代表着不同服务和应用,让系统知道该怎么去处理进出的网络数据。比如你浏览网页的时候,就会通过80这个端口告诉系统,这些数据是网页的数据,应该如何处理。
等待您来回答
电脑常识领域专家

我要回帖

更多关于 msp430g2553原理图 的文章

 

随机推荐