chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于鍵盤電路實例分析上拉電阻錯誤導致51單片機無法正常運行

GReq_mcu168 ? 來源:工程師曾玲 ? 2019-02-02 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電路設計中,為了將電阻鉗位維持在高電平,會借助上拉電阻來實現電阻的穩(wěn)定,因此上拉電阻開始大量出現在電路設計中。本文從以鍵盤電路實例為切入點,為大家分析一種由于上拉電阻位置原因導致51單片機電路無法正常運行的情況。

首先讓我們來看一看這個鍵盤電路的原理圖,如圖1所示。

基于鍵盤電路實例分析上拉電阻錯誤導致51單片機無法正常運行

圖1

在按鍵沒有被按下時,端口為低電平,按下按鍵的時候端口上接高電平。但電路卻沒有正常工作,出現了問題。

下面就來分析一下問題所在。首先,將電源直接接到端口上是絕對不可以的。當按下按鍵時,會有很大的電流進入單片機。在工程上,這種往往應該加限流電阻,一般選擇1K即可。

但也不能選擇太大的電阻,因為電阻上面壓降太大,造成輸入低于應有的高電平,造成錯誤。

其次,即便添加限流,電路也是不能工作的。檢查AT89C51的DataSheet就會發(fā)現技術手冊中提到:P0口是沒有上拉電阻的端口。P1、P2、P3口帶有上拉電阻。

這就是問題所在,那么什么是上拉電阻呢?

基于鍵盤電路實例分析上拉電阻錯誤導致51單片機無法正常運行

圖2為紅外線接收的電路圖,圖中的電阻就是上拉電阻。我們可以試圖理解一下51單片機P2口的這個上拉電阻為這種形式:

基于鍵盤電路實例分析上拉電阻錯誤導致51單片機無法正常運行

圖3中的R就是上拉電阻。如果按照文章開頭的例子中那樣設計電路,電路便會變成以下的形式:

基于鍵盤電路實例分析上拉電阻錯誤導致51單片機無法正常運行

圖4

從圖4中可以清晰的看出,不管按鍵是否按下,IO端口上都是高電平。問題就在這里,回頭檢測本例中的IO端口電平在按下按鍵前后的變化,可以發(fā)現不管是否按下按鍵,都為高電平。

由此可知,在進行電路設計之前,對所需各類器件的DataSheet進行充分了解還是非常有必要的,因為其中的一些小細節(jié)就極有可能決定整個設計是否能夠順利運行,希望大家能夠在使用51單片機之前閱讀到本文,從而避免不必要的錯誤。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44992

    瀏覽量

    650597
  • 上拉電阻
    +關注

    關注

    5

    文章

    366

    瀏覽量

    31184
  • 鍵盤電路
    +關注

    關注

    3

    文章

    29

    瀏覽量

    20041

