单片机普通I/O口当RX/TX口用可以吗? 单片机P4.6脚能不能设置成I/O口

51\u5355\u7247\u673a\u5982\u679c\u4e0d\u7528TX\u548cRX\u7aef\u53e3\uff0c\u7528\u666e\u901aI/O\u53e3\u600e\u4e48\u7ed9\u5355\u7247\u673a\u4e0b\u8f7d\u7a0b\u5e8f\u5462\uff1f\uff1f

\u5148\u5728\u5185\u90e8\u4e0b\u8f7d\u4e2a\u81ea\u5b9a\u534f\u8baebootloader

\u5b8c\u5168\u53ef\u4ee5\uff0c\u548c\u5176\u4ed6\u7684IO\u53e3\u4e00\u6837\u4f7f\u7528\u3002

利用AT89C51单片机两个I/O口线用软件模拟的方式给89C51建立一个虚拟串口,用P1.6做虚拟串口的数据输入线,用P1.7做虚拟串口的数据输出线。其虚拟串口和8片2051的串行通讯的硬件接口设计电路如图1所示。

为使AT89C51单片机和8片2051单片机时钟同步,统一使用X1时钟信号做时钟,由外部时钟振荡电路提供,时钟振荡频率为11.059MHZ,。 

每个2051的P1.3引脚均接一个LED指示灯。每当2051与89C51正常通讯时,指示灯闪亮一次。

 



当然可以. 不过只能用在对波特率要求不高的地方.

