请高手帮忙解答,简述51单片机P1,P3的主要功能和性能特点 典型51单片机的P0,P1,P2,P3口都有哪些功能

\u6c42\u6d59\u6c5f\u77012013\u5e7410\u6708\u9ad8\u7b49\u6559\u80b2\u81ea\u5b66\u8003\u8bd5 \u5355\u7247\u673a\u539f\u7406\u53ca\u5e94\u7528\u8bd5\u9898\u53c2\u8003\u7b54\u6848\u3002 \u8bfe\u7a0b\u4ee3\u7801\uff1a02358\uff0c\u975e\u5e38\u611f\u8c22\u3002

\u6574\u5957\u90fd\u9700\u8981\u505a\u5417

51\u5355\u7247\u673ap0p1p2p3\u53e3\uff0c\u90fd\u53ef\u4ee5\u5f53\u51c6IO\u53e3\u4f7f\u7528\uff0c\u4e5f\u5c31\u662f\u65e2\u53ef\u4ee5\u4f5c\u8f93\u51fa\u53e3\uff0c\u4e5f\u53ef\u4ee5\u4f5c\u8f93\u5165\u53e3\u3002
\u9700\u8981\u8bf4\u660e\u7684\u662f\uff0cP1\u53e3\u3001P2\u53e3\u53ea\u662f\u666e\u901aIO\u53e3\uff0c\u65e0\u7279\u6b8a\u529f\u80fd\u3002P0\u53e3\u4f5c\u8f93\u51fa\u53e3\u7528\u65f6\uff0c\u9700\u52a0\u4e0a\u62c9\u7535\u963b\uff1bP0\u53e3\u6709\u590d\u7528\u529f\u80fd\uff0c\u5f53\u5bf9\u5916\u90e8\u5b58\u50a8\u5668\u8fdb\u884c\u8bfb\u5199\u64cd\u4f5c\u65f6\uff0cP0\u53e3\u5148\u662f\u63d0\u4f9b\u5916\u90e8\u5b58\u50a8\u5668\u7684\u4f4e8\u4f4d\u5730\u5740\uff0c\u4f9b\u5916\u90e8\u5b58\u50a8\u5668\u5730\u5740\u9501\u5b58\u5668\u9501\u5b58\uff0c\u7136\u540e\u5145\u5f53\u6570\u636e\u7ebf\uff0c\u7528\u4e8e\u5199\u51fa\u6216\u8bfb\u5165\u6570\u636e\u3002P3\u53e3\u662f\u7279\u6b8a\u529f\u80fd\u53e3\uff0c\u6240\u6709\u7ba1\u811a\u90fd\u6709\u7279\u6b8a\u529f\u80fd\uff0c\u5206\u522b\u662f\uff1a
P3.0----RXD\uff0c\u4e32\u884c\u901a\u4fe1\u8f93\u5165\u53e3\uff0c\u4e0d\u4f7f\u7528\u4e32\u884c\u901a\u4fe1\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528
P3.1----TXD\uff0c\u4e32\u884c\u901a\u4fe1\u8f93\u51fa\u53e3\uff0c\u4e0d\u4f7f\u7528\u4e32\u884c\u901a\u4fe1\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528
P3.2----INT0\uff0c\u5916\u90e8\u4e2d\u65ad0\u8f93\u5165\u53e3\uff0c\u4e0d\u4f7f\u7528\u5916\u90e8\u4e2d\u65ad0\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528
P3.3----INT1\uff0c\u5916\u90e8\u4e2d\u65ad1\u8f93\u5165\u53e3\uff0c\u4e0d\u4f7f\u7528\u5916\u90e8\u4e2d\u65ad1\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528
P3.4----T0\uff0c\u5b9a\u65f6\u56680\u5916\u90e8\u8ba1\u6570\u8f93\u5165\u53e3\uff0c\u4e0d\u4f7f\u7528\u5b9a\u65f6\u56680\u5916\u90e8\u8ba1\u6570\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528
P3.5----T1\uff0c\u5b9a\u65f6\u56681\u5916\u90e8\u8ba1\u6570\u8f93\u5165\u53e3\uff0c\u4e0d\u4f7f\u7528\u5b9a\u65f6\u56681\u5916\u90e8\u8ba1\u6570\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528
P3.6----WR\uff0c\u5916\u90e8\u5b58\u50a8\u5668\u5199\u4fe1\u53f7\uff0c\u4e0d\u4f7f\u7528\u5916\u90e8\u5b58\u50a8\u5668\u5199\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528
P3.7----RD\uff0c\u5916\u90e8\u5b58\u50a8\u5668\u8bfb\u4fe1\u53f7\uff0c\u4e0d\u4f7f\u7528\u5916\u90e8\u5b58\u50a8\u5668\u8bfb\u529f\u80fd\u65f6\uff0c\u53ef\u505a\u666e\u901aIO\u53e3\u4f7f\u7528

