久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3124|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

關(guān)于單片機(jī)上拉電阻接線問(wèn)題 第二問(wèn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本帖最后由 happy2058 于 2020-5-3 15:03 編輯

一直沒(méi)搞好,睡都睡不好,這個(gè)板把我都快搞瘋了
單片機(jī)IO不夠5V 加了上拉電阻發(fā)現(xiàn)不行。試過(guò)1K和10K  然后發(fā)現(xiàn)以下問(wèn)題點(diǎn)。
1,不管P1還是P2,單獨(dú)給0xff 就是5V ,如果把整個(gè)代碼下去進(jìn)就只有3.9V左右,我把線都拔掉,空載3.9V。為什么???
2,下圖,1 IO串10K  給0V  e極給5V VCC,   上拉1K        數(shù)碼管不亮
               2圖 IO串10K 給0V   e極給5V VCC ,                   數(shù)碼管亮
               3圖 IO串10K P2 3.9V   e極給5V,  上拉1K       數(shù)碼管不亮          注:上拉到4.7V左右

               4圖 IO串10K P2 3.9V   e極給5V ,                  數(shù)碼管亮

               5圖 IO串1K  P2 3.9V    e極給5V    上拉10K或1K    不管有沒(méi)有上拉電阻,三極管都處在放大狀態(tài)     數(shù)碼管不受控

求大神分析一下,三極管沒(méi)學(xué)好,不要見(jiàn)笑!!! 三極管是S8550  PNP

板上P24~P27是懸空,接了半邊開(kāi)關(guān)管腳




7a595214a548c2220fe946766aa877f.jpg (136.44 KB, 下載次數(shù): 77)

7a595214a548c2220fe946766aa877f.jpg

03ba4d1562816b83e4734af3934bae9.jpg (62.71 KB, 下載次數(shù): 60)

03ba4d1562816b83e4734af3934bae9.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:734017 發(fā)表于 2020-5-2 23:51 | 只看該作者
程序如下
#include <reg52.h>
//                                                       0   1   2   3   4   5   6   7  8    9
unsigned char LED8DATA_One[10] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
//                                                    段選高位       底位
unsigned char LED8DATA_Two[4] = {0xef, 0xdf, 0xbf, 0x7f};
//unsigned char LED8DATA_Two[4] = {0xff, 0xff, 0xff, 0xff};              // 測(cè)試用全給1
unsigned char led[4] = {0x00};
int minute=60 ,sec=0;                                                                  //60分鐘
unsigned int Counter=0;
void LEDDATA(unsigned char MM, unsigned char jj)
{
P0 = MM;
P2= jj;
}
void Time1_Init()                                                                      //定時(shí)器1中斷   1毫秒
{
TMOD |= 0X10;
TMOD &= 0XDF;
  //TMOD = 0X10;
TH1 = 0XFC;
TL1 = 0X66;
TR1 = 1;
}
void int_Init()
{
ET1 = 1;
EA = 1;
}
void main()
{  
  unsigned char k=0;
  Time1_Init();
  int_Init();
  while (1)
   {
  led[3] = sec % 10;
  led[2] = sec / 10 % 10;
  led[1] = minute % 10;
  led[0] = minute / 10 % 10;

   if (k < 4)
   {
   k++;
   }
   else
   {
   k = 0;
   }
      LEDDATA(LED8DATA_One[led[k]],LED8DATA_Two[k]);
   if (500 < Counter)
      LEDDATA(LED8DATA_One[led[k]]^0X80,LED8DATA_Two[k]);                        //時(shí)鐘顯示
   }
}
void interrupt_time_1() interrupt 3                                                            //60分鐘倒數(shù)中斷
{
TH1 = 0XFC;
TL1 = 0X66;
Counter++;
if (1000 == Counter)
{
  Counter = 0;
  sec--;
  if(sec<0)
  {
  sec=59;
  }
  if (sec == 59)
  {
   minute--;
  }
}
}

回復(fù)

使用道具 舉報(bào)

板凳
ID:642838 發(fā)表于 2020-5-3 16:00 | 只看該作者
看來(lái)你是沒(méi)有弄清單片機(jī)上拉電阻的意思。在正電源和IO口之間接的才叫上拉電阻,如圖
回復(fù)

使用道具 舉報(bào)

地板
ID:642838 發(fā)表于 2020-5-3 16:25 | 只看該作者
本帖最后由 odfggf 于 2020-5-3 16:56 編輯

  PNP導(dǎo)通的條件就是B級(jí)低于E級(jí),5張圖說(shuō)的其實(shí)是PNP的偏置電阻。偏置電阻用1K,和10K串聯(lián)分壓,B級(jí)電壓高于4.3V,不夠PNP導(dǎo)通條件。
圖中這幾個(gè)10K電阻,是PNP的B級(jí)限流電阻,取值1K---4.7K,都足以滿(mǎn)足3極管的開(kāi)關(guān)2種狀態(tài),點(diǎn)亮數(shù)碼管。在單片機(jī)數(shù)字電路當(dāng)中,只需要考慮3極管的開(kāi)關(guān)2種狀態(tài),放大等別的狀態(tài)不需要,所以只需要給b級(jí)接一個(gè)限流電阻就行了,別的不需要
回復(fù)

使用道具 舉報(bào)

5#
ID:579424 發(fā)表于 2020-5-3 17:27 | 只看該作者
單片機(jī)輸出低電平時(shí),通過(guò)IC內(nèi)部下拉到地。當(dāng)輸出高電平時(shí),由內(nèi)部上拉至vcc。三極管導(dǎo)通電壓Vbe一般0.5到0.8v之間。
1/4.電流經(jīng)上拉通過(guò)IC內(nèi)部回流到地。vbe電壓為上拉電阻電壓,不考慮IC內(nèi)部下拉分壓時(shí)。粗略計(jì)算Vbe也無(wú)法滿(mǎn)足導(dǎo)通電壓,因而截至。
2/3.Vbe足以滿(mǎn)足導(dǎo)通電壓,因而不論高低電平都回導(dǎo)通。
5.就更不必說(shuō)了。
回復(fù)

使用道具 舉報(bào)

6#
ID:511890 發(fā)表于 2020-5-3 17:41 | 只看該作者
上拉電阻:+5V---電阻---IO口。
圖一:IO 0V。竄兩電阻至5V。先當(dāng)于兩個(gè)電阻(10K,1K)分壓,1K電阻分到的電壓驅(qū)動(dòng)三極管,也就是三極管E和B之間的電壓為5*(1/11)約0.5V,三極管不導(dǎo)通。所以led不亮。
圖二:三極管e極和B極電壓降約5V,三極管導(dǎo)通,LED亮。
其它的圖同理。就不分析了。
至于圖3會(huì)亮。應(yīng)該是8550有關(guān)。8550的EB壓降只要達(dá)到1.2V就會(huì)導(dǎo)通。
最后,如果要加上拉電阻,避免出現(xiàn)LED在單片機(jī)待機(jī)狀態(tài)下信號(hào)錯(cuò)誤。就在10K電阻的另一端直接接+5V就行。這樣,10K就是上拉電阻。你那個(gè)1K的電阻是并聯(lián)在三極管BE極之間的。起到的是分壓作用。不是上拉作用。
回復(fù)

使用道具 舉報(bào)

7#
ID:734017 發(fā)表于 2020-5-3 20:20 | 只看該作者
odfggf 發(fā)表于 2020-5-3 16:00
看來(lái)你是沒(méi)有弄清單片機(jī)上拉電阻的意思。在正電源和IO口之間接的才叫上拉電阻,如圖

謝謝你,之前不太明白,只知道為了得到一個(gè)電壓才接電阻
回復(fù)

使用道具 舉報(bào)

8#
ID:734017 發(fā)表于 2020-5-3 20:21 | 只看該作者
星際塵埃 發(fā)表于 2020-5-3 17:27
單片機(jī)輸出低電平時(shí),通過(guò)IC內(nèi)部下拉到地。當(dāng)輸出高電平時(shí),由內(nèi)部上拉至vcc。三極管導(dǎo)通電壓Vbe一般0.5到0 ...

嗯,謝謝你,我好好理解一下
回復(fù)

使用道具 舉報(bào)

9#
ID:734017 發(fā)表于 2020-5-3 20:21 | 只看該作者
odfggf 發(fā)表于 2020-5-3 16:25
PNP導(dǎo)通的條件就是B級(jí)低于E級(jí),5張圖說(shuō)的其實(shí)是PNP的偏置電阻。偏置電阻用1K,和10K串聯(lián)分壓,B級(jí)電壓高 ...

謝謝你哦
回復(fù)

使用道具 舉報(bào)

10#
ID:734017 發(fā)表于 2020-5-3 20:24 | 只看該作者
幻劍心 發(fā)表于 2020-5-3 17:41
上拉電阻:+5V---電阻---IO口。
圖一:IO 0V。竄兩電阻至5V。先當(dāng)于兩個(gè)電阻(10K,1K)分壓,1K電阻分到的電 ...

謝謝你,我那單片機(jī)IO口,電壓不夠,搞我好久,我要給1,讓三極管不通
幫我看看這個(gè)圖。IO的總電流是不是這樣計(jì)算的,我基礎(chǔ)不好

bedc1dd3b1d6c879461516408bfd0a7.jpg (60.14 KB, 下載次數(shù): 50)

bedc1dd3b1d6c879461516408bfd0a7.jpg
回復(fù)

使用道具 舉報(bào)

11#
ID:420836 發(fā)表于 2020-5-4 01:54 | 只看該作者
在上圖中,應(yīng)將10k電阻器放在左側(cè)5V電源下方,然后連接到IO和晶體管的基極,注意,在連接IO之前,添加一個(gè)1k電阻器。 在晶體管發(fā)射極和右側(cè)5V之間,添加一個(gè)300 ohm的電阻器以限制LED電流。 IO被拉低以點(diǎn)亮LED,電流計(jì)算如下:在發(fā)射器上,(5V-1V)/ 300 ohm〜13.3mA; 在基極上,Vb = 5-1-0.3 = 3.7V,IO電流I = 3.7V-0.2 / 1k = 3.5mA,上拉電阻器電流I_pull_up =(5-3.7)/ 10k = 0.13mA,晶體管 基本電流Ib = 3.5mA-0.13mA = 3.37mA,LED電流I_LED = 13.3mA-3.37mA = 9.93mA;
回復(fù)

使用道具 舉報(bào)

12#
ID:734017 發(fā)表于 2020-5-4 10:39 | 只看該作者
TTQ001 發(fā)表于 2020-5-4 01:54
在上圖中,應(yīng)將10k電阻器放在左側(cè)5V電源下方,然后連接到IO和晶體管的基極,注意,在連接IO之前,添加一個(gè)1 ...

你看我這個(gè)圖,因?yàn)镮O 給輸出的時(shí)候不到5V (沒(méi)有外接電路)實(shí)測(cè)只有3.8到4V之間。是不是程序把電壓拉低了?
給低電平的時(shí)候,三極管導(dǎo)通,給高電平的時(shí)候,電壓拉不上來(lái),三極管無(wú)法斷開(kāi)。
在IO上拉,無(wú)法拉高。這方法不可行
問(wèn)1-在基極上拉,這個(gè)點(diǎn)的電壓要在4.3以上才能斷開(kāi)三極管。電阻要考慮三級(jí)管導(dǎo)通時(shí)基級(jí)電壓。斷開(kāi)時(shí)基極電壓。電阻取值隨IO變化?
問(wèn)2-IO電壓在沒(méi)有外接電路的時(shí)候,電壓是怎么因?yàn)槌绦蜃兓杏绊懀浚块L(zhǎng)通電是5V。跑程序的時(shí)候電壓不足。
問(wèn)3-有沒(méi)有什么方法可以讓IO固定在5V。壓降小一點(diǎn)

