單片機C語言程序設計實訓100例:基於8051+Proteus仿真(第2版)

單片機C語言程序設計實訓100例:基於8051+Proteus仿真(第2版) pdf epub mobi txt 電子書 下載 2025

彭偉 著
圖書標籤:
  • 單片機
  • C語言
  • 8051
  • Proteus
  • 仿真
  • 實訓
  • 程序設計
  • 電子工程
  • 嵌入式
  • 教程
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 電子工業齣版社
ISBN:9787121186554
版次:2
商品編碼:11127964
包裝:平裝
開本:16開
齣版時間:2012-10-01
頁數:460
字數:736000
正文語種:中文

具體描述

編輯推薦

  《單片機C語言程序設計實訓100例:基於8051+Proteus仿真(第2版)》適用於本科、專科院校學生用於學習實踐8051單片機C語言程序設計技術的教材或參考書,也可作為工程技術人員或單片機技術愛好者的學習參考書或工具書。

內容簡介

  《單片機C語言程序設計實訓100例:基於8051+Proteus仿真(第2版)》基於Keil μVision程序設計平颱和Proteus硬件仿真平颱,精心編寫瞭100項8051單片機C語言程序設計案例,並且還分彆提齣瞭難易適中的實訓目標。
  全書基礎設計類案例涵蓋8051單片機最基本的端口編程、定時器/計數器應用、中斷程序設計和串口通信程序設計;硬件應用類案例涵蓋編碼與解碼器件、串並與並串轉換器件、並行存儲器及接口擴展器件、LED顯示及驅動器件、字符液晶顯示器件、圖形液晶顯示器件、實時日曆時鍾器件、模數與數模轉換器件、I2C接口器件、SPI接口器件、1-Wire總綫器件及其他器件共計12類;綜閤設計類案例包括大量實用型項目設計,如多功能電子日曆牌、計算器、電子秤、密碼鎖、多點溫度監測、大幅麵LED點陣屏設計、交流電壓檢測、K型熱電偶及鉑電阻溫度計、GPS係統、紅外遙控係統、測距係統、溫室監控係統、Modbus總綫係統等。

目錄

第1章 8051單片機C語言程序設計概述
1.1 8051單片機引腳
1.2 數據與程序內存
1.3 特殊功能寄存器
1.4 外部中斷、定時器/計數器及串口應用
1.5 有符號與無符號數應用、數位分解、位操作
1.6 變量、存儲類型與存儲模式
1.7 關於C語言運算符的優先級
1.8 字符編碼
1.9 數組、字符串與指針
1.10 流程控製
1.11 可重入函數和中斷函數
1.12 C語言在單片機係統開發中的優勢

第2章 Proteus操作基礎
2.1 Proteus操作界麵簡介
2.2 仿真電路原理圖設計
2.3 元件選擇
2.4 調試仿真
2.5 Proteus與Vision 3的聯閤調試
2.6 Proteus在8051單片機應用係統開發的優勢

第3章 基礎程序設計
3.1 閃爍的LED
3.2 雙嚮來迴的流水燈
3.3 花樣流水燈
3.4 LED模擬交通燈
3.5 分立式數碼管循環顯示0~9
3.6 集成式數碼管動態掃描顯示
3.7 按鍵調節數碼管閃爍增減顯示
3.8 數碼管顯示4×4鍵盤矩陣按鍵
3.9 普通開關與撥碼開關應用
3.10 繼電器及雙嚮可控矽控製照明設備
3.11 INT0中斷計數
3.12 INT0及INT1中斷計數
3.13 TIMER0控製單隻LED閃爍
3.14 TIMER0控製數碼管動態管顯示
3.15 TIMER0控製8×8LED點陣屏顯示數字
3.16 TIMER0控製門鈴聲音輸齣
3.17 定時器控製交通指示燈
3.18 TIMER1控製音階演奏
3.19 TIMER0、TIMER1及TIMER2實現外部信號計數與顯示
3.20 TIMER0、TIMER1及INT0控製報警器與鏇轉燈
3.21 按鍵控製定時器選播多段音樂
3.22 鍵控看門狗
3.23 雙機串口雙嚮通信
3.24 PC與單片機雙嚮通信
3.25 單片機內置EEPROM讀/寫測試

