1樓:匿名使用者
你這是什麼呀,單 個數碼管,若是共陰的,就有8個陽極,一個陰極,還有一個空腳(或也是陰極),8個陽極就是段,一個陰極是共用的,是位。所有這些引腳都稱不上段選位選。當有多個數碼管(多個陰極)時,用兩個鎖存器分別輸出8個陽極訊號及多個(4-8)陰極訊號,(微控制器)控制這兩個鎖存器la的兩個io引腳稱為段選和位選
就 如下圖中的dula 和wela
2樓:匿名使用者
5011as是共陰極數碼管,他是由a-b-c-d-e-f-g-hp共8段組成,若在相應的段的引腳上經限流電阻載入電源電壓(例如+5v)時,使其公共端連線gnd時,相應段將被點亮,因此,依你的說法,送入a--hp的資料就是段選訊號,而使公共端com接gnd的訊號就是位選訊號例如:
我們按照a-b-c-d-e-f-g-hp排列順序給出段選資料11011010(0xda),同時給出位選資料com=0;此時數碼管就好顯示「2」
**也很簡單:
如果只是一個數碼管,則可以用一個8位i/o口控制段位,用一位i/o口控制位選
******其他**
data=0xda;//段選訊號
com1=0;//位選訊號
******其他**
如果是多位數碼管,可以用一個完整i/o口來控制位選,比如p1=0xf0作為位選資料,則連線p1的低4位i/o口上的4個數碼管將被同時點亮。
關於微控制器控制數碼管段選和位選的先後順序
3樓:墨汁諾
數碼管不是一定要先bai段選再位選的,du輸出以後要有一定zhi
的時間延時才行,這dao
樣人才看得版見,還有段選的時候是權排它的,不然就會在兩個管子上顯示相同的內容,一般多個數碼管都是用動態掃描,就是說一個管子顯示一般幾十個ms再顯示下個管子的。
位選,就是選擇想要點亮哪個數碼管;
段選,就是選擇想要點亮哪個數碼管的哪個一段。
如果有幾個數碼管,為了節省介面,將每個數碼管的對應段連在一起,需要那隻數碼管亮,控制的就是「位選」。
段選就是讓數碼管裡的八段裡的哪一段亮,位選就是讓一些數碼管裡的哪一個數碼管亮,你程式應該是四個數碼管的。通過位選,段選來達到讓不同的數碼管顯示不同的字元。
擴充套件資料;
數碼管的最常見形式有10個陰極,形狀為數字0到9,某些數碼管還有一個或兩個小數點。然而也有其他型別的數碼管顯示字母、標記和符號。
如一種「數碼管」,其陰極為一個模板製成的面具,上面有數字形狀的孔。一些俄羅斯的數碼管,如in-14,使用倒立的數字2代表5,大概是為了節約生產成本,而沒有明顯的技術或美學方面的原因。俄羅斯的數碼管大部分都使用了倒立的2作為5。
4樓:匿名使用者
數碼管bai不是一定
要先段du選再位選的,但zhi
是有個地方你dao要注意一下,你輸出版以後要有一定的時權間延時才行,這樣人才看得見,還有段選的時候是排它的,不然就會在兩個管子上顯示相同的內容,一般多個數碼管都是用動態掃描,就是說一個管子顯示一般幾十個ms再顯示下個管子的。
你的程式我上機試過,基本上能執行的,兩個管子從1-6顯示。主要是我不知道你要幹什麼,所以不知道怎麼幫你改。你可以把要求發過來看看,也可以hi我
5樓:秋牧
這個問題我以前也遇見過,個人感覺一般共陽的要先位選,後段選,共陰的要先段選,後位選,可能是因為數碼管點亮有一個時間,所以必須先對陽極加電
6樓:匿名使用者
如果你倒過來的話,在上一個數碼管顯示完後需要將段資料清掉在顯示下一個數碼管來消陰影
你這程式在送完資料和置完io線後要加點延時的
兩個單獨的一位8段數碼管連在一起,它們之間的段選和位選地址怎麼確定啊
7樓:
這要看你的led數碼管是共p極還是共n極,共p極時p10~p16出低電平資料,p34 p35分另出高電平來選擇要將低電平資料給哪個數碼管顯示,共n極則電平反相,注意p10~p16最好或串一個小的限流電阻,否則可能燒壞io口
51微控制器數碼管實驗位選和段選問題 下面這段程式輸出一直是前兩個數碼管顯示數字1,**出問題了?
8樓:
你這個p0口接了鎖存器之類的吧,這裡
while(1);
就停住了,當然就只顯示你剛才輸出的那個0xf9這個碼了
微控制器中如何用p0一個口同時控制數碼管的位選與段選?
9樓:九頂冒陽山
一個口8位可能不夠既控制數碼管的位選和段選,需要增加驅動晶片,例如hc59等
10樓:匿名使用者
是這樣的,因為p0口是資料/地址複用口,所以在實現兩個功能時,需要373來鎖存地址,然後輸出資料(幾乎同時),根據你的意思,應該是先鎖存地址,來選定數碼管,在輸出段碼,輸出相應的數字
11樓:匿名使用者
373是8d鎖存器,輸入bai端資料在鎖存控制du訊號有時zhi,被載入到輸dao出端上保持,不隨輸入端資料專的變屬化而改變,除非鎖存控制訊號再次有效。此題目中,2只373的鎖存控制訊號應該是獨立的,鎖存段資料和鎖存位選資料不會衝突。
題目中說用譯碼器控制373的電源端?這很可能是誤解,譯碼器應該是連線到373的鎖存控制端,以實現對段資料和位選資料的分別鎖存。
12樓:匿名使用者
373有鎖存功能來,也就是說源能把輸入的資料暫時儲存在裡面而不輸出。p0先輸出位選訊號到一個373並且鎖存,再輸出段選訊號到另一個373且鎖存。這兩個過程中,只鎖存其中一個373,另一個雖然收到了資料,但不鎖存也就不影響輸出了。
13樓:匿名使用者
不會,只是你做成相同時間下同時輸出才會有那種問題。你採用兩片373,一片控制位選,一片控制段選。然後你才找微控制器另一i/o口的任意兩腳,分別接入兩373的使能段。
這樣你就能做到分開控制,也就能亮起來。
14樓:匿名使用者
p0口可以作分時複用口,外接373鎖存器,通過程式,先輸出位選地址作為片選訊號,再送出七段碼資料
15樓:匿名使用者
微控制器的執行速度很快,所以之間重新整理的頻率也很快,人眼看到是有延時的,只要達到一定速度,就可以看上去兩個數碼管都被點亮
16樓:匿名使用者
為什麼要這樣?既增加硬體,又增加軟體。硬體要空間,軟體要時間。
微控制器數碼管程式,是如何定義段選和位選的,完全看不懂,求教,謝謝。
17樓:匿名使用者
沒用鎖存器,應該是io埠為0選中該數碼管 如 0xef 0xdf 0xbf 0x7f
高4位用二進位制表示分別是 1110 1101 1011 0111
每次只有一個0
段選分共陽和共陰數碼管
,這應該是共陽數碼管的**
18樓:匿名使用者
段選就是讓數碼管裡的八段裡的哪一段亮,位選就是讓一些數碼管裡的哪一個數碼管亮,你程式應該是四個數碼管的。
通過位選,段選來達到讓不同的數碼管顯示不同的字元
19樓:樊俐法雲霞
--同理顯示一百二十三,一千二百三十四,
其實,輸入數字,能移位顯示出來
123、1234,這就可以了。
只有當按下+-×÷=的時候,才需要把顯示的各個數碼,組合成一個數字,用來計算。
20樓:匿名使用者
這在看不懂,就別學了
萬能的網友,誰能告訴我這個鎖怎麼開嗎?新買的,初始密碼是0,但是總是開不了
三位數的最好開了,都試一下,幾分鐘就開了 正對中間那個0的上方那黑色按鈕。按下試試 誰能告訴我這鎖怎麼開?去找開鎖的吧,注意危險 你找一把錘子,然後 我買的新皮箱出廠密碼是三個0,但是不知是誰動過密碼了,現在打不開了,不知道朋友們是否有什麼辦法開啟 方法如下來 1 首先把箱子自放平,把密碼鎖放置如下...
麻煩大家告訴我深圳那裡有手機殼萬能彩印機,就是想印什麼圖案在面就能印那種
這種在手機殼上印刷圖案的裝置,為萬能印表機。可以直接在外殼上印刷圖案的,進行彩色 級印刷。不論是簡單的塊色圖案,全綵色圖案或是具有過度色的圖案,都能一次印刷完成,無需製版 無需晒版和重複套色。萬能印表機選購的時候要注意區分改裝裝置和原裝裝置的。改裝萬能平板印表機為a4,a3 a2,為9980 788...
問 萬能的百度求求您告訴我 我夢見我已去世的女兒在陰間哭 說等我去救她 我找了小鬼找到了她看到她在
日有所思,夜有所夢!天氣漸冷,擔心她在那方挨餓受凍吧,才有此夢。心靈祈禱吧,祝她靈魂得救贖。民間一般要燒紙錢,燒衣朧,貢飯,三牲告祭 願平安吧!沒事,到時候得投胎就好了,古人語 日有所思,也夜有所戀。也就說你思戀你女兒了,想多了,以後多出去走走,不要一個人呆著發呆,儘量找朋友聊聊天。時間久了會讓你忘...