欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 51單片機學習的代碼和仿真圖 分享出來 [打印本頁]

作者: xiedong77777    時間: 2020-11-4 16:12
標題: 51單片機學習的代碼和仿真圖 分享出來
題目如下.

課程設計題二十六:酒精濃度測試儀
要求:
1.      液晶LCD1602顯示當前酒精濃度和報警值,按鍵可設置報警值;
2.      當濃度在正常值范圍內(小于上限值)時綠燈閃亮,當酒精濃度超過上限值時紅燈閃爍并有蜂鳴器報警;
3.      四個按鍵功能:設置、加、減、單獨的是復位按鍵;
4.      酒精濃度越高蜂鳴器鳴響的頻率越快。

課程設計題一:八人搶答器
要求:
1、八人搶答邏輯:只有一個最先搶答有效。
2、在主持人控制下,10秒內搶答有效。
3、采用數碼管顯示搶答10秒倒計時,若有搶答直接結束,顯示結果。
4、搶答結束后用數碼管顯示搶答結果:搶答有效人編號;若有異常(提前搶答,犯規),顯示搶答人編號和E,本次搶答結束 。
5、設主持人控制鍵、復位鍵。
           控制鍵:啟動搶答
           復位鍵:系統復位
6、開始、正常結束、搶答結束、違規搶答采用聲音提示。

課程設計題二:7人多數表決器
要求:
1、7人多數表決邏輯:多數通過。
2、在主持人控制下,10秒內表決有效。
3、采用數碼管顯示表決10秒倒計時。
4、表決結束后用發光二極管及數碼管顯示表決結果,數碼管顯示結果:通過、不通過,同意人數。
5、設主持人控制鍵、復位鍵。
           控制鍵:啟動表決
           復位鍵:系統復位
6、表決開始、結束采用聲音提示。

課程設計題三:日歷和數字種
要求:
1、數字鐘:時、分,小時用二十四進制顯示,分鐘用六十進制顯示。
3、顯示采用動態數碼管顯示方式
   動態時顯示六位:時 分 秒 用按鍵可切換顯示年月日
4、具有清零的功能,且能夠對小時、分鐘進行調整(校時)。
5、具有整點、半點報時功能,整點用聲音次數報時,半點特殊聲音報時。


課程設計題四LED彩燈控制器設計
要求:
1、至少10個發光管4種花樣自動變換,循環往復。
2、彩燈花樣變換的快慢節拍可以手動和自動方式控制,手動控制按鈕按一次轉換一次;自動控制方式每15秒變換一次,1分鐘循環一遍。
3、系統復位清零開關。


課程設計題五:汽車尾燈控制器設計
要求:
1、汽車車尾左右兩側各有四盞燈:黃燈、紅燈、霧燈、倒車照明燈,前面有照明燈(遠光、近光)、黃燈、霧燈
2、白天正常行駛時照明燈都不亮,夜間行駛時兩個前照明燈都亮。
3、左轉彎時左側黃燈閃亮(2Hz),右轉彎時右側黃燈閃亮。
4、汽車剎車時,兩個紅燈都亮。
5、能見度低或者夜間行駛時霧燈點亮。
6、倒車時紅燈、倒車照明燈亮。

課程設計題六:秒表
要求:1、計時范圍:0~59分59.59秒,整數四位數和小數兩位數顯示;
2、計時精度10毫秒;
3、復位按鈕,計時器清零,并做好下次計時準備;
4、可以對兩個對象(A、B)計時,具有啟/停控制;
3、設開始、停止A、停止B、顯示A、顯示B、復位按鈕。

課程設計題七:交通燈控制器
要求:1、紅燈和綠燈相互轉換時經過黃燈,黃燈閃爍三次(6秒);
2、主干道方向通行30秒,輔干道方向通行20秒,單獨左轉信號15秒;先直行信號,后左轉信號。
3、設手動、自動、特殊情況三種方式。
4、特殊情況時所有路口紅燈都亮,給120、110等通行。
5、自動時顯示各種狀態倒計時。
課程設計題八:籃球比賽計分器
要求:1、兩隊各三位顯示,共計六位數碼顯示;
2、設A、B隊加、減分按鍵,復位鍵;
3、加減分實現1分、2分、3分加減。

