-
AT89S51單片機(jī)實(shí)驗(yàn)-電子琴1. 實(shí)驗(yàn)任務(wù)(1. 由4X4組成16個(gè)按鈕矩陣,設(shè)計(jì)成16個(gè)音。(2. 可隨意彈奏想要表達(dá)的音樂。2. 電路原理圖3. 系統(tǒng)板硬件連線4. 相關(guān)程序內(nèi)容5. 程序框圖6. 匯編源程序
-
AT89S51單片機(jī)實(shí)驗(yàn)-拉幕式數(shù)碼顯示技術(shù)1. 實(shí)驗(yàn)任務(wù)用AT89S51單片機(jī)的P0.0/AD0-P0.7/AD7端口接數(shù)碼管的a-h(huán)端,8位數(shù)碼管的S1-S8通過74LS138譯碼器的Y0-Y7來(lái)控制選通每個(gè)數(shù)碼管的位選端。AT89S51單片機(jī)的P1.0-P1.2控制74LS138的A,B,C端子。在8位數(shù)碼管上從右向左循環(huán)顯示“12345678”。能夠比較平滑地看到拉幕的效..
-
AT89S51單片機(jī)實(shí)驗(yàn)-數(shù)字鐘1. 實(shí)驗(yàn)任務(wù)(1. 開機(jī)時(shí),顯示12:00:00的時(shí)間開始計(jì)時(shí);(2. P0.0/AD0控制“秒”的調(diào)整,每按一次加1秒;(3. P0.1/AD1控制“分”的調(diào)整,每按一次加1分;(4. P0.2/AD2控制“時(shí)”的調(diào)整,每按一次加1個(gè)小時(shí);
-
AT89S51單片機(jī)實(shí)驗(yàn)-“叮咚”門鈴1. 實(shí)驗(yàn)任務(wù)當(dāng)按下開關(guān)SP1,AT89S51單片機(jī)產(chǎn)生“叮咚”聲從P1.0端口輸出到LM386,經(jīng)過放大之后送入喇叭。
-
AT89S51單片機(jī)實(shí)驗(yàn)-報(bào)警聲1. 實(shí)驗(yàn)任務(wù)用AT89S51單片機(jī)產(chǎn)生“嘀、嘀、…”報(bào)警聲從P1.0端口輸出,產(chǎn)生頻率為1KHz,根據(jù)上面圖可知:1KHZ方波從P1.0輸出0.2秒,接著0.2秒從P1.0輸出電平信號(hào),如此循環(huán)下去,就形成我們所需的報(bào)警聲了。
-
AT89S51單片機(jī)實(shí)驗(yàn)-99秒馬表設(shè)計(jì) 1. 實(shí)驗(yàn)任務(wù)(1. 開始時(shí),顯示“00”,第1次按下SP1后就開始計(jì)時(shí)。(2. 第2次按SP1后,計(jì)時(shí)停止。(3. 第3次按SP1后,計(jì)時(shí)歸零。
-
AT89S51單片機(jī)實(shí)驗(yàn)-定時(shí)計(jì)數(shù)器T0作定時(shí)應(yīng)用技術(shù)(二)1. 實(shí)驗(yàn)任務(wù)用AT89S51的定時(shí)/計(jì)數(shù)器T0產(chǎn)生2秒鐘的定時(shí),每當(dāng)2秒定時(shí)到來(lái)時(shí),更換指示燈閃爍,每個(gè)指示閃爍的頻率為0.2秒,也就是說(shuō),開始L1指示燈以0.2秒的速率閃爍,當(dāng)2秒定時(shí)到來(lái)之后,L2開始以0.2秒的速率閃爍,如此循環(huán)下去。0.2秒的閃爍速率也由定時(shí)/計(jì)數(shù)器T0..
-
AT89S51單片機(jī)實(shí)驗(yàn)-定時(shí)計(jì)數(shù)器T0作定時(shí)應(yīng)用技術(shù)(一)1. 實(shí)驗(yàn)任務(wù)用AT89S51單片機(jī)的定時(shí)/計(jì)數(shù)器T0產(chǎn)生一秒的定時(shí)時(shí)間,作為秒計(jì)數(shù)時(shí)間,當(dāng)一秒產(chǎn)生時(shí),秒計(jì)數(shù)加1,秒計(jì)數(shù)到60時(shí),自動(dòng)從0開始。硬件電路如下圖所示
-
AT89S51單片機(jī)實(shí)驗(yàn)-4×4矩陣式鍵盤識(shí)別技術(shù) 1. 實(shí)驗(yàn)任務(wù)如圖4.14.2所示,用AT89S51的并行口P1接4×4矩陣鍵盤,以P1.0-P1.3作輸入線,以P1.4-P1.7作輸出線;在數(shù)碼管上顯示每個(gè)按鍵的“0-F”序號(hào)。對(duì)應(yīng)的按鍵的序號(hào)排列如圖4.14.1所示