快速學通51單片機C語言程序設(shè)計

出版時間:2010-8  出版社:人民郵電出版社  作者:李靜,程安宇,陳卓 編著  頁數(shù):412  
Tag標簽:無  

前言

本書將單片機的應(yīng)用同接口技術(shù)緊密地結(jié)合在一起,并通過具體實例介紹實現(xiàn)中的各個細節(jié)。作者結(jié)合多年從事工業(yè)控制領(lǐng)域中應(yīng)用和開發(fā)的多款單片機應(yīng)用系統(tǒng)實踐經(jīng)驗,由淺入深地討論了多個工程案例,包括系統(tǒng)設(shè)計思路的說明、詳細的硬件電路圖設(shè)計、相關(guān)參考程序,通過閱讀和同步實踐這些案例可讓廣大讀者快速“上手”,幫助他們?nèi)妗⑸钊氲卣莆諉纹瑱C技術(shù)的難點和要點,提升實戰(zhàn)水平。本書分為兩篇,第1篇是基礎(chǔ)知識和快速提高篇,第2篇是實例應(yīng)用篇。第1篇包含第1章~第11章,分為4個層次。第l層概述及單片機基礎(chǔ)知識,是首先讓讀者對單片機建立一個整體的概念,然后是以51系列單片機為核心,介紹其內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、編程語言、開發(fā)工具等,從而為單片機的應(yīng)用建立理論基礎(chǔ)。第2層單片機最小系統(tǒng)構(gòu)成及應(yīng)用,是一個連接基礎(chǔ)知識和實踐能力的基礎(chǔ)層,也是一個由單片機到接口技術(shù)的過渡層。通過AT89C2051、AT89S5l、8031這3種芯片介紹了其最小系統(tǒng)構(gòu)成,并介紹了一些簡單的聲光電控制方法。它是邁向單片機應(yīng)用的第一步,也是掌握接口技術(shù)的先決條件。第3層單片機接口技術(shù),以各種接口來實現(xiàn)單片機的功能擴展。內(nèi)容涉及存儲器擴展、顯示接口、鍵入接口、I/O接口擴展、數(shù)模/與模/數(shù)接口及串行通信等。在同一類的接口中,又以不同的實現(xiàn)方法來展示它們各自不同的特色,從而為自主的設(shè)計進行必要的積累和儲備。在技術(shù)的實現(xiàn)上,力求以軟硬件結(jié)合的方式來實現(xiàn)功能需求,在器件的使用上,突出了對并行傳輸器件與串行傳輸器件的介紹,使得設(shè)計能夠各具特色。第4層系統(tǒng)開發(fā)與設(shè)計,包括單片機系統(tǒng)的基本設(shè)計方法、單片機的開發(fā)工具及電路的設(shè)計與制作等,以期將知識轉(zhuǎn)化為應(yīng)用的能力。

內(nèi)容概要

本書分為兩篇,共18章。第1篇是基礎(chǔ)知識和快速提高篇(第1章-第11章),采用“功能描述-硬件構(gòu)成-軟件實現(xiàn)及特點介紹”的形式,將單片機應(yīng)用、接口電路構(gòu)造及C51編程等有機結(jié)合起來,通過對各種實現(xiàn)方法的剖析,讀者能夠在實際應(yīng)用中有效地選擇實現(xiàn)方案,完成設(shè)計目標。具體內(nèi)容包括:單片機基本知識、單片機最小系統(tǒng)構(gòu)成及應(yīng)用、存儲器擴展、顯示接口、鍵入接口、I/O接口擴展、數(shù)/模與模/數(shù)接口,串行通信,單片機系統(tǒng)開發(fā)等。每章的后面都配有一定量的習題,以便讀者鞏固所學知識。 第2篇是應(yīng)用實例篇(第12章-第18章),結(jié)合作者多年的實際工程應(yīng)用經(jīng)驗編寫而成,分別為輸入/輸出通道與功率驅(qū)動接口設(shè)計,單片機溫度控制系統(tǒng)設(shè)計,機電控制系統(tǒng)設(shè)計,定時鬧鈴系統(tǒng)設(shè)計,遙控小車控制系統(tǒng)設(shè)計、數(shù)字信號發(fā)生器設(shè)計和雨刮測試系統(tǒng)設(shè)計。    本書通俗易懂,實用性強,讀者可以邊學習邊操作,特別適合自學單片機應(yīng)用技術(shù)的讀者閱讀。此外,本書可作為計算機應(yīng)用,自動控制,機電一體化、智能儀表等專業(yè)的教材,也可作為工程技術(shù)人員的參考資料。

書籍目錄