課程設計題九: 倒計時時鐘設計
1)設計任務:完成倒計時時鐘的設計。
2)指標要求
(1)能夠分鐘級的倒計時,分鐘和秒顯示。
(2)倒計時的起始值可以設置。
(3)具有暫停和清零按鈕,倒計時結束報警。
(4)供電電壓3.3V/5V。


課程設計題十:簡易電子琴設計
要求:1、設置三種音階:低音、中音、高音控制按鍵;
2、設計1、2、3、4、5、6、7音(哆來咪法搜拉稀);
3、能彈奏一首簡單的兒歌。


課程設計題十一:拔河游戲機設計
要求:1、電路使用9個發光二極管表示拔河的“電子繩”,開機后只有中間一個發亮,此即拔河的中心點。游戲甲乙雙方各持一個按鈕,迅速地、不斷地按動產生脈沖,誰按得快,亮點向誰方向移動,每按一次,亮點移動一次。亮點移到任一方終端二極管,這一方就獲勝,此時雙方按鈕均無作用,輸出保持,只有復位后才使亮點恢復到中心。
2、由裁判下達比賽開始命令后,甲乙雙方才能輸入信號,否則,輸入信號無效。
3、用數碼管顯示獲勝者的盤數,每次比賽結束自動給獲勝方加分。
課程設計題十二:電子密碼鎖
要求: 1、在鎖開的狀態下輸入密碼,設置的密碼共4位,用數據開關K1~K10分別代表數字1、2、…、9、0,輸入的密碼用數碼管顯示,最后輸入的密碼顯示在最右邊的數碼管上,即每輸入一位數,密碼在數碼管上的顯示左移一位。可刪除輸入的數字,刪除的是最后輸入的數字,每刪除一位,密碼在數碼管的顯示右移一位,并在左邊空出的位上補充“0”。
2、用一位輸出電平的狀態代表鎖的開閉狀態,綠色發光管指示。
3、為保證密碼鎖主人能打開密碼鎖,設置一個萬能密碼,在主人忘記密碼時使用。
課程設計題十三:乒乓球比賽
要求:用8個LED發光管(4紅4綠)的來回滾動顯示模擬打乒乓球時,乒乓球在兩邊球臺上的來回運動。比賽雙方用按按鈕(雙方各用一個按鈕)的方法來模擬發球與接球,即發球方按動其控制的按鈕,球從發球方一側向對方運動(LED發光管從發球方到對方逐個點亮,滾動顯示)。當球運動至接球方時,接球方立即按動其控制的按鈕,“擊球”使球“彈回”發球方一側。如此周而復始,直至在規定的擊球時間內有一方未能完成擊球動作,從而對方得一分;然后繼續比賽。比賽規則可參照一般的乒乓球比賽。
課程設計題十四:雙機通信(選做)
要求:獨立程序的串行接收/發送,兩個單片機利用串行口進行方式1的全雙工串行通信,兩個單片機分別帶有鍵盤和八段碼數碼管,當A單片機按下鍵盤上的數字時,該數字傳送到B單片機上并顯示在B單片機上連接的數碼管上,反之亦然。可選的波特率為:1200,2400,4800,9600。

課程設計題十六:4*4計算器
要求:
(1)由于設計的計算器要進行四則運算,為了得到較好的顯示效果,經綜合分析后,最后采用LCD顯示數據和結果。
(2)采用鍵盤輸入方式,鍵盤包括數字鍵(0~9)、符號鍵(+ 、-、×、÷)、清除鍵(on\c)和等號鍵(=),故只需要16 個按鍵即可,設計中采用集成的計算鍵盤。
(3)在執行過程中,開機顯示零,等待鍵入數值,當鍵入數字,通過LCD顯示出來,當鍵入+、-、*、/運算符,計算器在內部執行數值轉換和存儲,并等待再次鍵入數值,當再鍵入數值后將顯示鍵入的數值,按等號就會在LCD上輸出運算結果。
(4)錯誤提示:當計算器執行過程中有錯誤時,會在LCD上顯示相應的提示,如:當輸入的數值或計算得到的結果大于計算器的表示范圍時,計算器會在LCD上提示overflow;當除數為0時,計算器會在LCD上提示error。