可以

  • 鍗曠墖鏈鐨凾XD RXD鑴氳兘鐢鏅欼/O鍙d唬鏇垮悧
    绛旓細褰撶劧鍙互浜嗐俆XD 涓 RXD 寮曡剼涓婃棤闈炲氨鏄竴浜涢珮浣庣數骞崇殑鐗瑰畾缁勫悎锛屽畬鍏ㄥ彲浠ヤ娇鐢鏅寮曡剼鍘绘ā鎷熴備絾鏄己鐐规槸绯荤粺鐨勪覆琛屼腑鏂紝娉㈢壒鐜囪缃瓑灏辨棤娉曚娇鐢ㄤ簡銆傚彟澶栫▼搴忕紪鍐欓夯鐑︼紝鎵浠ラ櫎闈炶嚜甯︿覆鍙e凡缁忚浣跨敤锛屽繀椤昏繕瑕佷竴涓覆鍙f椂鎵嶈繖涔堝仛銆
  • 鍗曠墖鏈涓覆鍙d笌鏅欼/O鍙f湁浠涔堝尯鍒?
    绛旓細1銆佷覆鍙g敤浣滀覆琛岄氫俊锛岄氫俊鍖呮嫭IIC,RS485,RS232绛夛紝瀹冧篃鏄緭鍑烘槸瀹氶熷害鐨0-1-0-涔嬬被鍙樺寲銆2銆I/O鍙f槸鎸囨潵鍏抽噺鐨勮緭鍏ユ垨杈撳嚭锛岃緭鍏ュ氨鏄湪璇ヨ剼鍔犻珮鐢靛钩锛屽嵆涓1锛屼綆鐢靛钩涓0锛岃緭鍑轰篃鏄姝ゃ傜畝鍗曟潵璇达細鎸嘔/O鍙f槸杈撳叆\杈撳嚭鎺ュ彛锛屼覆琛屽彛鏄氳鎺ュ彛銆
  • 鍗曠墖鏈杈撳嚭鐨勬槸鐢靛帇淇″彿杩樻槸鐢垫祦淇″彿?
    绛旓細鍗曠墖鏈烘櫘閫欼/O鍙h緭鍑虹殑鏄珮浣庣數骞筹紝鍙互璇存槸鐢靛帇淇″彿銆傞珮鐢靛钩涓篤cc锛屼綆鐢靛钩涓0.杈撳嚭鐢垫祦鎸囩殑鏄疘/O鍙g殑棰濆畾鐢垫祦锛屼篃灏辨槸姝e父宸ヤ綔鐨勬渶澶х數娴侊紝51鍗曠墖鏈轰竴鑸负25mA锛岃緭鍑虹數娴佷负璐熻浇鍐冲畾銆傝礋杞介噸浜嗭紝鍗曠墖鏈篒/O鍙e氨甯︿笉鍔ㄤ簡銆
  • MCS-51鍗曠墖鏈4涓狪/O鍙g殑浣滅敤鏄粈涔?
    绛旓細4涓狪/O鍙g殑浣滅敤鏄細绗竴鍔熻兘鏄鏅欼/O鍙o紝鍏朵腑P0鍙i渶澶栨帴涓婃媺鐢甸樆锛涚浜屽姛鑳藉悇涓嶇浉鍚岋紝鍒嗗埆涓猴細P0鍙o細浣滃閮ㄤ笁鎬荤嚎鐨勫湴鍧鎬荤嚎锛堜綆8浣嶏級/鏁版嵁鎬荤嚎锛汸1鍙o細浣滄墿灞曞瀷鑺墖鐨勫閮ㄥ紩鑴氾紝渚嬪52鐨凜/T2澶栭儴淇″彿杈撳叆锛孲52涔媁DT鐨勬姤璀﹁緭鍑虹瓑锛汸2鍙o細浣滃閮ㄤ笁鎬荤嚎鐨勫湴鍧鎬荤嚎锛堥珮8浣嶏級锛汸3鍙o細浣滀覆鍙c佸畾...
  • 鎬庢牱鍒ゆ柇鍗曠墖鏈鐨刾0鍙f槸浣滀负鏁版嵁鍙h繕鏄鏅歩\0鍙?
    绛旓細鍗曠嫭浣跨敤锛屽氨鏄竴涓鍙d竴涓鍙g殑浣跨敤灏辨槸鏅鍙o紝濡傝繃8鏍逛竴璧蜂娇鐢ㄨ鍐欙紝鎴栬呮帴鐨勬槸瀛樺偍鑺墖浠涔堢殑灏辨槸鏁版嵁鍙o紝濡傛灉鎺ョ殑鏄湴鍧绾垮氨鏄綆8鏈湴鍧浜嗭紝鏍规嵁缃戠粶鍚嶅瓧涔熷彲浠ュ垽鏂紝鍛藉悕鎴怐0锛孌2锛...D7.鏄暟鎹彛銆侫0---A7鏄湴鍧鍙
  • 濡備綍鐢鍗曠墖鏈烘櫘閫欼/O鍙f娴嬩笂鍗囨部鎴栦笅闄嶆部
    绛旓細鐢鍗曠墖鏈烘櫘閫欼/O鍙f娴嬩笂鍗囨部鎴栦笅闄嶆部锛屽彧鏈変竴绉嶆柟娉曪紝灏辨槸鍐欑▼搴忥紝閲囩敤鏌ヨ鏂瑰紡锛屾煡璇㈠紩鑴氱殑鐘舵侊紝褰撶姸鎬佸彂鐢熷彉鍖栵紝灏辨槸涓嬮檷娌匡紝鎴栦笂鍗囨部 浜嗐
  • 濡備綍璁鍗曠墖鏈鐨勬煇涓鏅欼/O鍙d笂鐢垫椂涓轰綆鐢靛钩?
    绛旓細濡傛灉瑕佽P1.0鍙d负浣庣數骞筹紝鍒欒缂栧啓浠ヤ笅璇彞锛歅1^0=0;
  • 鍗曠墖鏈涓鏅寰瀷璁$畻鏈虹殑涓嶅悓涔嬪
    绛旓細鍗曠墖鏈鍜鏅寰瀷璁$畻鏈哄湪璁稿鏂归潰閮芥湁鎵涓嶅悓锛岃繖浜涘樊寮備富瑕佷綋鐜板湪纭欢缁撴瀯銆佸姛鑳姐佹ц兘銆佺紪绋嬫柟寮忓拰搴旂敤绛夋柟闈1. 纭欢缁撴瀯锛氬崟鐗囨満鏄竴绉嶉泦鎴愮數璺姱鐗囷紝瀹冨皢寰鐞嗗櫒锛圕PU锛夈佸瓨鍌ㄥ櫒锛圧AM銆丷OM锛夈佸悇绉嶈緭鍏/杈撳嚭鎺ュ彛锛圛/O锛夊拰鍏朵粬鍔熻兘妯″潡闆嗘垚鍦ㄤ竴涓姱鐗囦笂銆傝屾櫘閫氬井鍨嬭绠楁満鍒欐槸鐢卞涓嫭绔嬬殑纭欢缁勪欢...
  • 鍗曠墖鏈篒/O鍙d綔鏅杈撳叆杈撳嚭鍙f椂,搴旀敞鎰忎粈涔堝摢涓ょ偣
    绛旓細瑕佺湅浣犵敤浠涔鍗曠墖鏈鐨勶紝浣犺鐪嬩竴涓嬪畠鐨勫紩鑴氬姛鑳斤紝鍥犱负鍗曠墖鏈虹殑寮曡剼鍔熻兘鍚勪笉鐩稿悓锛屾墍浠ヨ鏈夐拡瀵规с傞珮闃昏緭鍏ユ椂鏃犺楂樹綆鐢靛钩閮藉緢灏忥紙涓鑸嚑涓井瀹夐噺绾э級锛涘紑婕忚緭鍑烘椂楂樼數骞充笌鍓嶉潰涓鏍凤紝浣庣數骞崇敱澶栭儴涓婃媺鐢甸樆鍐冲畾锛屼竴鑸崟鐗囨満鐨勭亴鍏ョ數娴佷负20mA锛岃緭鍑虹數娴佸姞涓婃媺鐢甸樆鍚庝篃鍙互杈惧埌鎺ヨ繎20mA銆
  • PIC鍗曠墖鏈烘櫘閫欼/0鍙,濡備綍璇诲彇涓涓浐瀹氳剦鍐茬殑涓婂崌娌夸釜鏁?
    绛旓細浼氬皢PORTA鐨勭浉搴斿紩鑴氳涓鸿緭鍑猴紙鍗筹紝浣胯兘杈撳嚭椹卞姩鍣ㄥ苟灏嗚緭鍑洪攣瀛樺櫒涓殑鍐呭缃簬閫変腑寮曡剼锛夈備篃灏辨槸璇达紝浣犺璇诲彇鑴夊啿鐨勪笂鍗囨部锛岄渶瑕佸厛鎶奍/O鍙h缃负杈撳叆鐘舵併傜浉瀵逛簬MCU鏉ヨ锛岃緭鍏ユ槸琚姩鐨勶紝杈撳嚭鏄富鍔ㄧ殑銆傞氬父PIC鍗曠墖鏈篒/O鍙h緭鍑烘椂锛岃兘鏈20mA宸﹀彸鐨勯┍鍔ㄨ兘鍔涳紝杈撳叆鏃讹紝鍙互鐏屽叆200mA宸﹀彸鐨勭數娴併
  • 扩展阅读:vivo手机工程代码大全 ... 51单片机scon ... vivo手机电池补电代码 ... iqoo#代码功能大全 ... vivo手机电池虚电修复 ... 串行口和普通io口的区别 ... vivo手机所有代码大全 ... at89c51单片机io口 ... im ...

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