實驗三:數碼管從0-7的顯示效果一 實驗目的:實驗3:使用PO和P2端口實現數碼管從0-7的顯示效果:(1)掌握C語言編程單片機控制程序的方法。(2)掌握使用Keil4軟件編寫、編譯、調試程序的方法
2021-07-19 09:19:19
為什么用51單片機的P0口接LCD(1602)的數據接口后,不能對掛在單片機低八位地址的器件(RAM)進行操作了?不改動程序,取下LCD就可以對RAM操作了;最后對LCD的數據接口用了一個鎖存器之后就沒問題了。為什么?電流的原因嗎?
2014-04-07 23:31:31
的OE選通信號仍然使用P2部分地址線譯碼產生的片選信號,LE鎖存使用單片機WR反相控制鎖存器鎖存P0口來的數據,按照單片機寫外部RAM的控制時序,P2口地址用來選中鎖存器,WR寫信號用來鎖存P0口8位數據
2015-09-26 11:02:24
51單片機P0口上的引腳,寫0時為低電平,那么寫1時是什么?
2013-04-28 10:11:52
和地址/數據線之間的接通轉接。(4)數據輸出的驅動和控制電路,由兩只場效應管(FET)組成,上面的那只場效應管構成上拉電路。在實際應用中,P0口絕大部分多數情況下都是作為單片機系統的地址/數據
2022-09-19 19:26:41
我是單片機初學者問個問題#include***it dula=P2^6;***it wela=P2^7;void main(){wela=1;P0=0xFE;wela=0;dula=1;P0
2012-10-23 23:25:34
單片機P0口→1602數據口單片機P2.5,P2.6,P2.7→1602的4,5,6單片機P2.3,P2.4→ds3231的scl,sda這樣子顯示異常,不能正常讀取ds3231的數據單片機P0口
2017-10-31 17:28:48
51單片機中數碼管位選,段選都用在P0口怎么寫程序啊這是一個搶答器程序,位選在P2口,請教把位選改在P0口怎么改程序啊,直接把p2換成p0口好像不行,求大神指導,單片機還在學習中
2013-07-07 23:57:20
較單一,所以單片機上會有很多模塊,如74HC245可以用來控制數碼管,減輕單片機核心上的負擔。這是LED模塊,VCC代表高電位+5V,所以說想讓這LED發光,就要在另一端接低電位0V。在圖中我們可以看到可以把LED右端的接口與核心上的P2端相接,一一對應。LED的點亮與流水燈1.先來說一下如何點
2021-07-16 06:27:22
51單片機怎么用匯編語言把累加器A中的數據移入到P0.0中,不影響p0口其他的口
2016-01-13 20:46:30
***it dula=P2^6;void main()wela=1;wela=0; P0=0x3f;}想問一下為什么使用這個代碼燒錄到stc89c52單片機里面數碼管沒有任何的反應呢???
2020-12-08 00:25:10
并進行分析后,根據不同情況控制I/O端口輸出不同的數據,從而實現控制相關外圍電路執行相應操作的功能。所以,學習單片機的第一步就是學會如何讓單片機的I/O口實現輸入和輸出功能。本例實現用單片機的P0口
2011-02-24 14:14:24
P0口接74LS245的A1-A8,代碼就是讓數碼管全亮,P2=0x00;P0=0xFF;之后發現亮度一直不夠。
2013-10-23 22:17:43
想問一下,用一個74ls38控制P2^4——P2^6口,用74ls47控制P2^0——P2^3口,用P2口控制數碼管的顯示,這樣怎么實現數碼管的動態顯示,我想了好幾天都沒有結果,牛人們給解釋一下唄!!!
2012-07-09 17:58:48
利用51單片機實驗板實現跑馬燈和簡單的顯示文章目錄1.利用單片機P0口,在單個數碼管上顯示6。2.利用單片機P0口,在單個數碼管上循環顯示0~9。1.利用單片機P0口,在單個數碼管上顯示6。ORG 0000HMOV P0,#01111101B ;6END2.利用單片機P0口,在單個數碼管上循環顯示0~9。
2021-07-06 07:02:39
8051單片機P0口與P1口的引腳有哪些不同呢?
2022-01-26 08:22:24
今天在測試深聯華單片機的時候,發現P2口無法讀取IO口當前的狀態。P2口設置為準雙向模式,并將輸出寫1,用萬用表去測量IO口,確實輸出了高電平,但是去讀P2寄存器得到的值卻是0.有高手知道這是
2013-12-07 23:50:31
我po口和p3口都是接的數碼管段控,我同學幫我在程序的po和p3顯示程序之前都加了一個清零,結果p3口可以正確顯示,p0口還是不行,他說p0口內部沒有接電阻,求大神,幫幫我如何改程序
2015-05-22 16:19:13
各位高手,我用89c51單片機驅動4位共陰極數碼管,將段選接在p0口,將位選接在p2口,在p0口和數碼管中間,加上74hc573,咋不會亮呢?
2012-03-10 18:31:56
我現在在做一個電壓控制儀,硬件有51單片機,4位數碼管,4個按鍵。P0口是數碼管段位(低電平有效),P2口低四位位選(P20千位,P21百位,P22十位,P23各位)(低電平有效)。P1口按鍵
2012-09-28 09:28:38
89s51單片機p0口用作數據總線、地址總線和IO口時怎么區分,麻煩能給詳細的解釋下謝謝
2014-07-17 10:03:15
單片機P0口與其它端口不同,它的輸出級無上拉電阻。當把它用作通用I/O口時,輸出級是開漏電路,故用其輸出去驅動NMOS輸入時外接上拉電阻,這時每一位輸出可以驅動4個LS型TTL負載。用作輸入時,應先向端口鎖存器寫1。
2013-04-01 16:38:27
單片機p0口為什么接上啦電阻,接了上啦電阻為什么有放大的電流,求前輩大神指點
2015-11-16 20:25:13
本人剛學,很多問題不明白,如圖 p1.0-p1.7接數碼管再接上拉電阻,上拉電阻可提高電流驅動數碼管發光。問題是當單片機p1口沒有輸出時,數碼管是不是也亮?還有即使p1.0-p1.7輸出不同的電壓
2011-10-20 15:05:23
`數碼管由單片機stc90c52控制,數碼管不亮,電源電路正常,輸入電壓4.9V,單片機io口控制的共陽極,共陽極由pnp三級管放大,其中基極電壓也是4.9V,三級管不導通。單片機p1-6口接輸入
2019-02-21 11:13:00
); //**********控制第二個數碼管顯示2************* wela=1;P0=0xfd;wela=0;dula=1;P0=table[2];dula=0;P0=0xff;delayms(500
2011-03-30 21:18:48
; P0 = table[Value%10];//顯示個位 DU = 1; DU = 0; WE = 0; P0 = T_COM[2]; //第三位數碼管 WE = 1; WE = 0
2020-07-13 21:52:35
求大神解答!!! 小人最近剛起步學單片機,基本是個小白。用的是KT800型號的板子,單片機型號Atmel89S52。在數碼管顯示的時候,P2用來位選點亮哪個數碼管。P0控制數碼管顯示字形。都是共陽極
2013-07-05 22:01:34
前幾天同學發了一段代碼,說是藍橋杯單片機開發板用的時候,明明沒有操作數碼管,但是上電會全亮,我當場吃驚,還有這種事?然而看了一會代碼沒看出什么毛病(其實沒看,當時在干飯……)然后本菜雞懷疑是板子壞了
2022-01-06 06:04:43
藍橋杯單片機的P2 = (P2 & 0x1f) | 0x80聲明作者并不是一個老手,可能在某些專業詞語描述上有錯誤,或者其他,如有錯誤,還請指正。背景自己之前在學習藍橋杯單片機的時候,在學
2022-01-24 06:49:56
10個引腳,5和10連在一起接公共端,其余各對應一個發光二極管:例如,如果我們想顯示數字“0”,那么就需要a~f這六個數碼管亮;如果顯示數字“1”,那么就需要b、c兩個數碼管點亮,以此類推。一般情況下,單片機的IO口和數碼管的連接方式如下:如果我們將數碼管接到P1口上,顯示數字“0”的話,那么P1口的八
2021-11-18 09:13:31
接在了單片機的P26,P27引腳上,wela=1是讓U4鎖存端開啟,這樣U4鎖存器的輸入與輸出是連通的,其D端輸入什么,Q端就輸出什么電平,P0=0xfe=11111110的作用是讓第一個數碼管
2011-03-28 10:35:10
在看到教程上寫數碼管控制程序的時候有個問題,對位選和段選時候,書上是這樣寫的:P0=0; wela=1;wela=0;P0=0xc0; dula=1;dula=0; 我不懂為什么把P0口賦值要放在前面,我放在位選和段選開放和關閉之間一樣可以實現,好像沒什么問題,但就是不懂這樣的差別在哪里,請大神指教!
2014-08-02 08:33:49
要求:采用集成數碼管,數碼管的段碼由P0口控制,位碼由P2口控制。 編寫程序實現動態顯示01234567。 要求:首先從P1.7點亮發光二極管D1,然后從外部P3.2輸入一脈沖串。每 輸入3個脈沖,發光二極管亮、暗交替一次
2014-12-03 10:47:01
我有個用鎖存器控制動態掃面的程序,可是我想不用鎖存器直接點亮數碼管,如何把段選值賦給P2口啊~求大神幫助~#includeunsigned char code table[]={0
2012-12-17 02:46:31
一、數碼管發光二極管,送高電平1全亮共陽極送0亮,共陰極送1亮二、鎖存器鎖存器第一個控制數碼管的段,第二個控制位,輸入端相同P口。10k上拉電阻:P0口內部無上拉電阻,三態狀態,無法進行高低電平操作
2021-12-07 10:29:09
電腦每次收到的P0p1口的數據都為15,而我用單片機的地接到數碼管某個引腳上時,又能準確反映,(直接用5v和0v接單片機引腳實驗也正確)比如a腳接地,那p0口數據為1111 1110,也就是說數碼管引腳
2019-07-04 04:35:13
求助:ADC0809的數據口與液晶屏數據口都用的P0口,結果數據顯示不出來,怎么辦啊?用軟件的方法我用的是51單片機,求大神指點啊!
2015-06-08 11:45:56
想用P1口采集AD信號,從P0口輸出到數碼管顯示,程序里做了temp=P1,P0=temp,為什么P0口和P1口的IO點電平不一樣呢,從顏色上可以看出來啊,P0一直是高電平,數碼管沒有顯示了啊
2012-12-09 03:53:35
DIP封裝的51單片機P0口驅動數碼管時需要加上拉電阻,PQFP封封裝的89C52驅動數碼管的時候需要加上拉電阻嗎??
2014-10-25 17:37:32
[table][tr][td] MSP430F149單片機開發板矩陣鍵盤控制程序,通過數碼管顯示按鍵值,采用逐行掃描,4X4鍵盤接在P1口,通過控制IO口狀態變化,逐行掃描按鍵是否按下。調試環境
2018-07-05 00:37:36
用觸摸模塊3.6V輸入到單片機P1腳,至高電平控制P0口的LED亮滅,P0口有10K上拉電阻。然而。LED共陽極,低電平點亮時。當控制P0口由高電平至低電平時,電壓由4.9V,降到3.8V。(共陽極
2017-08-25 15:28:23
89S52單片機P0口通過1K的上拉電阻連接二位一體的共陰數碼管的段選,P2口控制位選信號,見附件。請問P2口的位選信號與數碼管的位選信號之間用三極管放大該如何連接?還有P2口與三極管之間限流電阻選用多大?再者就是P0口與各段之間還要額外加電阻嗎?
2010-10-07 21:23:40
;//控制數碼管的 千位***it BAI=P2^6; //控制數碼管的 百位***it SHI=P2^5; //控制數碼管的 十位***it GE=P2^4; //控制數碼管的個位***itdb=P0^7
2012-01-16 14:16:31
= 0x80進行選通輸出;繼電器、蜂鳴器控制N_RELAY狀態由P0.4控制,N_BUZZ狀態由 P0.6控制,選通輸出由Y5C控制;因此,P2口需滿足P2 = 1010 0000 = 0xa0進行選通輸出;數碼管控制數碼管位選、段選數據輸出由P0口控制,選通輸出由Y6C、Y7C控制;因此,對
2022-01-21 07:28:20
請教大家一個問題,一個數碼管的各段由PA PB 驅動,不是像51單片機一個P0口驅動。請問點亮各數碼管的段時,是否要加延時呢?謝謝各位了。
2019-12-09 10:16:07
如圖.瑾瑾是簡單的將兩個單片機的P0^0口接在一起了.U1將P0^0清零...然后U2將P0^0置位...結果U1讀取出來的P0^0還是0,也就是P0^0沒有被拉高...要怎么實現我想要的..就是
2013-05-01 23:40:33
數碼管顯示表格的下標值,最后把對應的值賦值給單片機的P2口,這樣就達到了我們想要的結果。 if(pTIM_Delay(0,200)) //200ms任務
2021-01-14 16:34:12
一、目標使用AT89C51單片機的P0、P2端口作為輸出端口,外接2位LED數碼管,P3.4外接按鍵K。功能:每次按下按鍵K時LED數碼管進行加1顯示,計數范圍0~99。二、布線三、實現四、結語
2022-01-20 06:09:03
1.今日使用到的鍵盤與數碼管和期望達到的控制目標:用到的鍵盤數目為3個,key1(與單片機P3.0口相接)、key2(與單片機P3.0口相接)、key3(與單片機P3.0口相接)。數碼管1位:顯示
2021-11-22 08:13:12
"reg52.h" //此文件中定義了單片機的一些特殊功能寄存器typedef unsigned int u16;//對數據類型進行聲明定義typedef unsigned char u8;//***it WE1=P0^0;//***it WE2=P0...
2021-07-19 07:29:10
我是一個單片機的初學者,對于51單片機的P0口需要接上拉電阻,在此接一個10K的排阻,但不知道引出的8個排針的擺放位置,這8個引出的IO口排針是放在P0的IO和排阻的中間呢,還是放在排阻的右邊?請指教,多謝;如圖:
2013-01-23 22:41:19
由于畫板子的需要,臨要要把不同P口的腳接到數碼管上驅動數碼管。原先可以P1=0X XX這種方式寫程序,現在用不了,用其他方式覺得太麻煩。能不能寫一個函數,把不同的P口的腳組合在一起,搞成一個PA1口,用PA1=0X XX的方式驅動,這樣能不能行得通,高手們能否回復里指導下,謝謝。
2014-07-22 16:21:21
四個,這樣低的效率會被國王責罰的。某天單片機聽說國王責罵了每秒閃百次的霓虹燈,說他不閃,然后單片機會心一笑wow~ ⊙o⊙。他就讓四個數碼管八個段選都接在P0口上,每一位接在其他口上,讓數碼管閃爍的頻率
2016-03-14 09:26:23
寫了一個程序:利用51單片機的獨立鍵盤S1控制數碼管跑數的開始。但是顯示結果一直是0000,是哪里錯了呢,我覺得邏輯是對的啊。程序和原理圖如下:#include#define uchar
2016-11-23 21:55:22
delay();delay();delay(); P2=0xff;//關閉所有數碼管 P0=0xff; delay();delay();delay
2016-03-14 08:57:34
:原文鏈接電路仿真圖程序代碼#include //管腳定義#define duanPoreP0 //數碼管段控制端口,高電平有效***it DIG1 = P2^4;//數碼管第1位位選控制端口,低電平有效***it DIG2 = P2^5;//數碼管
2021-11-19 07:49:53
設計單片機的Proteus仿真電路,實現如下功能:控制P0口數碼管循環顯示0-9; 按下上面開關,控制P2口數碼管依次顯示0-9;按下下面開關,控制P1口數碼管依次顯示0-9。
2022-01-17 08:48:20
51單片機超聲波測距(數碼管顯示)程序/*超聲波模塊的TRIG管腳接在單片機的P20口,ECHO管腳接在單片機的P21口 其他的電源管腳接在單片機 開發板上電源口即可。*/#include"
2021-07-06 08:12:41
二、請設計一個單片機5位動態掃描數碼顯示,要求P2端口輸出數碼管段代碼,P3口控制數碼管的公共端,實現位點亮控制。5位顯示內容為“89C51” 。1、 正確連接電路(10分)2 只能顯示部分內容
2021-12-06 06:17:08
單片機P0端口驅動共陽極數碼管0-9循環顯示,共陽極共陰極數碼管顯示原理、Proteus仿真圖、C語言完整程序
2021-07-14 08:24:08
單片機系統功能實現的最基本和最主要方式是什么?如何實現用單片機的P0口去控制8個LED點亮和熄滅呢?
2021-11-10 07:55:14
外加上拉電阻的電阻排,由于仿真的單片機模塊內有時鐘電路以及復位電路,這里省略了。2、硬件設計與分析電路原理圖如圖所示,P0口作為I/O口時需要外加上拉電阻,外接了一個電阻排,P2口接兩個鎖存器,分別控制數碼管的
2021-07-21 07:39:23
用51單片機矩陣鍵盤控制數碼管顯示數字#include//頭文件#define keys P1//宏定義矩陣鍵盤#define smg P0//宏定義數碼管***it SMGA=P2^2;//位定義
2021-11-18 09:29:33
設計方案(末尾附文件)采用單片機的I/O口P0口通過上拉電阻和交通燈相連接,P3.0、P3.1口接到數碼管控制位上,控制數碼管的顯示,程序放在STC89C52RC單片機的ROM中,在十字路口的四組紅
2021-11-18 06:14:31
大家好,C51單片機中如果要給P2口以八進制賦值怎么做?十六進制和十進制我就會,//主函數void main(){ // uchar temp;// P0=0xfe; while(1){//P2=0x07;P2=7; }}
2013-07-31 10:40:20
怎樣使用單片機89C51的P0和P2口顯示52H-1314呢?其實現過程是怎樣的?
2022-02-23 06:46:54
目標通過89C51的P1口連接4*4的矩陣鍵盤,P0和P2口連接八位數碼管。開始運行后,按下矩陣按鍵后數碼管上顯示出對應的鍵值,從左向右依次排列。當數碼管顯示滿八位數字后,再有字符輸入時整體字符向左
2021-12-08 06:01:59
,num;//定義變量***it duan=P2^6;//數碼管段選鎖存器控制I/O口***it wei=P2^7;//數碼管位選鎖存器控制I/O口uchar code table[]={//數碼管段選
2017-03-30 10:30:31
單片機8051上電復位以后,為什P0口老是呈現灰色,是高阻狀態嗎?這是什么原因,不應該復位P0---P3口都應該初始化為高電平1嗎?求教
2013-04-03 10:51:03
4個共陰極數碼管,P0口接段選,P2^4-P2^7是位選,求教高人解碼出來的鍵值要怎么顯示在數碼管上,程序要怎么加?小弟有寫過數碼管動態顯示的程序,但這里不清楚該怎么讓解碼的鍵值顯示在數碼管 還望高手
2014-03-15 19:23:30
反思:此項目在做的時候我是直接用單片機引腳去驅動數碼管(P1口控制段選,P3口控制位選),發現單片機引腳不能直接控制驅動數碼管,所以我在思考后加了74HC138和74HC573來驅動,138控制位選
2022-01-17 09:10:42
;case 8:P2=0X40;break;case 9:P2=0X80;break;}}}void chuan() interrupt 4//串口中斷服務程序{RI=0;//軟件清除串口響應a=SBUF-48;//讀取單片機串口接受的藍牙模塊發送的數據}
2015-05-07 11:11:34
!!小弟用的數碼管是共陰極的,電路圖如下:怎么控制想要顯示的段??我知道用P2口來控制想要點亮位的數碼管,P0口來控制要顯示的段,但要顯示某一個數字時,怎么設置P0口的值啊?請高手指教一下!!!先提前謝謝各位了{:23:}{:23:}{:23:}
2013-04-14 18:18:12
是什么意思??這里的P2^6和P2^7和IO口的P2^6,P2^7有什么關系??dula和wela是用來顯示鍵值所用的數碼管的段和位嗎?把他們定義成P2^6和P2^7和數碼管段與位所連接的IO口有關
2014-03-15 13:36:36
1602的數據口能與P3口連接嗎? 我是這樣想的51的P0P2是作為地址端口,且P0可以讀數據,P2不可以,但是P0,P2都可以發數據,所以P3口是不能作為數據口的,這個是MSC51的,不知道STC是不是這樣?????
2019-08-28 21:56:16
急,51單片機擴展IO及RAM后..P0 P2口未用到的IO還可以當一般IO用嗎?擴展RAM為6264,擴展用了13條地址線,P2.7//P2.6用做片選.還有P2.5未用.會的指點下
2019-10-15 09:01:33
單片機高級系列丨超聲波測距(數碼管顯示)超聲波模塊的TRIG管腳接在單片機的P20口,ECHO管腳接在單片機的P21口 其他的電源管腳接在單片機開發板上電源口即可。#include"
2021-12-09 06:09:43
串入并出的時鐘線,74LS164的數據輸入端1和2連接單片機的P0.0。。。74LS164驅動一個數碼管(共陽數碼管)。。。我需要通過單片機總線和WR自動產生時序的方法通知數碼管。如何編程,請大神指點
2019-05-20 05:20:26
電子發燒友網為你提供AVR單片機對數碼管數據P0口與P2口的控制設計資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
2021-04-11 08:46:50
11
評論