課程設計題三十:電子秤設計
設計要求: 
1. 利用壓力傳感器檢測重量信號,經放大和A/D轉換,送單片機進行處理,并在LED
顯示屏上顯示出被稱重量值; 2. 最小顯示單位為1克。 3量程1kg
課程設計題三十一:基于數字溫度傳感器的數字溫度計(1)
設計要求: 利用數字溫度傳感器DS18B20與單片機結合來測量溫度。利用數字溫度傳感器DS18B20測量溫度信號,計算后在LED數碼管上顯示相應的溫度值。其溫度測量范圍為−55℃~125℃,精確到0.5℃。
課程設計題三十二:基于數字溫度傳感器的數字溫度計(2)
要求:
1. 用DS18B20設計一款能夠顯示當前溫度值的溫度計;
2. 通過切換按鈕可以切換華氏度和攝氏度顯示;
3. 采用液晶顯示。
課程設計題三十三:基于單片機的電子鐘
1)設計任務:設計一個能 顯示當前的年、月、日、時、分、秒,具有鬧鐘功能的的電子時鐘。
2)指標要求
(1)可實現12小時制和24小時制轉換。
(2)年、月、日、時、分均可以單獨設置,設置時該項目閃爍。 
(3)計時精度誤差:≤1秒/日。
(4)液晶顯示。 
(5)能實現鬧鐘功能。
(6)電源:1節5號干電池(1.5V)。
課程設計題三十四:煤氣泄漏檢測報警器(選做)
要求:
1.      能夠檢測煤氣的濃度;
2.      液晶LCD1602顯示煤氣的濃度;
3.      超標進行聲光報警。

課程設計題三十五:風扇模擬控制系統設計
設計內容:1、3個獨立按鍵分別控制“自然風”、“睡眠風”、“常風”,(三者的區別是直流電機的停歇時間不同),并在數顯管上顯示出區別
   2、每種類型風可以根據按下獨立按鍵次數分為4個檔的風力調節。
    3、設計風扇的過熱保護,用繼電器實現。即當風扇運行一段時間后,暫停10秒。
   4、其他創新內容(如報警提示)

課程設計題三十六:微波爐控制系統設計
設計內容: 
1、可設置三種最高溫度值,如低溫(20°),中溫(30°),高溫(50°);(20分) 
2、可設置最長10分鐘定時;(20分) 
3、用DS18B20感知溫度,當溫度達到設置溫度值,并持續設定時間長度時,蜂鳴器報警提示,LED燈閃爍,同時時間歸零


課程設計題三十八:超聲波測距儀
要求:
1.      利用按鍵實現檢測啟動和關閉;
2.      測量距離不小于0.5m;
3.      測量誤差不大于10%;
4.      1602顯示測量距離大小。
5.      使用US-015超聲波測距模塊測距,使用DS18B20測溫度,進行溫度補償。

課程設計題二十八:.紅外遙控設計
要求利用紅外遙控,向單片機傳輸信號。遙控不需做,可用成品。
當遙控按下具體數字時,單片機將數字顯示在數碼管上。

課程設計題二十九:簡易數字電壓表設計
設計要求: 
1. 利用ADC0809設計一個簡易數字電壓表,要求可以測量0~5V之間8路輸入電壓
值,電壓值由4位LED數碼管顯示,并在數碼管上輪流顯示或單路選擇顯示; 2. 測量最小分辨率為0.019V,測量誤差約為±0.02V。 