第1章 單片機概述 1.1 單片機的發(fā)展過程  1.1.1 單片機的概念  1.1.2 單片機的發(fā)展歷程  1.2 單片機的應(yīng)用領(lǐng)域 1.3 單片機的分類  1.3.1 按處理字長分類  1.3.2 按廠商與系列分類  1.3.3 按結(jié)構(gòu)與封裝形式分類 1.4 單片機的開發(fā)工具  1.4.1 單片機開發(fā)的基本流程  1.4.2 單片機編程語言  1.4.3 單片機編譯與仿真調(diào)試軟件  1.4.4 單片機編程器與下載線 1.5 練習第2章 單片機基礎(chǔ)知識  2.1 單片機內(nèi)部結(jié)構(gòu)  2.1.1 CPU  2.1.2 通用寄存器    2.1.3 特殊功能寄存器  2.1.4 內(nèi)部存儲器  2.1.5 并行I/O端口     2.1.6 定時/計數(shù)器  2.1.7 串行通信口 2.2 單片機指令系統(tǒng)   2.2.1 單片機的尋址方  2.2.2 單片機的指令類別  2.2.3 單片機的偽指令 2.3 單片機中斷系統(tǒng)  2.3.1 中斷系統(tǒng)  2.3.2 中斷響應(yīng) 2.4 編程語言及其對比  2.4.1 硬件資源使用上的對比  2.4.2 運算處理的對比  2.4.3 流程控制的對比  2.4.4 功能程序的對比  2.4.5 匯編語言與C1語言的混合編程  2.5 應(yīng)用程序編寫  2.5.1 編程基礎(chǔ)知識  2.5.2 程序的設(shè)計  2.6 編譯軟件及使用  2.6.1 μVision的整體構(gòu)成  2.6.2 μVision的基本使用方法  2.6.3 μVision的模擬測試  2.6.4 使用μVision進行混合編譯  2.7 開發(fā)工具的使用  2.7.1 編程器及其使用  2.7.2 下載線及其使用 2.8 練習題第3章 單片機最小系統(tǒng)構(gòu)成及簡單應(yīng)用   3.1 AT89S51最小系統(tǒng)構(gòu)成   3.1.1 最小系統(tǒng)構(gòu)成   3.1.2 程序編寫第4章 存儲器的擴展第5章 顯示接口設(shè)計第6章 鍵盤接口設(shè)計第7章 I/O接口擴展第8章 定時/計數(shù)器及其應(yīng)用第9章 數(shù)/模與模/數(shù)轉(zhuǎn)換接口設(shè)計第10章 串行通信設(shè)計第11章 單片機系統(tǒng)設(shè)計與開發(fā)第12章 輸入/輸出通道與功率驅(qū)動第13章 溫度控制系統(tǒng)設(shè)計第14章 單機控制系統(tǒng)主主設(shè)計第15章 定時鬧鈴系統(tǒng)主設(shè)計第16章 搖控小車控制系統(tǒng)第17章 數(shù)字信號發(fā)生器設(shè)計第18章 雨刮測試系統(tǒng)設(shè)計

章節(jié)摘錄

插圖:從單片機發(fā)展歷程可以看出,它經(jīng)歷了一個由4位到32位機發(fā)展的過程。所謂的4位機、8位機,其實是按單片機并行處理的字長來劃分的。4位單片機,此類產(chǎn)品有Texas儀器公司的TMSl000系列單片機,NEC公司的MOS40系列,Rockwell公司的PPS/1系列,松下公司的MNl400系列,夏普公司的SM系列,NS公司的COPS400系列,富士通的MB88系列及EPSON的SMC62、SMC63和SMC60系列。8位單片機有Intel的MCS-48和MCS.5 1系列單片機、EPSON的SMC88系列、Motorola的M6805和M68HC05系列、Microchip的PICl6C系列和PICl7C系列、Scenix的SX系列、華邦的W77和W78系列、東芝的870和90系列。增強型8位單片機有Motorola的M68HCll和M68HCl2系列等。16位單片機有Intel的MCS.96系列單片機和Motorola的M68HCl6系列等。32位單片機有Intel的MCS.96系列單片機、ATMEL的ARM系列和Motorola的M683XX系列單片機等。在使用單片機時,應(yīng)視具體的設(shè)計目標來選擇單片機,在能夠滿足設(shè)計功能要求的前提下,應(yīng)考慮成本、技術(shù)資料的支撐情況、元器件的獲取條件及未來的發(fā)展空間等。由于8位機用途廣、產(chǎn)量大,它通常被大量用于各類智能產(chǎn)品和集散控制系統(tǒng)的前端。近年來,ARM等32位機也有了飛速的發(fā)展,在產(chǎn)值方面已能夠與8位機相抗衡,它主要用于嵌入式操作系統(tǒng)中,可對復(fù)雜的人機交互界面及高精度、高速度的數(shù)據(jù)處理提供支持,它的應(yīng)用多側(cè)重于各種高端和大型設(shè)備。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    快速學通51單片機C語言程序設(shè)計 PDF格式下載


用戶評論 (總計7條)

 
 

  •   很不錯的一本基礎(chǔ)書~~一看就懂 初學者的必備
  •   好書!你值得擁有、、、、、內(nèi)容豐富!
  •   書很好,發(fā)貨也好準時。
  •   當你有一般概念的時候,這本書就給了你很系統(tǒng)的基礎(chǔ)知識和實際的操練能力!總之邊學便用,很快能提高你對單片機和編程的認識
  •   同學買的 我沒有看哦 應(yīng)該還行吧
  •   書的內(nèi)容總的還好就是有的內(nèi)容沒細講清初學者理解有點難
  •   紙張不錯,可是內(nèi)容有很多錯誤。書就是要正確,不然后果嚴重。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7