應(yīng)網(wǎng)友要求,下面寫一個(gè)用C語(yǔ)言編寫的程序。電路中,共使用了三個(gè)按鍵,兩位數(shù)碼顯示。使用12MHz或11.0592MHz的晶振皆可。用Proteus仿真運(yùn)行后截圖如下:程序如下://================================
51單片機(jī)中_有_4EH這個(gè)位地址。51單片機(jī)片內(nèi)RAM的20H~2FH,這十六字節(jié),可以按照“位”來(lái)尋址。這里面共有128個(gè)“位地址”,分別為00H~7FH。位地址4EH,是在“字節(jié)地址為29H的字節(jié)單元”中的第6位。后記
本文向大家推薦一個(gè)精簡(jiǎn)IO接口的4×4鍵盤電路,該鍵盤電路僅僅使用4條IO接口引線,即可完成一般需要8位接口才能完成的功能。在51單片機(jī)系統(tǒng)中,經(jīng)常使用4×4鍵盤,一般情況下,都是使用一個(gè)8位的接口,
前些日子,做而論道寫了一篇關(guān)于單片機(jī)發(fā)音的文章,后來(lái),就不斷有網(wǎng)友來(lái)電詢問(wèn)單片機(jī)電子琴的設(shè)計(jì)方法。以前制作過(guò)一個(gè)24鍵(獨(dú)立按鍵)的,程序是用匯編語(yǔ)言寫的,估計(jì)多數(shù)人看不了。下面,把新設(shè)計(jì)的
;有人提問(wèn):;利用單片機(jī)的定時(shí)方式0,實(shí)現(xiàn)外部脈沖寬度(在5到250ms)的測(cè)量。要求畫出電路圖。在線等;問(wèn)題補(bǔ)充:寫出程序,測(cè)量結(jié)果存儲(chǔ)在R0中。;=================================================;做
用單片機(jī)89S51,4×4矩陣鍵盤,控制16個(gè)發(fā)光二極管,程序有點(diǎn)錯(cuò)誤哪位高手給指點(diǎn)一下。我所做的矩陣鍵盤控制的發(fā)光二極管只有8個(gè)亮8個(gè)不亮,和P2口連接的亮和P0口連接的不亮,高手給點(diǎn)意見。回答:下列
題目:MCS-51單片機(jī),使用 6MHz 晶振,一個(gè)機(jī)器周期為 2us,計(jì)算出下列程序的延時(shí)時(shí)間。DEL: MOV R5, #100DEL0: MOV R6, #200DEL1: MOV R7, #248DEL2: DJNZ R7, DEL2 DJNZ R6, DEL1 DJNZ R5, DEL0 RET最
sbit SPK = P1^7 ;指定揚(yáng)聲器接口 ORG 0000H LJMP START ORG 000BH LJMP T0_INT ORG 001BH LJMP T1_INT;------------------------------------------------------------B_ZQ_TAB: ;定時(shí)半周期初始值數(shù)據(jù)
;========================================================;設(shè)計(jì)要求;;1、硬件設(shè)計(jì)要求;使用AT89C51單片機(jī),時(shí)鐘12MHz,設(shè)計(jì)時(shí)鐘電路和上電復(fù)位電路,;P0口、P1口、P2口分別驅(qū)動(dòng)3個(gè)LED七段數(shù)碼管顯示
問(wèn)題:用C51系列單片機(jī)測(cè)TTL(f
//想做個(gè)15路輸出的彩燈,使用P0.0~P0.7和P2.0~P2.6端口輸出;預(yù)置數(shù)為15個(gè)1(10進(jìn)制32767)。//設(shè)置+1(P3.3)和-1(P3.4)兩個(gè)按鈕。//可以減到十進(jìn)制32047,到32047后如果繼續(xù)按-1按鈕,可以回到327
K4、K3:“進(jìn)出”模擬檢測(cè)鍵。每先按K3、再按K4,即代表“進(jìn)”一人次;每先按K4、再按K3,則代表“出”一人次。每“進(jìn)”一人次,就在原“進(jìn)”顯示基礎(chǔ)上加1(“進(jìn)”顯示初始狀態(tài)為“b000”);每“出”
讓一個(gè)單片機(jī)的LED數(shù)碼顯示器,從第一位顯示1、第二位顯示數(shù)字2、第三位顯示3、...一直到第六位顯示6,每個(gè)數(shù)字間隔0.5秒。然后一直循環(huán)下去。求一個(gè)C 語(yǔ)言程序?。?/p>
對(duì)于復(fù)雜的計(jì)算,單片機(jī)的速度顯得偏慢。最好的辦法是人工事先算出全部的結(jié)果,依次存放在ROM中,需要計(jì)算時(shí),直接從ROM中查出結(jié)果即可。查表有兩條指令: MOVC A, @A + PC MOVC A, @A + DPTR前者不使用
;看到網(wǎng)上有人求“四字節(jié)除以三字節(jié)”的子程序,隨手把我以前寫的程序改了改,發(fā)表在下面。;自我感覺(jué)不錯(cuò),自認(rèn)為是一個(gè)能夠完成該功能的,_最_簡(jiǎn)_短_的程序。;程序如下,呵呵,獻(xiàn)丑了。;=============