共陰極或者共陽極數(shù)碼管,因為其需要電流大,而一般51輸出電流低,需要鎖存器。買的開發(fā)板使用的共陰極數(shù)碼管。 至于其構(gòu)造,找個相關(guān)方面的書看看,這里主要是對做好的電路板進(jìn)行編程。 剛開始的時候
在對LED燈的應(yīng)用有了一定的了解之后,我開始學(xué)習(xí)了一些關(guān)于數(shù)碼管的應(yīng)用。 在我的開發(fā)板上,有獨立共陽管和八位共陰管 。數(shù)碼管從高位到低位的段碼依次是h(dp),g,f,e,d,c,b,a共八位。共陰管是“1”表示
共陽數(shù)碼管#include "stm32f10x.h" u8table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80};//共陽數(shù)碼管0 1 2 3 4 5 6 7 8的編碼 void delayms(u16 time)//延時函數(shù) 延時1ms { u16i=0; wh
1、編寫C51代碼,實現(xiàn)流水燈字變花型:/************************************************************ 實驗功能 : LED實現(xiàn)流水燈花型控制******************************************************
本實驗的目的:使用中斷實現(xiàn)通過編號為8和C的按鍵控制數(shù)碼管數(shù)字的加減,加至15之后再循環(huán)到0,減到0之后保持0不變。#include sbit WEI=P2^7; sbit DUAN=P2^6; void delay(int t) { while(t--); } u
/*有四個獨立按鍵為 K1~K4,有四個數(shù)碼管,可顯示 0000~9999。初始時都顯示 0。四個數(shù)碼管中,有一個處于閃爍狀態(tài)。閃爍的頻率為 1Hz。利用 K3、K4 可以使得閃爍的位置左右移動。只有不停閃爍的位,才可
/*有個題目,是用595輸出,驅(qū)動6位數(shù)碼管顯示時、分、秒。用兩個按鍵進(jìn)行修改,一個變換修改的位置,另一個是加一。提問者希望讓待調(diào)整的位閃爍。題目可見:http://zhidao.baidu.com/question/44386518
相信大家都見過數(shù)碼管,數(shù)碼管上面有abcdefg七個筆畫,構(gòu)成一個“日”字,一般還有一個小數(shù)點dp。數(shù)碼管的外形有不同的大小,其度量標(biāo)準(zhǔn)是其中“日”字的高度,單位一般都是英寸。市場上數(shù)碼管的尺寸范
;===========================================四位顯示器,是可以顯示0000~9999的,但是在設(shè)計工程實際的產(chǎn)品時,前三個0,是不應(yīng)該顯示的。一個成熟的程序,都應(yīng)該有消除無效0的程序段。消除無效0,其
數(shù)碼管顯示0-9999計數(shù)器,兩個按鍵,一個按鍵復(fù)位,一個按鍵累加計數(shù)。要求提供程序和原理圖懸賞分:50 | 解決時間:2011-6-9 13:40;===========================================最佳答案:用PROTEUS仿
51單片機(jī),要求用 8 位數(shù)碼管動態(tài)顯示 12 位學(xué)號。還要用按鍵調(diào)整走動速度,C語言的。//-------------------------------------------#include #include sbit k_add = P3^1;sbit k_sub = P3^4;//------
高手支招:請問用C語言編程使51單片機(jī)的數(shù)碼管左移循環(huán)顯示0-7的程序怎么編呀由于我不懂得用中斷和定時,請程序里不要用那兩個函數(shù),謝謝(*^__^*) 嘻嘻……懸賞分:0 - 解決時間:2010-7-31 18:09問題補(bǔ)
51單片機(jī)控制3位7段共陰數(shù)碼管,P0口控制 abcdefg dp,P2.0-P2.3控制123位。要使其間隔1s分別顯示123,231, 321, 213...........無限循環(huán)給我一個程序 最佳答案://下列程序,經(jīng)過仿真,符合要求。#in
匯編編程:矩陣鍵盤控制數(shù)碼管切換顯示0~F。下面是電路圖。要求16個鍵按下能顯示0~F字樣??吹竭@樣的電路和程序,不由得想起初學(xué)單片機(jī)時情景。十幾年前,是一本北航的書,里面就是這樣的程序。后來又看
題目:用兩個動態(tài)數(shù)碼管從0顯示到60,由89C51的P1口輸出,不加譯碼器,直接連接數(shù)碼管,注意是動態(tài)數(shù)碼管,不是兩個單獨的靜態(tài)數(shù)碼管。;=====================================程序如下: ORG 0000H LJ
;題目要求:;秒表計時,按S0開始計時,并由數(shù)碼管顯示;;再按S0停止。若計滿1分鐘結(jié)束未按S0停止,則蜂鳴器報警。;要在proteus軟件上面模擬......;==================================================
2051 單片機(jī) 和熒光數(shù)碼管電子數(shù)字鐘設(shè)計讀紅外代碼子程序*******************************org 0290htt1:push dph ;保護(hù)現(xiàn)場push dplpush aCCpush pswjb 07h,ttt0 ;全部動作未完成則返回jb 00h,ttt1 ;如
org 00ha_bit equ 30h ;個位數(shù)存放處b_bit equ 31h ;十位數(shù)存放處c_bit equ 32h ;百位數(shù)存放處d_bit equ 33h ;千位數(shù)存放處e_bit equ 34h ;萬位數(shù)存放處f_bit equ 35h ;十萬位數(shù)存放處org0000hajmpstar
; ********************************************; Function : 7段數(shù)碼管顯示程序 *; MICroProcessor : HT48R50A-1/28SKDIP-A *; Author: www.picavr.com *; Crystal : 4MHz *; *********************
PORT6輸出動作的控制,而且外部接有一推動8個七段顯示器的電路。編寫一程序在8個七段顯示器上輪流顯示1,2,3,4,5,6,7,8。下圖為控制電路的方塊圖。由PORT6單獨控制8個七段顯示器,利用時間分割(time slI