第4章 硬件應用
4.1 74HC138譯碼器與反嚮緩衝器控製數碼管顯示
4.2 串入並齣芯片74HC595控製數碼管顯示四位數字
4.3 用74HC164驅動多隻數碼管顯示
4.4 並串轉換器74HC165應用
4.5 用74HC148擴展中斷
4.6 串口發送數據到2片8×8點陣屏滾動顯示
4.7 數碼管BCD解碼驅動器CD4511與DM7447應用
4.8 62256RAM擴展內存
4.9 用8255實現接口擴展
4.10 可編程接口芯片8155應用
4.11 串行共陰顯示驅動器控製4+2+2集成式數碼管顯示
4.12 14段與16段數碼管演示
4.13 16鍵解碼芯片74C922應用
4.14 1602字符液晶工作於8位模式直接驅動顯示
4.15 1602液晶顯示DS1302實時時鍾
4.16 1602液晶屏工作於8位模式由74LS373控製顯示
4.17 1602液晶屏工作於4位模式實時顯示當前時間
4.18 1602液晶屏顯示DS12887實時時鍾
4.19 時鍾日曆芯片PCF8583應用
4.20 2×20串行字符液晶屏顯示
4.21 LGM12864液晶屏顯示程序
4.22 TG126410液晶屏串行模式顯示
4.23 Nokia7110液晶屏菜單控製程序
4.24 T6963C液晶屏圖文演示
4.25 ADC0832 A/D轉換與LCD顯示
4.26 用DAC0832生成鋸齒波
4.27 ADC0808 PWM實驗
4.28 ADC0809 A/D轉換與顯示
4.29 用DAC0808實現數字調壓
4.30 16位A/D轉換芯片LTC1864應用
4.31 I2C接口存儲器AT24C04讀/寫與顯示
4.32 I2C存儲器設計的中文硬件字庫應用
4.33 I2C接口4通道A/D與單通道D/A轉換器PCF8591應用
4.34 I2C接口DS1621溫度傳感器測試
4.35 用兼容I2C接口的MAX6953驅動4片5×7點陣顯示器
4.36 用I2C接口控製MAX6955驅動16段數碼管顯示
4.37 I2C接口數字電位器AD5242應用
4.38 SPI接口存儲器AT25F1024讀/寫與顯示
4.39 SPI接口溫度傳感器TC72應用測試
4.40 溫度傳感器LM35全量程應用測試
4.41 SHT75溫濕度傳感器測試
4.42 直流電機正、反轉及PWM調速控製
4.43 正反轉可控的步進電機
4.44 ULN2803驅動點陣屏仿電梯數字滾動顯示
4.45 液晶顯示MPX4250壓力值
4.46 12864LCD顯示24C08保存的開機畫麵
4.47 用M145026與M145027設計的無綫收發係統
4.48 DS18B20溫度傳感器測試
4.49 1-Wire式可尋址開關DS2405應用測試
4.50 MMC存儲卡測試

第5章 綜閤設計
5.1 帶日曆時鍾及溫度顯示的電子萬年曆
5.2 用8051+1601LCD設計的整型計算器
5.3 電子秤仿真設計
5.4 1602液晶屏顯示仿手機鍵盤按鍵字符
5.5 用24C04與1602液晶屏設計的簡易加密電子鎖
5.6 1-Wire總綫器件ROM搜索與多點溫度監測
5.7 高仿真數碼管電子鍾設計
5.8 用DS1302與12864LCD設計的可調式中文電子日曆
5.9 用T6963C液晶屏設計的指針式電子鍾
5.10 T6963C液晶屏中文顯示溫度與時間
5.11 T6963C液晶屏麯綫顯示ADC0832兩路A/D轉換結果
5.12 溫度控製直流電機轉速
5.13 用74LS595與74LS154設計的16×16點陣屏
5.14 用8255與74LS154設計的16×16點陣屏
5.15 紅外遙控收發仿真
5.16 GP2D12紅外測距傳感器應用
5.17 三端可調正穩壓器LM317應用測試
5.18 數碼管顯示的K型熱電偶溫度計
5.19 交流電壓檢測與數字顯示仿真
5.20 用MCP3421與RTD-PT100設計的鉑電阻溫度計
5.21 可接收串口信息的帶中英文硬字庫的80×16 LED點陣屏
5.22 模擬射擊訓練遊戲
5.23 GPS仿真
5.24 溫室監控係統仿真
5.25 基於Modbus總綫的數據采集與開關控製係統設計仿真
……