課程設計題三十九:密碼鎖控制 
本設計利用8051單片機的控制程序結合LCD,設計一個LCD密碼鎖,可以用在需要密碼輸入的應用場合。本課程設計可以學習8051按鍵掃描輸入、LCD顯示、密碼比較處理的設計方法。 
其基本功能為:(1)使用LCD顯示器來顯示密碼輸入的相關信息;(2)可以設置4位數字(0~9)密碼;(3)內定另一組4位數字密碼為‘1234’;(4)密碼輸入正確則繼電器啟動2s,密碼輸入錯誤則發出警報聲。程序執行后工作指示燈LED亮,表示程序開始執行,LCD顯示“PASSWORD A OR B KEY”,按下操作鍵A或B 動作如下:操作鍵A:設置新的4位數字密碼,操作鍵B:輸入4位數字密碼并做檢查。

課程設計題四十:步進電機控制(選做)
任務要求:1 完成單片機與功率驅動電路(ULN2003)及小功率步進電機的連接 
2 控制步進電機的轉動方向、轉動速度及轉過指定的角度。 
3 通過按鍵改變電機的轉向、轉速等參數。


課程設計題十五:出租車計價器系統設計(選做)
要求:(1)設計制作一個出租車的計程計價系統,包含單片機、數碼管顯示、 鍵盤及相關驅動電路。 ⑵ 畫出硬件電路原理圖。⑶ 編寫軟件,完成如下功能:
1)具有時鐘和計程計價顯示功能:按下啟動鍵,系統開始計程, 同時顯示起價和每公里單價;
2)在行駛過程中,實時顯示已行走的里程數和當前累計價格。 價格=速度*時間*單價,總價等于其和;利用單片機的定時器/計數器定 時和計數,用 LED 數碼管顯示總價和時間;
3)按下清除鍵,計價器清 0。
課程設計題三十七:基于單片機的火災報警器。
指標要求
(1)裝置對火災能自動探測、報警和控制。
(2)裝設煙霧傳感器及溫度傳感器。能對室內的煙霧及溫度的突變進行報警。
(3)對傳感器的布線故障,內部元件的損壞能進行聲光報警。
(4)如果兩個傳感器中有一個動作,表示室內有異常現象(如煙霧濃度過大或室內溫差大于設定值),裝置能發出異常報警信號。令值班人員到現場處理。
(5)可人為設定超限界值。液晶顯示設定超限界值和當前檢測值。
(5)如煙感、溫感同時動作,說明有火災,裝置能發出火災報警。
(6)火災報警10秒后不解除,則控制啟動滅火器,滅火器噴氣前,還能發出停機,關門等順序動作信號。
(7)故障異常,火災報警聲音各不相同,有明顯的區別。
課程設計題十七:直流電機控制系統設計
要求:
(1)  按鍵控制直流電機的正轉、反轉。
(2)  可設置電機的起始轉速。
(3)  分三檔控制電機的轉速,并用LCD顯示出來。


課程設計題十八:七彩呼吸燈
要求:
(1)  起始狀態時,七個燈處于同頻率“呼吸”狀態。
(2)  按鍵1按下時,1號到8號依次由亮到暗“呼吸”。
(3)  按鍵2按下時,1號到8號依次由暗到亮“呼吸”。
(4)  按鍵3按下時,恢復起始亮法。
(5)   
課程設計題十九:數字音樂盒設計
要求:
(1)  利用I/O口產生方波驅動蜂鳴器發出音調,演奏三種以上不同歌曲,每首不少于30S。
(2)  顯示器開機顯示“ready”,播放時顯示正在播放的歌曲序號及名稱。
(3)  可通過按鍵切換、開始、暫停歌曲。
(4)  一鍵開關機。

課程設計題二十:單詞記憶測試器
要求:
(1)預存10個以上英文詞匯和對應的漢語,隨機出現漢語,拼寫單詞,按下確定鍵后顯示是否正確;
(2)再按確定按鍵,顯示正確拼寫;
(3)所有單詞拼寫完畢后,顯示正確率。

