找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11706|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

AT89S52單片機C語言應(yīng)用100例(配套實驗板pcb與原理圖+仿真+源碼)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:283530 發(fā)表于 2018-2-10 15:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
AT89S52單片機C語言應(yīng)用100例配套實驗板印制電路板Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件):


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


壓縮包里面有帶詳細注釋的單片機源碼:


單片機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、標準函數(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的中斷方式進行數(shù)據(jù)采集
054、輸出負脈寬為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、獨立式鍵盤的按鍵功能擴展:以一當四
075、獨立式鍵盤調(diào)時的數(shù)碼時鐘實驗
076、獨立式鍵盤控制步進電機實驗
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



全部資料51hei下載地址(仿真+源碼+AD畫的pcb與原理圖文件):
0221、AT89S52單片機C語言應(yīng)用100例.rar (3.11 MB, 下載次數(shù): 270)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏11 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:283680 發(fā)表于 2018-2-11 15:53 | 只看該作者
下載學習了,很是不錯
回復(fù)

使用道具 舉報

板凳
ID:164988 發(fā)表于 2018-2-13 01:40 | 只看該作者
這100例配套實驗板還有的賣嗎?
回復(fù)

使用道具 舉報

地板
ID:1 發(fā)表于 2018-2-13 02:02 | 只看該作者
LXJ50 發(fā)表于 2018-2-13 01:40
這100例配套實驗板還……

里面有pcb文件,可以自己去打板啊
回復(fù)

使用道具 舉報

5#
ID:137767 發(fā)表于 2018-2-13 08:25 | 只看該作者
資料很好,空板子也不貴。
回復(fù)

使用道具 舉報

6#
ID:273292 發(fā)表于 2018-2-13 08:55 | 只看該作者
我覺得這個很可以
回復(fù)

使用道具 舉報

7#
ID:277732 發(fā)表于 2018-2-13 09:20 | 只看該作者
正在研究這些 正好學習一下 感謝
回復(fù)

使用道具 舉報

8#
ID:164988 發(fā)表于 2018-2-13 13:06 | 只看該作者
admin 發(fā)表于 2018-2-13 02:02
里面有pcb文件,可以自己去打板啊

說起來慚愧,我現(xiàn)在還不具備自己打板的能力.門外漢,處于剛要抬腳準備向門里邁的階段。這板子確是我喜歡的類型。盡管我已有5套開發(fā)板了。當然了51Hei的開發(fā)板我也是有的。
回復(fù)

使用道具 舉報

9#
ID:299054 發(fā)表于 2019-3-27 14:31 | 只看該作者
謝謝分享!
回復(fù)

使用道具 舉報

10#
ID:576819 發(fā)表于 2019-7-3 08:04 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報

11#
ID:576074 發(fā)表于 2019-7-4 08:17 | 只看該作者
謝謝~非常值得學習
回復(fù)

使用道具 舉報

12#
ID:685918 發(fā)表于 2020-1-14 09:33 | 只看該作者
多謝樓主分享
回復(fù)

使用道具 舉報

13#
ID:27825 發(fā)表于 2020-1-15 08:09 來自手機 | 只看該作者
很不錯的資料,謝謝師傅的設(shè)計
回復(fù)

使用道具 舉報

14#
ID:716891 發(fā)表于 2020-3-27 14:15 | 只看該作者
下載學習了,很是不錯
回復(fù)

使用道具 舉報

15#
ID:729442 發(fā)表于 2020-4-22 11:14 | 只看該作者
多謝樓主分享
回復(fù)

使用道具 舉報

16#
ID:707778 發(fā)表于 2020-4-22 12:06 來自手機 | 只看該作者
感謝分享!
回復(fù)

使用道具 舉報

17#
ID:397604 發(fā)表于 2020-4-22 18:45 | 只看該作者
多謝樓主分享
回復(fù)

使用道具 舉報

18#
ID:315554 發(fā)表于 2021-4-19 10:02 | 只看該作者
謝謝分享,不會畫PCB,拿來主義了,
回復(fù)

使用道具 舉報

19#
ID:1110944 發(fā)表于 2025-4-16 17:10 | 只看該作者
謝謝~非常值得學習
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表