遇到的問題如下:第二個(gè)數(shù)碼管不亮,電平跳變都是對(duì)的。如果在中斷的P1,P2賦值那一塊加上死循環(huán)兩個(gè)數(shù)碼管就都能亮了,但是不能時(shí)刻測(cè)電壓值了,糾結(jié)。道編程如下: #includeunsigned char tab[16] =
要求:P1.0輸出周期為2ms的方波,P1.1輸出5ms的方波,占空比都為1:1.(高低電平一樣的)。晶振頻率為24MHz。(使用T0和T1兩個(gè)定時(shí)計(jì)數(shù)器)匯編或C都行。編程如下://================================
要求:使用4×4矩陣鍵盤,由 P0 經(jīng)過 164 驅(qū)動(dòng)數(shù)碼管顯示按鍵值,并發(fā)音。用PROTEUS仿真運(yùn)行時(shí)的屏幕截圖如下://電路說明如下。//單片機(jī):使用51系列兼容的即可;//4×4矩陣鍵盤:接在P1口;//一位數(shù)碼
//有個(gè)題目,要求順序按下四個(gè)按鍵。//如果不按照指定的次序來按,將顯示出錯(cuò)誤提示。//要求如下://第一次、SW1 按住時(shí) D1 亮,松開時(shí) D1 滅(如第一次按的不是 SW1,是SW2、3、4的話,D5 常亮);//第
硬件:74HC164驅(qū)動(dòng)四個(gè)數(shù)碼管,矩陣鍵盤。設(shè)計(jì)要求:第一次按按鍵1顯示1- - -、按按鍵2顯示2- - -,以此類推,按1~9都是這樣顯示。第二次按按鍵(如果第一次按的是1)(第二次按的是2)顯示12-- ;第
;用51單片機(jī)控制 2位數(shù)碼管動(dòng)態(tài)顯示 00 ~ 99。;從 00 開始顯示,顯示數(shù)字每隔一段時(shí)間加 1,一直到 99,然后回到 00。;從 00 到 10 每隔 100ms 加 1;;從 10 到 20 每隔 200ms 加 1;;其它依此類推;;從
給STC89C51安一個(gè)LCD1602液晶顯示器。寫一段程序,使得STC89C51有計(jì)時(shí)、顯示功能。當(dāng)給STC89C51一個(gè)連續(xù)的高電平時(shí),單片機(jī)開始計(jì)時(shí),同時(shí)在顯示器上顯示計(jì)時(shí)的秒數(shù);當(dāng)結(jié)束高電平時(shí),計(jì)時(shí)停止,但是顯
電路:P0.0、P0.1 分別外接一個(gè) LED,輸出高電平時(shí),LED 發(fā)光?! 2.0 外接一個(gè)按鍵。請(qǐng)“不用延時(shí)程序”寫個(gè)這樣的程序:當(dāng)按鍵不按的時(shí)候,LED(D1)先以1秒的時(shí)間快閃三下,然后再以3秒的時(shí)間慢
高手支招:請(qǐng)問用C語言編程使51單片機(jī)的數(shù)碼管左移循環(huán)顯示0-7的程序怎么編呀由于我不懂得用中斷和定時(shí),請(qǐng)程序里不要用那兩個(gè)函數(shù),謝謝(*^__^*) 嘻嘻……懸賞分:0 - 解決時(shí)間: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)給我一個(gè)程序 最佳答案://下列程序,經(jīng)過仿真,符合要求。#in
求代碼,作用是單片機(jī)控制繼電器用于自動(dòng)操作鍵盤。要求:P01 導(dǎo)通三分鐘,然后斷開;P02 導(dǎo)通 10 秒后斷開;P03 導(dǎo)通 0.5 秒后斷開;P04 導(dǎo)通 0.2 秒后斷開;P05 導(dǎo)通 0.5 秒后斷開;P06 導(dǎo)通 0.2 秒后
/*編寫LED控制程序,完成LED奇數(shù)號(hào)燈和偶數(shù)號(hào)燈的交替顯示。要求:一、P0口外接8個(gè)LED、P1.0~P1.2外接三個(gè)按鍵。二、T0做延時(shí),溢出定為10ms。三、按鍵0~2分別控制閃爍間隔時(shí)間分別為,0.5s,1s,2s。四
看到一些網(wǎng)友上傳的資料,也不知是真是假。截屏一段,請(qǐng)大家鑒別:注:本文原來是網(wǎng)易發(fā)表的。遷居到CSDN后,有些圖片,就不正常顯示。原文在網(wǎng)易的網(wǎng)址:http://blog.163.com/asm_c/blog/static/24820
編寫程序,完成下列邏輯功能:Q = XYZ\\F + XY\\ZF + X\\YZF + XYZF (\\Y表示Y非,\\Z表示Z非、、、)這個(gè)邏輯表達(dá)式,可以化簡(jiǎn),就是:Q = XYZ + XYF + XZF假設(shè),各個(gè)變量對(duì)應(yīng)的引腳如下:X: P1.0Y: P1.1Z:
匯編編程:矩陣鍵盤控制數(shù)碼管切換顯示0~F。下面是電路圖。要求16個(gè)鍵按下能顯示0~F字樣??吹竭@樣的電路和程序,不由得想起初學(xué)單片機(jī)時(shí)情景。十幾年前,是一本北航的書,里面就是這樣的程序。后來又看