51hei截圖_20200504101454.png (110.05 KB, 下載次數(shù): 59)

51hei截圖_20200504101454.png

ddd.jpg (85.83 KB, 下載次數(shù): 61)

ddd.jpg
回復(fù)

使用道具 舉報(bào)

13#
ID:642838 發(fā)表于 2020-5-5 09:39 | 只看該作者
happy2058 發(fā)表于 2020-5-4 10:39
你看我這個(gè)圖,因?yàn)镮O 給輸出的時(shí)候不到5V (沒(méi)有外接電路)實(shí)測(cè)只有3.8到4V之間。是不是程序把電壓拉低 ...

這個(gè)應(yīng)該考慮電源供電的穩(wěn)定性,是不是電源供電不足?
另外在跑程序時(shí),IO會(huì)不斷變化,測(cè)出的電壓是不準(zhǔn)的。
如果檢測(cè)都沒(méi)有問(wèn)題,可以考慮用電平轉(zhuǎn)換器,而不是在三極管基級(jí)加電阻,這個(gè)無(wú)論怎么加,都不會(huì)有任何作用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产男人的天堂 | 精品视频免费 | www亚洲精品 | 日韩成人在线免费视频 | 日日久 | 成人在线欧美 | 大陆一级毛片免费视频观看 | 欧美一区二区三区视频在线播放 | 精品国产一区二区国模嫣然 | 一区二区三区亚洲 | www97影院 | 成人免费视频在线观看 | 国产成人99久久亚洲综合精品 | 巨大荫蒂视频欧美另类大 | 波多野结衣电影一区 | 日本不卡在线观看 | 日韩精品一区二区三区在线观看 | 99re国产视频 | 日韩一区不卡 | 亚洲一区二区三区免费在线观看 | 亚洲毛片在线 | 成人福利片 | 亚洲天堂一区二区 | 日批av| 欧美美乳 | 日韩av看片 | 国产午夜亚洲精品不卡 | 91精品国产综合久久精品图片 | 国产日韩欧美精品 | 在线亚洲一区二区 | 成人性视频在线 | 中文字幕人成乱码在线观看 | 天堂中文资源在线 | 一级在线观看 | 国产精品综合久久 | 成人精品在线视频 | 天天躁日日躁狠狠的躁天龙影院 | 亚洲在线| 欧美一区二区三区精品 | 欧美中文视频 | 国产内谢 |