P1口
P1口为8位准双向口,每一位均可单独定义为输入或输出口,当作为输入口时,1写入锁存器,Q(非)=0,T2截止,内上拉电阻将电位拉至"1",此时该口输出为1,当0写入锁存器,Q(非)=1,T2导通,输出则为0。
作为输入口时,锁存器置1,Q(非)=0,T2截止,此时该位既可以把外部电路拉成低电平,也可由内部上拉电阻拉成高电平,正因为这个原因,所以P1口常称为准双向口。
需要说明的是,作为输入口使用时,有两种情况:
1.首先是读锁存器的内容,进行处理后再写到锁存器中,这种操作即读—修改—写操作,象JBC(逻辑判断)、CPL(取反)、INC(递增)、DEC(递减)、ANL(与逻辑)和ORL(逻辑或)指令均属于这类操作。
2.读P1口线状态时,打开三态门G2,将外部状态读入CPU。

P3口
P3口的电路如图4所示,P3口为准双向口,为适应引脚的第二功能的需要,增加了第二功能控制逻辑,在真正的应用电路中,第二功能显得更为重要。由于第二功能信号有输入输出两种情况,我们分别加以说明。
P3口的输入输出及P3口锁存器、中断、定时/计数器、串行口和特殊功能寄存器有关,P3口的第一功能和P1口一样可作为输入输出端口,同样具有字节操作和位操作两种方式,在位操作模式下,每一位均可定义为输入或输出。
我们着重讨论P3口的第二功能,P3口的第二功能各管脚定义如下:
·P3.0 串行输入口(RXD)
·P3.1 串行输出口(TXD)
·P3.2 外中断0(INT0)
·P3.3 外中断1(INT1)
·P3.4 定时/计数器0的外部输入口(T0)
·P3.5 定时/计数器1的外部输入口(T1)
·P3.6 外部数据存储器写选通(WR)
·P3.7 外部数据存储器读选通(RD)

