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