前言/序言

  不同於通用計算機應用程序設計,單片機C語言程序設計必須針對具體的微控製器及外圍電路來進行,為此,很多公司推齣瞭單片機實驗箱等多種配套設備,其不菲的價格令人望而卻步,這使得眾多讀者對單片機技術學習、研究與應用的願望難以實現。
  幸運的是,英國Labcenter公司推齣的Proteus軟件具有單片機係統仿真功能,能夠很好地支持多種單片機,係統器件庫包含大量元器件,並提供瞭多種虛擬儀器,使得僅用一颱PC在純軟件環境中完成單片機係統設計、調試、運行成為可能,這無疑為讀者學習、運用單片機C語言程序設計技術提供瞭理想平颱。
  本書基於μVision集成開發環境和Proteus仿真軟件搭建組閤平颱,係統規劃、精心設計瞭100個8051單片機C語言程序設計案例,所有案例均可以在仿真電路中調試和交互運行,具體內容分為以下三部分:
  1.語言程序與仿真平颱應用基礎包括第1、2章,簡要介紹開發單片機C語言程序必須熟悉與重點掌握的內容,以及Proteus仿真軟件的基本應用技術,為全書案例的學習提供鋪墊。
  2.內置資源與擴展資源應用設計包括第3、4章,分彆為基礎設計與硬件應用兩類案例。基礎設計類案例涵蓋8051單片機所有內置資源,包括端口編程、中斷、定時器/計數器等;硬件應用類案例涵蓋12類擴展資源應用技術,包括編碼/解碼、串並/並串轉換、並行存儲及接口擴展、LED顯示及驅動、字符/圖形液晶、RTC、A/D與D/A、I2C、SPI、1-Wire接口及其他器件。
  3.資源整閤與功能集成應用設計由第5章提供,全部為綜閤型案例,如多功能電子日曆、計算器、電子秤、密碼鎖、多點溫度監測、大幅麵LED、交流電壓檢測、GPS係統、紅外遙控、測距、溫室監控、Modbus總綫係統等。
  本書第1版2009年6月推齣後,受到讀者厚愛,已連續6次重印。經過幾年來對案例的進一步纍積、優化、凝練與規範,結閤最新版本仿真軟件提供的新型器件及功能,並充分考慮讀者的反饋意見,應電子工業齣版社之約,現全新推齣第2版。
  第2版在保留第1版體例結構及撰寫特色的基礎上進行瞭以下修改:
  大幅增加擴展硬件類案例,並進行細緻歸類,優化器件的分配比重。
  調整並增加資源整閤與功能集成應用類案例,突齣本書的實用價值。
  給案例源碼添加行號,便於閱讀定位;補充大量代碼注釋,便於分析研究。
  進一步規範仿真電路、設計簡介、技術資源與程序源碼,並刪減冗餘內容。
  本書特點:
  全書代碼均調試通過,可作為8051單片機的“代碼寶典”或“代碼手冊”使用。
  大量“核心源碼”及“可移植源碼”可直接應用到工程項目中。
  案例電路可實時仿真運行,增加瞭學習過程的趣味性並提振信心。
  所規劃的案例設計循序漸進,所設定的實訓目標難易適中。
  這些特點使讀者“漫步”於係統電路、程序邏輯、工作時序、接口設計、讀寫控製、功能實現之中,便可輕鬆提高8051單片機C語言程序設計水平與係統開發效率。
  在本書選題、撰寫到齣版的全過程中,學院領導、學院教務、科研等部門均給予瞭重要支持,並提供瞭項目資助,在此對學院及部門領導的關心與支持錶示由衷感謝!
  由於作者水平有限,且全書撰寫任務極其繁重,書中錯漏之處在所難免,在此真誠歡迎讀者多提寶貴意見,以期不斷改進。
  本書所有案例的配套資料壓縮包可到電子工業齣版社華信教育資源網免費下載,其中包括案例的仿真電路、C語言源程序框架及編譯生成的HEX文件。
  彭偉2012年10月於武昌

用戶評價

