當前位置:編程學習大全網 - 編程軟體 - 中穎單片機的端口按鍵操作如果用C語言應怎樣才能更合理,有的操作讀不到

中穎單片機的端口按鍵操作如果用C語言應怎樣才能更合理,有的操作讀不到

您好,1、開漏輸出就是不輸出電壓,低電平時接地,高電平時不接地;如果外接上拉電阻,則在輸出高電平時電壓會被拉到外接上拉電阻的電源電壓;這種方式適合在連接的外設器件所需電壓比單片機電壓低的時候,開漏輸出跟集電極開路十分相似,工作原理也是壹樣的,不同的是開漏輸出使用的MOS場效應管,使用時要外加上拉電阻而已

2、此種模式沒有輸出高電平的能力,如果需要輸出高電平,用戶必須外接上拉電阻,註意此時外加上拉電阻的引腳電壓不得超過VDD+0.3V

3、這種模式關閉所有上拉反相MOS管,只驅動下拉同相MOS管,下拉與準雙向口下拉模式相同,因此只能輸出低電平(吸收電流)和高阻狀態,不能輸出高電平即不能輸出電流,如果要作為邏輯輸出,必須外部接上拉電阻到VDD

註釋:① 當數據鎖存器為0時,經過非門後為1到達下拉同相MOS管輸入端,同相操

作後MOS管處於導通狀態,由於同相MOS管的壹腳接GND所以同相MOS管輸出為0,而強上拉反相MOS管輸入端永遠為高電平1,經過反相MOS管反相作用後處於關閉狀態,所以最終得到端口引腳輸出與下拉同相MOS管輸出電平相同為0

② 當數據鎖存器為1時,經過非門後為0到達下拉同相MOS管輸入端,同相操作後MOS管處於關閉狀態,而強上拉反相MOS管輸入端永遠為高電平1,經過反相MOS管反相作用後處於關閉狀態,此電路中此時無MOS管處於導通狀態即端口引腳線此時處於懸空狀態,所以最終得到端口引腳輸出電平為外部上拉電路電源電平1。

  • 上一篇:UG參數化建模與同步建模是什麽意思
  • 下一篇:寶馬同步鑰匙是什麽意思?
  • copyright 2024編程學習大全網