|
AT89S52單片機C語言應(yīng)用100例配套實驗板印制電路板Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件):
0.jpg (86.34 KB, 下載次數(shù): 101)
下載附件
2018-2-10 20:51 上傳
0.jpg (152.35 KB, 下載次數(shù): 102)
下載附件
2018-2-10 20:52 上傳
0.png (8.97 KB, 下載次數(shù): 91)
下載附件
2018-2-10 20:51 上傳
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (28.96 KB, 下載次數(shù): 89)
下載附件
2018-2-10 20:53 上傳
0.png (11.47 KB, 下載次數(shù): 104)
下載附件
2018-2-10 20:54 上傳
壓縮包里面有帶詳細(xì)注釋的單片機源碼:
0.png (36.49 KB, 下載次數(shù): 82)
下載附件
2018-2-10 20:55 上傳
單片機c語言項目列表:
001、功能感受
002、流水登
003、點亮一個二極管
004、用單片機控制一個燈閃爍
005、將P1口狀態(tài)送入P0、P2、P3
006、P3口流水燈
007、通過對P3口地址的操作流水點亮8位LED
008、用不同數(shù)據(jù)類型控制燈閃爍時間
009、用P0口、P1 口分別顯示加法和減法運算結(jié)果
010、用P0、P1口顯示乘法運算結(jié)果
011、用P1、P0口顯示除法運算結(jié)果
012、用自增運算控制P0口8位LED流水花樣
013、用P0口顯示邏輯與運算結(jié)果
014、用P0口顯示條件運算結(jié)果
015、用P0口顯示按位異或運算結(jié)果
016、用P0顯示左移運算結(jié)果
017、萬能邏輯電路實驗
018、用右移運算流水點亮P1口8位LED
019、用if語句控制P0口8位LED的流水方向
020、用swtich語句的控制P0口8位LED的點亮狀態(tài)
021、用for語句控制蜂鳴器鳴笛次數(shù)
022、包含單片機寄存器的頭文件
023、用do-while語句控制P0口8位LED流水點亮
024、用字符型數(shù)組控制P0口8位LED流水點亮
025、用P0口顯示字符串常量
026、用P0 口顯示指針運算結(jié)果
027、用指針數(shù)組控制P0口8位LED流水點亮
028、用數(shù)組的指針控制P0 口8 位LED流水點亮
029、用P0 、P1口顯示整型函數(shù)返回值
030、用有參函數(shù)控制P0口8位LED流水速度
031、用數(shù)組作函數(shù)參數(shù)控制流水花樣
032、用數(shù)組作函數(shù)參數(shù)控制流水花樣
033、用函數(shù)型指針控制P1口燈花樣
034、用指針數(shù)組作為函數(shù)的參數(shù)顯示多個字符串
035、字符函數(shù)ctype.h應(yīng)用舉例
036、內(nèi)部函數(shù)intrins.h應(yīng)用舉例
037、標(biāo)準(zhǔn)函數(shù)stdlib.h應(yīng)用舉例
038、字符串函數(shù)string.h應(yīng)用舉例
039、宏定義應(yīng)用舉例
040、文件包應(yīng)用舉例
041、條件編譯應(yīng)用舉例
042、用定時器T0查詢方式P2口8位控制LED閃爍
043、用定時器T1查詢方式控制單片機發(fā)出1KHz音頻
044、將計數(shù)器T0計數(shù)的結(jié)果送P1口8位LED顯示
045、用定時器T0的中斷控制1位LED閃爍
046、用定時器T0的中斷實現(xiàn)長時間定時
047、用定時器T1中斷控制兩個LED以不同周期閃爍
048、用計數(shù)器T1的中斷控制蜂鳴器發(fā)出1KHz音頻
049、用定時器T0的中斷實現(xiàn)渴望主題曲的播放
050、輸出50個矩形脈沖
051、輸出正脈寬為250微秒的方波
052、用定時器T0控制輸出高低寬度不同的矩形波
053、用外中斷0的中斷方式進(jìn)行數(shù)據(jù)采集
054、輸出負(fù)脈寬為200微秒的方波
055、方式0控制流水燈循環(huán)點亮
056、數(shù)據(jù)發(fā)送程序
057、數(shù)據(jù)接收程序
058、單片機向PC發(fā)送數(shù)據(jù)
059、單片機接收PC發(fā)出的數(shù)據(jù)
060、用LED數(shù)碼顯示數(shù)字5
061、用LED數(shù)碼顯示器循環(huán)顯示數(shù)字0~9
062、用數(shù)碼管慢速動態(tài)掃描顯示數(shù)字1234
063、用LED數(shù)碼顯示器偽靜態(tài)顯示數(shù)字1234
064、用數(shù)碼管顯示動態(tài)檢測結(jié)果
065、數(shù)碼秒表設(shè)計
066、數(shù)碼時鐘設(shè)計
067、用LED數(shù)碼管顯示計數(shù)器T0的計數(shù)值
068、靜態(tài)顯示數(shù)字“59”
069、無軟件消抖的獨立式鍵盤輸入實驗
070、軟件消抖的獨立式鍵盤輸入實驗
071、CPU控制的獨立式鍵盤掃描實驗
072、定時器中斷控制的獨立式鍵盤掃描實驗
073、獨立式鍵盤控制的4級變速流水燈
074、獨立式鍵盤的按鍵功能擴(kuò)展:以一當(dāng)四
075、獨立式鍵盤調(diào)時的數(shù)碼時鐘實驗
076、獨立式鍵盤控制步進(jìn)電機實驗
077、矩陣式鍵盤按鍵值的數(shù)碼管顯示實驗
078、矩陣式鍵盤按鍵音
079、簡易電子琴
080、矩陣式鍵盤實現(xiàn)的電子密碼鎖
081、用LCD顯示字符'A'
082、用LCD循環(huán)右移顯示W(wǎng)elcome to China
083、將數(shù)據(jù)0x0f寫入AT24C02再讀出送P1口顯示
084、液晶時鐘設(shè)計
085、將數(shù)據(jù)0x0f寫入AT24C02再讀出送P1口顯示
086、將按鍵次數(shù)寫入AT24C02,再讀出并用1602LCD顯示
087、對I2C總線上掛接多個AT24C02的讀寫操作
088、基于AT24C02的多機通信
089、將渴望樂譜寫入AT24C02并讀出播放
090、DS18B20溫度檢測及其液晶顯示
091、將數(shù)據(jù)0xaa寫入X5045再讀出送P1口顯示
092、將流水燈控制碼寫入X5045并讀出送P1口顯示
093、對SPI總線上掛接多個X5045的讀寫操作
094、基于ADC0832的數(shù)字電壓表
095、用DAC0832產(chǎn)生鋸齒波電壓
096、用P1口顯示紅外遙控器的按鍵值
097、用紅外遙控器控制繼電器
098、基于DS1302的日歷時鐘
099、單片機數(shù)據(jù)發(fā)送程序
100、電機轉(zhuǎn)速表設(shè)計
配套實驗板原理圖及Pcb
單片機C語言應(yīng)用100例txt文本.rar
0.png (51.63 KB, 下載次數(shù): 100)
下載附件
2018-2-10 20:50 上傳
全部資料51hei下載地址(仿真+源碼+AD畫的pcb與原理圖文件):
0221、AT89S52單片機C語言應(yīng)用100例.rar
(3.11 MB, 下載次數(shù): 270)
2018-2-10 15:40 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|