对于第二功能为输出引脚,当作I/O口使用时,第二功能信号线应保持高电平,与非门开通,以维持从锁存器到输出口数据输出通路畅通无阻。而当作第二功能口线使用时,该位的锁存器置高电平,使与非门对第二功能信号的输出是畅通的,从而实现第二功能信号的输出。对于第二功能为输入的信号引脚,在口线上的输入通路增设了一个缓冲器,输入的第二功能信号即从这个缓冲器的输出端取得。而作为I/O口线输入端时,取自三态缓冲器的输出端。这样,不管是作为输入口使用还是第二功能信号输入,输出电路中的锁存器输出和第二功能输出信号线均应置“1”。

  • 鎬!!~~51鍗曠墖鏈洪珮鎵杩(鍐呭瑙佽ˉ鍏呰鏄)
    绛旓細1KHz淇″彿鐨勫懆鏈熷氨鏄1ms鍟婏紒绋嬪簭涓璮lag=0鐨勮繖0.2s杈撳嚭200涓懆鏈熶负1ms鐨1KHz鏂规尝锛200x1ms=0.2s銆傚洜涓哄畾鏃舵椂闂存槸0.5ms锛岃繖鏈熼棿浼氬彂鐢400娆′腑鏂紝姣忔灏哖1_0鍙栧弽锛屾墍浠ラ珮浣庣數骞冲悇鎸佺画0.5ms锛2娆″彇鍙嶅氨鏄竴涓懆鏈1ms銆俧lag=1鐨勮繖0.2s锛堜篃鏄400娆′腑鏂級P1_0淇濇寔涓嶅彉锛屼篃灏辨槸杈撳嚭鐢靛钩淇″彿銆
  • 姹傜粍楂樻墜甯繖:51鍗曠墖鏈缂栫▼
    绛旓細涓銆丮OV A, 40H CJNE A, 41H, $+3 JNC DDD MOV A, 41H DDD:MOV 42H, A END 浜屻丆LR A MOV R2, A MOV R3, A MOV R0, #40H MOV R1, #10 LOOP:MOV A, R3 ADD A, @R0 INC R0 MOV R3, A MOV A, R2 ADDC A, #0 MOV...
  • 51鍗曠墖鏈鍑忔硶鐨勯棶棰,楂樻墜甯繖鍟
    绛旓細鍏堢畻鍑10001鐨16杩涘埗鏁帮細2711H MOV R2,#11H ;浣8浣 MOV R3,#27H ;楂8浣 CLR C ;娓匔Y浣嶇殑鍐呭,鍑忔硶鏃堕渶瑕佺敤瀹冩潵绠楀熶綅 MOV A,R0 ;閫丷0鐨勫煎埌A SUBB A,R2 ;浣8浣嶈繘琛屽噺杩愮畻,鍊奸丄,濡傛灉闇瑕佸熶綅,CY浣嶇疆1 MOV R0,A ;灏咥涓殑缁撴灉閫佸洖R0 MOV A,R1 ;閫丷1...
  • 璇烽珮鎵嬪府蹇,51鍗曠墖鏈鎵ц瀹氭椂鍣0鐨勪腑鏂▼搴忓悗,闇瑕佸ぇ绾15绉掓墠鑳借繑鍥炰富...
    绛旓細鎴戞噦浜嗭紝缁忚繃鎴戠殑浠跨湡锛屽綋绋嬪簭绗竴娆¤繘鍏ELAYTIME鏃讹紝鎵ц鍒癛0=03锛孯0=00锛孯2=F0鏃讹紝T0涓柇鍒颁簡锛岃繖鏃朵腑鏂▼搴忚皟鐢ㄤ簡DELAYTIME锛屽綋鎵ц瀹屼腑鏂湇鍔$▼搴忥紝杩欐槸R0鍙樻垚浜0锛岃繑鍥炲埌涔嬪墠鐨勫欢鏃跺嚱鏁帮紝姝ゆ椂R0=0锛孯1=0锛孯2=0,鎵浠ヤ綘鐨勫欢鏃剁▼搴忓氨鍙樻垚浜256*256*256=16绉掍簡锛屾墍浠ユ垚浜嗕綘璇寸殑15绉掑悗鎵嶆墽琛...
  • 51鍗曠墖鏈璁捐绉掕〃 姹楂樻墜甯繖
    绛旓細;璁捐涓涓琛ㄧ敤led鏄剧ず.鑼冨洿000.0~999.9s銆傜敤涓涓紑鍏虫帶鍒跺紑濮嬶紝涓涓紑鍏虫帶鍒跺仠姝.;閿欒閮芥敼浜嗐侱ATA1 equ 30H DATA2 equ 31H DATA3 equ 32H DATA4 equ 33H ORG 0000H AJMP MAIN ORG 0003H AJMP X0_INT ORG 000BH AJMP BEGIN ORG 00013H AJMP X1_INT ORG 0030H TAB:DB 0C0H,0F9H...
  • 鍗曠墖鏈 瀹氭椂鍣ㄩ棶棰 璇烽珮鎵嬪府蹇
    绛旓細51鍗曠墖鏈5涓腑鏂湁榛樿鐨勪紭鍏堢骇椤哄簭锛屼粠楂樺埌搴曚緷娆′负INT0锛孴0锛孖NT1锛孴1锛孴I/RI,浣犵殑绋嬪簭閲岋紝T0鍜孴1鍚屾椂涓柇鍚慍PU鍙戝嚭璇锋眰鏃讹紝CPU浼氫紭鍏堝鐞員0锛屾墍浠ヤ細娣蜂贡锛屽鏋滀綘涓瀹氳涓ょ鍙f寚绀虹伅鍚屾牱閫熷害浜紝鍙敤涓涓腑鏂氨鍙互浜嗐
  • 璇烽珮鎵嬪府涓繖!51鍗曠墖鏈涓や綅鏁扮爜绠℃樉绀洪棶棰
    绛旓細涓嶈繃鏈夌偣鍗遍櫓锛屽緢瀹规槗鐑ц姱鐗囩殑锛涜嚦浜庨噸褰憋紝瑕佺湅绋嬪簭锛屼竴鑸姩鎬佹壂鎻忛兘闇瑕佹竻灞忥紝濡傛灉鏈夋竻灞忔寚浠ょ殑璇濅篃灏辨病鏈夐噸褰变簡锛2锛夊鏋滀綘鐢ㄧ殑鏄叾浠51绯诲垪鐨鍗曠墖鏈猴紝姣斿STC SST绛夊崟鐗囨満鐨勮瘽鍙互浜紝涓嶈繃鏁堟灉杩樻槸涓嶅ソ锛屽洜涓鸿繖鍗曠墖鏈洪兘鏈変竴瀹氱殑璐熻浇鑳藉姏锛屽彲浠ラ┍鍔ㄥ姛鐜囦笉鏄緢澶х殑璐熻浇锛岄噸褰辩殑鎯呭喌璺熶笂杩扮浉鍚屻
  • 璇烽珮鎵嬪府蹇,51鍗曠墖鏈C璇█缂栫▼,鎸塸2.1鐐逛寒P1.1鍚5鍒嗛挓鐏,鎸塒2.2鐐逛寒...
    绛旓細include<reg52.h> define uint unsigned int define uchar unsigned char sbit key1=P2^1;sbit key2=P2^2;sbit led1=P1^1;sbit led2=P1^2;uint num,num1,num2,num3;void delay1ms(uint xms){ uint i,j;for(i=xms;i>0;i--)for(j=110;j>0;j--);} void keyscan(){ if(key...
  • 51鍗曠墖鏈鐩稿叧闂,楂樻墜甯繖鍟,閲嶈祻!!!
    绛旓細杩欓噷鐨244鍙互涓74HC244銆74LS244閮藉彲浠ワ紙棰濆鐨勫墠鍚庣紑闅忎究锛夛紝14024搴旇鏄疢C14024
  • 51鍗曠墖鏈,鍦ㄦ寜涓嬮敭鐩,鐒跺悗鏉惧紑涔嬪悗,涓轰粈涔堢數骞充細鎭㈠?
    绛旓細璇峰厛鎼炴竻妤鍗曠墖鏈IO鍙g殑缁撴瀯銆傚崟鐗囨満IO鍙f湁璇绘搷浣滃拰鍐欐搷浣滐紝鍒嗗埆鐢变笉鍚岀殑MOS绠¤繘琛岃仈閫氾紝骞朵笖IO鍙h繛鎺ユ湁閿佸瓨鍣紝骞朵笉鏄洿鎺ュ氨鏄疘O鍙h繛鎺O瀵勫瓨鍣ㄥ悇涓綅銆備篃灏辨槸璇碔O鍙e湪鍐欑殑鏃跺欏拰璇荤殑鏃跺欑粡杩囩殑鐢佃矾鏄笉鍚岀殑锛孖O鍙e湪璇荤殑鏃跺欒鐨勬槸閿佸瓨鍣ㄧ殑鍊硷紝鑰岄攣瀛樺櫒鍦ㄦ爣鍑嗙姸鎬佷笅鏃跺睘浜庡急涓婃媺锛岃兘琚閮ㄧ數骞...
  • 扩展阅读:51网站相册去哪里了 ... 有被51人品贷起诉的吗 ... 个人接单网站 ... 51人品贷清退公告 ... 51个人相册登录入口 ... 找人帮忙办事如何说话 ... 51人品贷真实起诉案件 ... 51帮忙 ... 在线接单 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网