原文標題:上拉電阻錯誤導致的51單片機異常分析

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    單片機中上電阻的不可小覷的作用分析

    單片機系統當中,電阻逐漸成為了最為穩(wěn)定也最為可靠的主要組成部分。大多數人知道上電阻
    發(fā)表于 08-10 16:30 ?3266次閱讀

    關于51單片機IO引腳的驅動能力與電阻

    就沒有電阻,所以 P0 口根本就沒有高電平輸出電流的能力。 再看看上面的電路圖: 圖中的 D1,是接在正電源和引腳之間的,這就屬于灌電流負載,D1 在
    發(fā)表于 06-26 16:52

    51單片機學習感悟與51單片機電阻心得

    電阻無法高電平驅動其他器件的。因為當三極管截至市沒有電流流通的路徑,更談不驅動了。這個跟單片機P0口加上
    發(fā)表于 08-28 15:02

    51單片機學習感悟與51單片機電阻心得

    電阻無法高電平驅動其他器件的。因為當三極管截至市沒有電流流通的路徑,更談不驅動了。這個跟單片機P0口加上
    發(fā)表于 10-20 09:34

    51單片機學習感悟與51單片機電阻心得

    電阻無法高電平驅動其他器件的。因為當三極管截至市沒有電流流通的路徑,更談不驅動了。這個跟單片機P0口加上
    發(fā)表于 10-25 09:28

    單片機必學:GPIO電路電阻

    通,此時單片機 IO 口輸出的是高電平。2、這里注意,④位置是一個電阻,這里設置
    發(fā)表于 10-12 09:37

    單片機中與電阻有關的抗干擾提升

    在電子電路設計中,干擾的存在讓設計者們苦不堪言,干擾會導致電路發(fā)生異常,甚至會導致最終的產品無法正常使用。如何巧妙地減少甚至避免干擾始終是設
    發(fā)表于 10-10 16:47 ?2197次閱讀

    單片機中上電阻不可小覷的作用分析

    本篇文章對于電阻單片機當中的重要作用進行了細致的介紹,相信在閱讀過本篇文章之后,大家對于為什么要在單片機中添加上
    發(fā)表于 11-04 13:01 ?821次閱讀
    <b class='flag-5'>單片機</b>中上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>不可小覷的作用<b class='flag-5'>分析</b>

    關于單片機加上電阻的詳細解釋

    51單片機的時候對P0口必須加上電阻,否則P0就是高阻態(tài),對這個問題可能感到疑惑,為什么是高阻態(tài)?加上
    的頭像 發(fā)表于 12-18 17:09 ?1.2w次閱讀
    關于<b class='flag-5'>單片機</b>加上<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的詳細解釋

    實例分析電阻

    手機原理設計中,電阻常用在中斷,GPIO控制,I2C等信號,本文希望能通過實例分析加深對上
    的頭像 發(fā)表于 12-21 17:03 ?5670次閱讀
    以<b class='flag-5'>實例</b><b class='flag-5'>分析</b><b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>

    STM32單片機電阻配置為輸入模式的方法

    在學習單片機的時候,我們經常遇到一組名詞:電阻和下拉電阻,通過學習我們知道上下拉電阻不僅能使
    發(fā)表于 02-11 10:00 ?2.6w次閱讀
    STM32<b class='flag-5'>單片機</b>的<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>配置為<b class='flag-5'>上</b><b class='flag-5'>拉</b>輸入模式的方法

    使用51單片機實現獨立鍵盤的簡單資料說明

    1. 51單片機的P1、P2、P3口自有電阻,P0口要想當做I/O口使用,必須也加個
    發(fā)表于 09-09 17:26 ?0次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現獨立<b class='flag-5'>鍵盤</b>的簡單資料說明

    實例制作一個51單片機連接PS2鍵盤講解

    實例制作一個51單片機連接PS2鍵盤講解(單片機原理及應用技術)-該文檔為實例制作一個
    發(fā)表于 07-22 12:11 ?39次下載
    <b class='flag-5'>實例</b>制作一個<b class='flag-5'>51</b><b class='flag-5'>單片機</b>連接PS2<b class='flag-5'>鍵盤</b>講解

    51單片機按鍵控制數碼管0~9_基于proteus的51單片機開發(fā)實例24-矩陣鍵盤(行列式鍵盤)...

    1. 基于proteus的51單片機開發(fā)實例24-矩陣鍵盤1.1. 實驗目的圖1 矩陣鍵盤電路
    發(fā)表于 11-23 16:36 ?12次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>按鍵控制數碼管0~9_基于proteus的<b class='flag-5'>51</b><b class='flag-5'>單片機</b>開發(fā)<b class='flag-5'>實例</b>24-矩陣<b class='flag-5'>鍵盤</b>(行列式<b class='flag-5'>鍵盤</b>)...

    電阻錯誤導致51單片機異常分析

    電路設計中,為了將電阻鉗位維持在高電平,會借助電阻來實現電阻的穩(wěn)定,因此
    發(fā)表于 02-09 11:32 ?1次下載
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b><b class='flag-5'>錯誤導致</b>的<b class='flag-5'>51</b><b class='flag-5'>單片機</b>異常<b class='flag-5'>分析</b>