課程設計題二十一:排隊叫號系統設計
要求:
(1)主機通過按鍵完成叫號,數碼管顯示被叫的號碼;蜂鳴器響,提醒顧客接受服務。
(2)從機通過串行通信方式完成排隊取號功能。
(3)從機顯示隊列中排在其前面的顧客數。


課程設計題二十二:點陣顯示器顯示設計
(1)上電后滾動顯示學校名稱。
(2)按鍵1按下,滾動顯示班級。
(3)按鍵2按下,滾動顯示姓名及學號。
(4)一鍵開關。

課程設計題二十三:基于單片機的頻率計設計
1)設計任務:設計一個頻率計。
2)指標要求
(1)測量范圍50HZ~10KHZ,可測正弦,方波,三角波。
(2)測量誤差 5% 
(3)液晶顯示。 
(4)具有對測量頻率進行存儲與回看的功能。
(5)供電電壓3.3V/5V。


課程設計題二十四:門口出入檢測器
要求:
1.      利用光電傳感器檢測出入情況;
2.      能夠識別進門和出門;
3.      能夠對進出人數進行計數;
4.      具有清零功能;
5.      顯示室內人數。
課程設計題二十五:PC和單片機的串行雙工通信 (選做)
具體要求:  
完成PC和單片機的串行雙工通信,單片機的P1口接一共陰極數碼管,陰極接地。
要求PC機使用串口助手發送“0~9”數字到單片機,并顯示在單片機接的數碼管上,單片機發送一串字符串能顯示在PC的串口助手上,采用查詢方式。波特率為1200。
說明:筆記本電腦要使用usb轉串口線


課程設計題二十七:基于單片機的低頻波形發生器
1)             設計任務:設計一個能產生正弦波、方波、三角波、鋸齒波、階梯波的波形發生器。
2)             指標要求
(1)     波形幅度、頻率可調;
(2)     鍵控波形選擇;
(3)     液晶顯示波形;
(4)     輸出波形頻率范圍0~500kHz

分享鏈接:


作者: 51hei團團    時間: 2020-11-29 04:17
好資料,51黑有你更精彩!!!
作者: HAISONC    時間: 2020-11-29 19:36
提取碼錯誤!!
作者: cggg1877    時間: 2020-12-24 15:45
好資料,51黑有你更精彩!
作者: sqzj_stm32    時間: 2021-7-2 23:19
好資料,51黑有你更精彩!!!
作者: FREEDOG    時間: 2021-7-3 22:17
好資料,51黑有你更精彩!!!
作者: pq1972    時間: 2021-7-4 13:08
謝謝分享這么好的資料,,51黑有你更精彩!!!
作者: 醇酒余歸    時間: 2021-7-4 15:07
好資料,51黑有你更精彩!
作者: sooner    時間: 2021-7-6 15:24
HAISONC 發表于 2020-11-29 19:36
提取碼錯誤!!

xtjl       。。。。。。。。。。。。。。。
作者: 1392595652    時間: 2021-11-3 10:36
真的是太棒了!!!
作者: woshishui22    時間: 2021-11-4 16:12
資料很棒,可以系統的分析一個項目了
作者: cb474265474265    時間: 2021-11-4 16:46
好資料,51黑有你更精彩!
作者: ZHAOBAO511    時間: 2021-11-5 13:51

好資料,51黑有你更精彩!!!
作者: 609107966    時間: 2021-11-5 14:51
好資料,51黑有你更精彩!!!
作者: 4699444ggfgfg    時間: 2021-11-6 09:25

好資料,51黑有你更精彩!!!
作者: 情姍    時間: 2021-12-6 16:30

好資料,51黑有你更精彩!
作者: wsr1999    時間: 2022-4-12 21:43
好資料,51黑有你更精彩!
作者: uaof    時間: 2022-12-8 21:04

好資料,51黑有你更精彩!!!
作者: 對面倆阿斯頓    時間: 2023-5-17 22:25
好資料,51黑有你更精彩!!!




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1