評分

  全書基礎設計類案例涵蓋8051單片機最基本的端口編程、定時器/計數器應用、中斷程序設計和串口通信程序設計;硬件應用類案例涵蓋編碼與解碼器件、串並與並串轉換器件、並行存儲器及接口擴展器件、LED顯示及驅動器件、字符液晶顯示器件、圖形液晶顯示器件、實時日曆時鍾器件、模數與數模轉換器件、I2C接口器件、SPI接口器件、1-Wire總綫器件及其他器件共計12類;綜閤設計類案例包括大量實用型項目設計,如多功能電子日曆牌、計算器、電子秤、密碼鎖、多點溫度監測、大幅麵LED點陣屏設計、交流電壓檢測、K型熱電偶及鉑電阻溫度計、GPS係統、紅外遙控係統、測距係統、溫室監控係統、Modbus總綫係統等。

評分

書質量很好。值得大傢購買!讀書,讀書,書何來?   是買?是藉?還是搶或偷?(藉而不還,主人忘記算是偷,主人記得便是搶 瞭)在我看來,喜歡的書還是買的好,起碼想看的時候隨時都可以看,不必匆忙 去藉瞭。   大傢都應該買過不少書,之下是我的一些藏書買書的心得,和大傢探討探討。   幼年時期,買的書往往不是自己作主的,都是傢人齣於“好意”買的,閤不 閤心意都得收下。不過也會有可以留下的好東西,像我現在還保存的14本的《十 萬個為什麼》、3 本的《上下五韆年》,都是很好的精品,但這樣東西太少瞭, 不到自己藏書的1%   人到少年,起碼是可以作些主瞭,但那時看的最多是些小說和漫畫,現在看 來也隻有少數能進入藏書的資格,多是古典名著和國外名傢的小說,看的算是似 懂非懂的(紅樓夢),最多是長長見識瞭。   到瞭青少年時期,瘋狂的喜歡上瞭散文,可能是情竇初開的年齡,對美文的 喜好幾近癡迷瞭,買瞭好多的散文集、詩集,看不懂,熏也熏瞭些,不過對詩詞 的理解上瞭些階段瞭   進瞭高中,突然覺得自己以前看的不怎麼實用,好似春花鞦月,感慨而以! 對生活還是要實際些,名人傳記、戰爭曆史成瞭自己的厚愛瞭,雄心勃勃,好似 天下盡在吾轂,卻也是豪氣的很   高考一過,大學生活更是寫意瞭,但之前的學識隻是錦綉,不堪實用,開始 對哲學和曆史有瞭感覺,買瞭不少名傢文集,作為提高的用處,文章水平有些提 高,卻也不是經時濟用的纔識   工作瞭,工作瞭,手上終於有瞭經濟自主權瞭!開始搬經典迴傢瞭,經史居 多,國外的經濟學術文集也不少,看書的時間卻也不多瞭,隻是偶爾看看瞭   上麵是自己的買書經曆,卻也不是心得,不過還是有些可以和大傢介紹介紹 的   首先,買書不要光看書皮樣子,我傢的很多名著小說都是50、60年代的舊版, 無殘無缺就可以瞭,否則光鮮的書皮還是很花錢的   其次,買書彆去大書店。書店大瞭,反而好書不會多,大書店隻適閤找書, 有些其貌不揚的小書店就很有些好東西。   在次,舊貨市場和舊書市場還是能找到好東西的,關鍵是用心,我有不少市 麵上罕見的版本是小攤子上找到的   最後,不要將買書和賺錢放在一起(我有個朋友喜歡收舊版的書,但是為瞭 賺錢,收來的都不是什麼好版本,最後放棄瞭) 最後一個很重要的程序就是書寫購書時間、地點,然後蓋上藏書章。這件事情要安靜一點的時候去做,最好傢裏沒人的時候。把手洗乾淨,書全部擺在眼前,把麵巾紙撕成比藏書章大一點的小塊,蓋完章後敷在上麵以免沾圬書頁。寫字蓋章後不能馬上摞起來,所以就一本本攤開,等確信都已乾透的時候再收起來。從中挑齣一兩本特彆想看的放在順手的地方,其餘的上書架。整個過程是一種無以言錶的享受。 以上是淺見瞭,望大傢指正瞭

評分

不錯的圖書, 比第一版多瞭更實用內容

評分

內容全麵、解法精細、很實用

評分

工作需要用到8051的東東,買來看看。不錯,挺有用的。例子很不錯。

評分

起瞭大用瞭,好久以前想做的作品已經開工瞭

評分

評分

隻要能認真看下去,還是會有收獲的

評分

書很不錯

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有