單片機鉆石級學習套裝
單片機鉆石級學習套裝是我們綜合了多年技術經(jīng)驗開發(fā)出來的多功能51單片機學習、研發(fā)平臺,配合Keil
軟件使用,集成常用的單片機外圍硬件電路,集仿真器、試驗板,在線下載功能于一身,在線下載支持的CPU為Atmel公司的AT89S51/52、宏晶公司的STC系列單片機以及SST系列單片機等。
支持仿真的CPU:Atmel 系列、STC系列、WinBond系列、Pilipls系列、SST系列。系統(tǒng)已集成了仿真和燒寫所需要的接口,無需另配專用下載線。
單片機鉆石級學習套裝附帶的眾多的例子程序,可以讓您在最短的時間內(nèi),全面的了解掌握單片機編程技術,同時配套光盤提供的學習視頻演示錄像,能使用戶對實驗的效果更進觀地進行了解。特別適合于單片機初學者,大中專院校,單片機工程師,實驗室選用。
單片機鉆石級學習套裝拋棄了許多傳統(tǒng)、陳舊的接口電路,結(jié)合單片機在實際應用中的發(fā)展方向,采用當今工控及儀器領域更先進,體積更小的接口電路,如IIC總線、SPI總線、時鐘DS1302、ADC0832等電路和單片機結(jié)合開發(fā)學習使用,同時提供更實用、更方便的數(shù)字一體式溫度傳感器、步進電機驅(qū)動接口、PS/2接口,并且提供了豐富的實驗例程庫。
為了能夠讓所有的實驗在有限的I/O口上連接實驗,我們獨創(chuàng)設計了無跳線的電子切換開關電路,使得實驗功能模塊的切換只需輕觸按鍵即可,經(jīng)常變換跳線不僅操作麻煩,而且使用時間長了會造成接觸不良的現(xiàn)象,但我們的輕觸式按鍵切換開關可以徹底杜絕這一現(xiàn)象。
我們的設計師具有豐富的單片機應用產(chǎn)品設計經(jīng)驗,使單片機學習者能夠快速、高效地跨入單片機技術的大門。
我們的產(chǎn)品最大的優(yōu)勢就是配套的書和實驗硬件是緊密結(jié)合的,縱觀市場的單片機圖書可謂琳瑯滿目,但是仔細一翻卻發(fā)現(xiàn)每本都是最基礎的部分大同小異,基本是照搬教科書的,而牽涉到實際實驗卻發(fā)現(xiàn)介紹的硬件和目前市場上的器件嚴重脫節(jié),例如目前的單片機的RAM和ROM都已經(jīng)足夠使用了,而還有相當多的書仍然花大量篇幅介紹如何擴展RAM和ROM,很多介紹項目開發(fā)的書一看就是技術高手寫的,非常有實戰(zhàn)經(jīng)驗,但是一些細微之處卻常常一筆帶過,實際上有相當多的初學者確實是菜鳥,他們甚至連最基礎的硬件基礎都很薄弱,網(wǎng)上賣單片機開發(fā)板的地方也很多,而且他們的硬件設計水平也非常高,功能也非常強大,但是既書寫的好又硬件做的出色的確實不太多。
產(chǎn)品性能:
(1) 8位LED數(shù)碼管:可以試驗和仿真各種計數(shù)器、數(shù)字顯示、以及用單片機做電子鐘等仿真。比如計數(shù)器、秒表、電子鐘等等。
(2) 32路LED:可以顯示32個P口的狀態(tài),以及試驗和仿真各種LED實驗。比如正反流水燈,交通指示等等。
(3) 4x4矩陣鍵盤:共16個鍵位,可以試驗和仿真相關教程的鍵盤方面程序。
(4) 4個直控鍵盤:共4個鍵位,非常實用的鍵盤,通過簡潔的程序即可完成鍵盤輸入控制,編程方面更不需要像矩陣鍵盤那樣絞盡腦汁。
(5) 音樂輸出蜂鳴器喇叭:可以完成各種奏樂、報警等發(fā)聲類實驗。
(6) 繼電器試驗:有了它,我們就可以知道怎么來做一個以弱控強的系統(tǒng);以弱控強器件為工控行業(yè)最常用器件之一,與其他驅(qū)動器件相比明顯的優(yōu)點是:抗過載能力強,強弱端隔離能力強。
(7) I2C串行EEPROM 24C02:用來做IIC通信實驗。
(8)SPI EEPROM 93C46:用來做SPI通信實驗。
(9) 160X液晶屏:2行每行16個字符。自帶字符庫、帶背光,經(jīng)典的液晶顯示器件,通過液晶屏顯示你想要的信息,比發(fā)光管、數(shù)碼管顯示更為漂亮,專業(yè)化。
(10) 128X64圖形液晶接口:可以用來顯示中文和圖形。
(11) 紅外接收頭接口:可以做紅外線解碼實驗,紅外線遙控器等等。配合遙控器完成遙控解碼及紅外遙控實驗。如:按遙控器上的按鍵,即可點亮實驗板上相應的發(fā)光管。當然,你也可以通過改動程序來達到紅外遙控其它資源的目的。
(12) 所有芯片管腳都接有外擴展排針:有利于外擴更多的功能,外擴實驗的功能沒有限制,完全由用戶決定。
(13) 支持PS/2接口的104鍵標準鍵盤的解碼試驗:板上的PS2接口,一個足以讓常用按鈕鍵盤退休的強悍接口。通過隨機光盤中的例程,大家學會了使用PS接口鍵盤,我們會突然發(fā)現(xiàn)51竟然可以接這么強大的鍵盤。
(14) 板上含有步進電機驅(qū)動接口:可以非常方便地接上步進電機,完成步進電機的各類實驗,如電機的正、反轉(zhuǎn)等等。
(15) ADC0832接口:“模擬信號>>數(shù)字信號”轉(zhuǎn)換試驗,一個普及化的8位串行AD轉(zhuǎn)換類型試驗。
(16) PC817光電耦合器:光電耦合器中的經(jīng)典型號,讓初學者可以了解電氣隔離系統(tǒng)的控制原理和作用。
(17) 串行時鐘芯片DS1302:一種比較常見的SPI串行時鐘芯片。
(18) 溫度傳感器DS18B20接口:通過這個接口連好18B20后,可以實現(xiàn)對溫度的高精確測量,通過多個DS18B20傳感器也可以做一個多點的溫度采集系統(tǒng),它屬于工業(yè)環(huán)境中常見的一種高精度溫度傳感器。
(19) 串口通訊電路:單片機和PC電腦完成聯(lián)機通訊的接口。
(20) 支持USB轉(zhuǎn)RS232轉(zhuǎn)接線:完成串口通信,可以直接用于只有USB口的筆記本電腦或臺式計算機。
單片機鉆石級學習套裝直接使用Keil C51集成開發(fā)環(huán)境,仿真功能強大,同時還可通過附帶的仿真電纜,可以直接對用戶自己的目標板系統(tǒng)進行仿真,仿真部分的功能特點如下:
1、 可以直接使用Keil C51集成環(huán)境開發(fā)調(diào)試。
2、 支持匯編、C51源程序調(diào)試,支持混合在線調(diào)試。
3、 支持單步、斷點、全速調(diào)試運行。
4、 可以觀察數(shù)據(jù)區(qū)、變量區(qū)、工作區(qū)的數(shù)據(jù)變化。
5、 完整仿真CPU P0、P1、P2、P3口的全部特性。
6、 仿真頻率可以達到40MHz,RS-232通訊接口,自適應波特率,通訊最高波特率57600bps
7、 可以仿真標準各種51內(nèi)核的單片機仿真空間高達63K。
在線編程部分:
在線編程(并口)支持燒寫器件:AT89S51, AT89S52, AT89S53, AT89S8252,
AT90S8515 等,在線編程(串口)支持燒寫器件:STC系列單片機、SST系列單片機如:STC89C51、STC89C52、SST89C51、SST89C52等等,由器型號太多,沒有一一例出。
USB接口擴展:
對于沒有串口的筆記本電腦,可以使用USB-232轉(zhuǎn)接線來下載,現(xiàn)在市場上有些實驗板稱是USB接口的,其實就是將USB-RS232轉(zhuǎn)接線的芯片集成到了PCB板上,本質(zhì)還是在進行串口通信,搞單片機的人都知道,雖然現(xiàn)在有很多先進的接口,如USB,IEEE1394火線等,但單片機學習開發(fā)還是離不開串口,很多設備都是基于串口通信的,如果將開發(fā)板直接做成USB的,這樣板上的單片機芯片本身就不能直接與其它串口設備進行連接而完成串口通信實驗了,所以我們沒有將轉(zhuǎn)換芯片集成到板子上去,只是需要用USB口的話,配條轉(zhuǎn)接線就可以了,這樣USB和串口就都能用了,想用串口就用串口,想用USB口就用USB口很靈活。
產(chǎn)品特點:
1、 集仿真、下載編程器、實驗開發(fā)板為一體。
2、 采用紅色PCB電路板設計,配精美彩色包裝盒、優(yōu)質(zhì)配套光盤,專業(yè)防靜電袋包裝。
3、 精制的設計工藝,精美高性能接插件,進口按鍵、開關、紅外線接收頭、優(yōu)質(zhì)超薄型紅外線遙控器,經(jīng)久耐用,優(yōu)質(zhì)波峰焊焊接工藝,學習板的功能,工業(yè)級的性能。
4、 數(shù)十個配套實驗例程及豐富的學習資料,視頻演示錄像。
5、 豐富的硬件資源(見:實驗板實驗資源和接口分配)
6、 編程及調(diào)試共用一個鎖緊插座,仿真采用RS232串行接口,下載程序根據(jù)不同的芯片可以選擇使用并口或串口,接口多元化。
7、 配有40PIN和20PIN外擴展接口,可擴展其它外圍電路,同時也可以把“51單片機綜合學習系統(tǒng)”當仿真器使用。
8、 提供豐富的匯編、C51源代碼程序程序,如:萬年歷、電壓測試表、數(shù)字溫度計、秒表、紅外線遙控解碼、AD模數(shù)轉(zhuǎn)換、步進電機轉(zhuǎn)動控制等等。
9、 附帶系統(tǒng)原理圖,以便用戶了解與學習。
手把手教你學用單片機綜合學習系統(tǒng)系列實驗視頻操作錄像:
1.Keil 軟件的安裝視頻演示:
2.USB-232轉(zhuǎn)接線驅(qū)動程序的安裝(可選附件)視頻演示
3.如何進行仿真實驗操作視頻演示:
4.AT89S51單片機芯片的燒寫視頻演示:
5.STC89C51單片機芯片的燒寫視頻演示:
6.如何新建第一個最簡單的項目工程 (使用C語言) 視頻演示:
7.如何新建第一個最簡單的項目工程 (使用ASM匯編語言) 視頻演示:
產(chǎn)品特點及優(yōu)勢:
1、歷時5年的單片機教學經(jīng)驗積累——本公司產(chǎn)品的相關系列教學文章,歷年來,已多次在國內(nèi)期刊雜志《電子制作》、《無線電》上刊登發(fā)表。我們積累了許多產(chǎn)品設計上的經(jīng)驗,也總結(jié)了客戶在學習上經(jīng)常出現(xiàn)的問題,我們編寫的《 單片機快速入門》一書于2008年5月出版發(fā)行,以便用戶使用“51單片機綜合學習系統(tǒng)”。多年工作的摸索和經(jīng)驗的總結(jié),我們已經(jīng)有充分的準備,能夠有針對性地為廣大電子愛好者提供優(yōu)質(zhì)全面的服務。如果你在學習中碰到困難或問題,也可以上我們網(wǎng)站論壇進行學習與交流。
2、技術支持及教學資料優(yōu)勢——我公司提供的教學及技術資料歷年來陸續(xù)由國內(nèi)數(shù)家雜志社、出版社刊登及出版發(fā)行,常年合作伙伴:《無線電》、《電子制作》、機械工業(yè)出版社、北京航空航天大學出版社、中國電力出版社。
3、對于購買單片機鉆石級學習套裝的用戶,我們將特別加送配套實驗視頻演示光盤一份,對此,我們投入了相當大的時間和精力,但此盤僅作為贈品,該附贈光盤對于入門級的學習者非常有利,不僅可以培養(yǎng)、激發(fā)單片機學習的知識,同時也使您的單片機學習變得更加通俗而具有趣味性。
本產(chǎn)品最適用于:高職院校、大學生畢業(yè)設計、電子競賽、個人學習、科研開發(fā)等單片機學習開發(fā)高效解決方案!
說明一下:我們的USB口只負責給實驗板供電不能進行通訊,實驗板上的并口主要用于對AT89S51系列單片機編程,實驗板上的串口主要用于對STC89C51系列單片機編程,如果希望用USB口對STC89C51系列單片機編程的話還需要另外買專門定加工的USB轉(zhuǎn)RS232專用線。
全套產(chǎn)品清單如下:缺貨!(本系統(tǒng)無專用交流電源,直接采用USB供電)
1、單片機綜合學習電路板一套
2、AT89S51單片機一片
3、SSTE516RD仿真芯片一片
4、200米無線遙控模塊一套
5、微型步進電機一個
6、1602帶背光液晶模塊一個
7、DS18B20數(shù)字溫度傳感器一個
8、28鍵超薄型紅外遙控器一個
9、串口延長線一根 (只能串口通訊,USB口只負責供電)
10、USB口延長一根
11、并口延長線一根
12、20芯的轉(zhuǎn)換排線一根
13、40芯的轉(zhuǎn)換排線一根
14、單片機視頻權威教程DVD光盤一張(含多所大學教學單片機教程精華)
15、富含豐富工具軟件、實驗用到的芯片資料、實驗錄像資料的光盤2張
16、同步配套的單片機快速入門書一本(圖文并茂,321頁,附帶實驗錄像和程序例程光盤一張)
17、彩色包裝盒一個
專門定加工的USB轉(zhuǎn)RS232串口專用線 8元一根
現(xiàn)在絕大部分的筆記本甚至有些一些臺式機都沒有串口,但是串口實在對我們電子工程師來說太重要了,電腦市場上也有大量的USB轉(zhuǎn)RS232的轉(zhuǎn)換線,價格比較低廉但是質(zhì)量實在太差,外觀看上去非常精美,就是根本沒法用!我們這里提供的轉(zhuǎn)換線內(nèi)部采用R340芯片,是我們指定廠家加工的,所以能確保和我們的實驗板配套使用,強烈簡易只有USB口的客戶選配!
現(xiàn)在單片機學習之類的書籍在新華書店一翻就是一大堆,讓人看了眼花繚亂,相信大家也有這樣的感受,經(jīng)常會有很多單片機初學者朋友讓我來推薦單片機入門的書籍,從這些朋友的要求來看,感覺大家已經(jīng)厭倦了很多條教式書籍的枯燥與古板,至少站長在大學讀書時就有這樣的感受,文科的書相對理科的書來說要好些,但對于理科的特點,本來就是比較突出其技術性與特點,要想寫出點新鮮感確實有點難;還有一點,相信大家和我也會有一個共識,現(xiàn)在很多書不僅多,而且厚,但到時我們真正所關心的問題是否真的有這么多呢,相信一般我們也不會把整本書全部讀完,只是取其一部分對自己有用的內(nèi)容來閱讀,至少有些書對于我來講有點像字典,需要用的時候去翻一下而已。看完了書,有很多朋友可能還是會說,書我看了一大堆,但到頭來還是一團迷茫,而感到無從下手,呵呵,因為我本人也遇到過這樣的情況,對于單片機,在此我們必須提到的就是實踐動手,否則書就算看10遍甚至20遍還是不能完成具體的應用任務,這等于白學,因為不能做到學以致用。針對以上這些現(xiàn)狀,站長萌發(fā)了寫書的念頭,找了很多材料,并將積累的經(jīng)驗,花了無數(shù)的日夜于2007年寫下了這本《C51單片機高效入門》一文,一年之后,我們又總結(jié)了相關的教學經(jīng)驗,把目前流行的新知識作了補充,于2008年寫下《單片機快速入門》一書,寫書的思路是以理論與實踐相結(jié)合為主導,以我們網(wǎng)站提供的單片機鉆石學習套裝為硬件平臺,一一介紹單片機各方面的理論知識與具體實踐動手方法,建議初學者朋友先將此書大致翻一遍,對整體有個了解,掌握理論基礎知識,然后再對照著書上的實踐例子,一個課時一個課時地學習下去,相信看完了此書,你已經(jīng)跨入了單片機這個領域的大門了。
本書是以目前最為流行的8051系列單片機為主體,同時使用C程序設計語言來進行描述的。全書共分為五大部分內(nèi)容:單片機基礎知識、C程序設計知識、單片機入門基礎實例、單片機高級應用實例和配套學習套件使用說明。以理論與實踐相結(jié)合的方式來進行講解,避免了傳統(tǒng)教科書給人枯燥、乏味的感覺。講解風格通俗易懂、條理清晰、實例豐富、圖文并茂,既使是沒有任何單片機基礎的人,也可以通過本書的學習,踏入單片機世界的大門。 作者為本書的出版開發(fā)了相應的學習編程、仿真及實驗板,以方便讀者朋友進行學習,同時以大量實例照片記錄了實驗的過程且現(xiàn)象,以激發(fā)讀者朋友對單片機的興趣愛好。 本書的配套光盤包含了所有實驗的源程序代碼、一些常用的電子工具軟件、芯片資料、實驗過程照片以及試驗演示視頻錄像。因此,通過本書,讀者獲得的是教程和學習平臺的結(jié)合,不僅可以用于學習,而且還可以用于工廠、企業(yè)的產(chǎn)品研發(fā)。 本書可供電子愛好者和大學、中專相關專業(yè)學生參考。
書的前言:
當今世界科學技術飛速發(fā)展,以前需要花費大量時間和精力來搭建一個需要大量的元器件的模擬電路;而現(xiàn)在只需要一塊小小的單片機芯片,再寫入相應功能的程序,便可以代替以前分立元件組成的電路了。相信您掌握了單片機技術后,無論在今后開發(fā)或是工作上,都會帶來意想不到的驚喜。
本書作者著眼于“快遞入門”、“通俗易懂”、“趣味學習”、“學以致用”的指導思想,以理論與實踐相結(jié)合為主線,能夠使讀者輕松地掌握單片機的基礎知識,并使讀者具有初步開發(fā)、設計單片機產(chǎn)品的能力。本書講解風格通俗易懂,條理清晰,實例豐富,圖文并茂,同時配套光盤包含各程序?qū)嵗囊曨l演示錄像,使讀者的學習更為方便,查看演示效果更為直觀,即使讀者是一位單片機的門外漢,相信看了本書以后,也能運用單片機知識來解決一些實際問題,將知識轉(zhuǎn)為生產(chǎn)力。
全書總共分為五大部分:單片機基礎知識、C程序設計知識、單片機入門基礎實例、單片機高級應用實例和配套學習套件使用說明。
(1) 單片機基礎知識(第1、2章):介紹單片機的發(fā)展歷史,揭開它的神秘之處。相信初學者最關心的一個實際問題是:單片機到底能夠做哪些事?這也是我們要學習單片機技術的理由。當明確了學習目標后,您肯定需要做好學習實踐平臺的準備,在此,我們會一一進行講解,并講解學習單片機的有效方法與途徑。其次,講解單片機的內(nèi)部結(jié)構(gòu)、引腳定義、存儲器、寄存器、定時/計數(shù)器、中斷系統(tǒng)和串行通信等相關知識,讓讀者對單片機有一個實質(zhì)性的了解。
(2) C程序設計知識(第3~7章):經(jīng)常會有人問,單片機應用開發(fā)用C語言好,還是用匯編語言好,其實這兩種語言都有各自的特點。匯編語言的優(yōu)點是比較靈活,但程序不易理解,對產(chǎn)品的升級、維護不太有利;而C語言有非常豐富的庫函數(shù)供用戶使用,因為它是高級語言,程序代碼的編寫也非常人性化,易于閱讀、理解,C語言已成為在整個計算機界普遍應用的語言。因此,本書也以C語言來進行描述,介紹C語言的數(shù)據(jù)類型、運算符和表達式、分支與循環(huán)控制語句、編譯預處理與位運算、數(shù)組與函數(shù)、指針、結(jié)構(gòu)體與共用體等知識,使大家具有C語言程序設計的能力。
(3) 單片機入門基礎實例(第9章):前面幾章講的都是理論知識內(nèi)容,由于單片機是一門實踐性非常強的學科,即使您有再多的理論基礎,也必須通過較多的實踐操作才能真正學好這門技術。因此,在第9章中,先引入一系列具有趣味性且簡單易懂的基礎實驗實例,如點亮一個發(fā)光管,流水燈控制,按鍵、蜂鳴器、數(shù)碼管、繼電器的操作和使用,串行通信等。在此暫時不求技術深,只求讓讀者明白單片機到底如何來實現(xiàn)我們所需要的特定功能,又如何通過軟件程序來最終從硬件功能上反映出來。
(4) 單片機高級應用實例(第10章):熟悉了前面介紹的基礎實例,想必讀者已經(jīng)對單片機有了一定程度的認識,知道自己實現(xiàn)怎么樣的功能,應該編寫怎樣的程序。這部分內(nèi)容將做一些單片機高級應用實例的介紹,讓讀者從單片機知識學習的水平升華到產(chǎn)品開發(fā)的程度。有液晶顯示,步進電機控制,I2C總線原理,數(shù)字溫度傳感器應用,無線通信控制,多功能器件X25045/5045應用,紅外線遙控的軟件解碼,模/數(shù)轉(zhuǎn)換器應用,DS1302時鐘芯片應用等?赐赀@部分內(nèi)容后,相信讀者已經(jīng)跨入了單片機世界的大門,并具有初步的產(chǎn)品開發(fā)能力了,剩下的就是靠時間來積累實踐經(jīng)驗了,只要發(fā)揮您的想象力,一定可以將單片機發(fā)揮出它更大的潛力。
(5) 配套學習套件使用說明(第8章):詳細介紹了與本書相配套的51單片機綜合學習系統(tǒng)的原理與使用方法。51單片機綜合學習系統(tǒng)是作者綜合多年經(jīng)驗開發(fā)出的多功能 8051單片機平臺。集成了常用的單片機外圍硬件、ISP下載線、單片機仿真器、單片機試驗板、編程器功能于一身。系統(tǒng)附帶的眾多匯編和C語言例子程序,可以讓您在最短時間內(nèi),全面地了解掌握單片機編程技術,特別適合于單片機初學者、大中專院校學生、單片機工程師和實驗室選用。本章詳細解說了如何使用51單片機綜合學習系統(tǒng)來編寫程序,仿真執(zhí)行,燒寫芯片的開發(fā),以及設計全過程。
我們的書確實做到了圖文并茂!
書的目錄:
第1章 什么是單片機
1.1 單片機的概念及其發(fā)展歷史 1
1.2 單片機能夠做哪些具體應用 2
1.3 單片機學習的軟、硬件實驗設備 7
1.3.1 51單片機綜合學習系統(tǒng)主機 7
1.3.2 51單片機綜合學習系統(tǒng)仿真組件 10
1.3.3 51單片機綜合學習系統(tǒng)實驗附件 11
1.4 單片機學習的有效方法與途徑 13
第2章 51系列單片機系統(tǒng)的結(jié)構(gòu)和工作原理
2.1 51系列單片機的內(nèi)部結(jié)構(gòu)和引腳功能 14
2.1.1 單片機的內(nèi)部結(jié)構(gòu) 14
2.1.2 單片機的工作流程 16
2.1.3 單片機的引腳功能 17
2.1.4 單片機的存儲器和寄存器 18
2.1.5 單片機I/O端口的結(jié)構(gòu)及工作原理 21
2.2 中斷系統(tǒng) 23
2.2.1 中斷概述 23
2.2.2 中斷系統(tǒng)結(jié)構(gòu) 24
2.2.3 中斷源 25
2.2.4 中斷優(yōu)先級 25
2.2.5 中斷控制 25
2.2.6 中斷響應過程 27
2.2.7 中斷的撤消 28
2.2.8 中斷系統(tǒng)應用舉例 28
2.3 定時/計數(shù)器 30
2.3.1 定時/計數(shù)器概述 30
2.3.2 定時/計數(shù)器結(jié)構(gòu) 30
2.3.3 定時/計數(shù)器控制寄存器 31
2.3.4 定時/計數(shù)器的工作方式 32
2.3.5 定時/計數(shù)器應用 34
2.4 串行通信 36
2.4.1 串行通信概述 36
2.4.2 串行口結(jié)構(gòu) 38
2.4.3 串行口數(shù)據(jù)緩沖器SBUF 38
2.4.4 串行通信控制寄存器 39
2.4.5 波特率選擇與設置 41
第3章 Keil軟件、C語言概論、數(shù)據(jù)類型、運算符與表達式
3.1 Keil軟件介紹 44
3.1.1 Keil軟件版本 44
3.1.2 軟件開發(fā)流程 44
3.2 Keil軟件的安裝 46
3.2.1 系統(tǒng)需求 46
3.2.2 安裝詳細說明 46
3.2.3 文件夾組織結(jié)構(gòu) 47
3.3 C語言概論 47
3.3.1 C語言的發(fā)展過程 47
3.3.2 C語言的特點 47
3.3.3 C源程序的結(jié)構(gòu)特點 48
3.3.4 C語言的字符集 49
3.3.5 C語言詞匯 49
3.4 數(shù)據(jù)類型、運算符與表達式 50
3.4.1 C語言的數(shù)據(jù)類型 50
3.4.2 算術運算符和算術表達式 62
3.4.3 關系運算符和表達式 66
3.4.4 邏輯運算符和表達式 68
第4章 分支與循環(huán)控制
4.1 if語句 72
4.1.1 程序的三種基本結(jié)構(gòu) 72
4.1.2 if語句的三種形式 73
4.1.2 if語句的嵌套 77
4.2 條件運算符和條件表達式 79
4.3 switch語句 80
4.4 循環(huán)控制 83
4.4.1 概述 83
4.4.2 goto語句和if語句構(gòu)成循環(huán) 83
4.4.3 while語句 84
4.4.3 dowhile語句 86
4.4.5 for語句 88
4.4.6 循環(huán)的嵌套 91
4.4.7 break和continue語句 92
第5章 編譯預處理與位運算預處理命令
5.1 概述 95
5.2 宏定義 95
5.2.1 不帶參數(shù)的宏定義 95
5.2.2 帶參數(shù)的宏定義 97
5.3 文件包含 99
5.4 條件編譯 99
5.5 位操作運算符 101
第6章 數(shù)組與函數(shù)
6.1 一維數(shù)組的定義和引用 104
6.1.1 一維數(shù)組的定義方式 104
6.1.2 一維數(shù)組元素的引用 106
6.1.3 一維數(shù)組的初始化 107
6.1.4 一維數(shù)組程序舉例 108
6.2 二維數(shù)組的定義和引用 109
6.2.1 二維數(shù)組的定義 109
6.2.2 二維數(shù)組元素的引用 109
6.2.3 二維數(shù)組的初始化 111
6.3 字符數(shù)組 111
6.3.1 字符數(shù)組的定義 111
6.3.2 字符數(shù)組的初始化 112
6.3.3 字符數(shù)組的引用 112
6.3.4 字符串和字符串結(jié)束標志 113
6.4 函數(shù)概述 113
6.4.1 函數(shù)定義的一般形式 113
6.4.2 函數(shù)的參數(shù)和函數(shù)的值 114
6.4.3 函數(shù)的返回值 115
6.4.4 函數(shù)的調(diào)用 116
6.4.5 被調(diào)用函數(shù)的聲明和函數(shù)原型 116
6.4.6 函數(shù)的嵌套調(diào)用 117
6.4.7 函數(shù)的遞歸調(diào)用 118
6.4.8 數(shù)組作為函數(shù)參數(shù) 119
6.5 局部變量和全局變量 121
6.5.1 局部變量 122
6.5.2 全局變量 123
第7章 指針、結(jié)構(gòu)體與共用體
7.1 指針和地址 125
7.2 指針變量和指針運算符 125
7.3 指針與函數(shù)參數(shù) 129
7.4 指針、數(shù)組和字符串指針 131
7.5 指針數(shù)組 134
7.6 多級指針 135
7.7 返回指針的函數(shù) 137
7.8 函數(shù)指針 137
7.9 結(jié)構(gòu)與聯(lián)合 138
7.9.1 結(jié)構(gòu)的定義 138
7.9.2 結(jié)構(gòu)數(shù)組 140
7.9.3 結(jié)構(gòu)與函數(shù) 141
7.9.4 結(jié)構(gòu)的初始化 143
7.9.5 聯(lián)合(union) 143
第8章 51單片機綜合學習系統(tǒng)快速入門
8.1 51單片機綜合學習系統(tǒng)入門說明 145
8.2 51單片機綜合學習系統(tǒng)仿真操作指南 149
8.3 建立第一個項目(軟件操作指南) 151
8.4 51單片機綜合學習系統(tǒng)芯片燒寫(ISP下載)操作指南 154
8.5 51單片機綜合學習系統(tǒng)數(shù)碼管原理與應用實例篇 157
8.6 51單片機綜合學習系統(tǒng)常見問題解答 162
第9章 單片機基礎實例
9.1 發(fā)光二極管閃動實驗 164
9.1.1 實例功能 164
9.1.2 器件和原理 165
9.1.3 硬件電路 165
9.1.4 程序設計 165
9.1.5 代碼分析 167
9.2 流水燈實驗 167
9.2.1 實例功能 167
9.2.2 器件和原理 168
9.2.3 硬件電路 169
9.2.4 程序設計 169
9.2.5 代碼分析 170
9.3 按鍵實驗 172
9.3.1 實例功能 172
9.3.2 器件和原理 173
9.3.3 硬件電路 173
9.3.4 程序設計 174
9.3.5 代碼分析 174
9.4 蜂鳴器實驗 176
9.4.1 實例功能 176
9.4.2 器件和原理 176
9.4.3 硬件電路 176
9.4.4 程序設計 177
9.4.5 代碼分析 177
9.5 繼電器實驗 178
9.5.1 實例功能 178
9.5.2 器件和原理 178
9.5.3 硬件電路 179
9.5.4 程序設計 180
9.5.5 代碼分析 180
9.6 數(shù)碼管實驗 180
9.6.1 實例功能 181
9.6.2 器件和原理 181
9.6.3 硬件電路 183
9.6.4 程序設計 183
9.6.5 代碼分析 184
9.7 串行口實驗 186
9.7.1 實例功能 186
9.7.2 器件和原理 187
9.7.3 硬件電路 189
9.7.4 程序設計 189
第10章 單片機高級應用實例
10.1 矩陣鍵盤應用實例 191
10.1.1 矩陣鍵盤簡介 191
10.1.2 矩陣鍵盤的工作原理 191
10.1.3 矩陣鍵盤軟硬件設計實例 192
10.2 步進電機應用實例 197
10.2.1 步進電機簡介 197
10.2.2 步進電機的控制 201
10.2.3 步進電機的程序設計 202
10.3 單總線數(shù)字溫度傳感器DS18B20應用實例 206
10.3.1 單總線技術簡介 206
10.3.2 單總線溫度傳感器DS18B20簡介 207
10.3.3 DS18B20軟、硬件設計 213
10.4 24CXX系列存儲器應用實例 218
10.4.1 I2C總線簡介 218
10.4.2 I2C總線器件工作原理及時序 220
10.4.3 24C01存儲器的軟硬件設計實例 222
10.5 93CXX系列存儲器應用實例 229
10.5.1 SPI總線簡介 229
10.5.2 93C46存儲器的軟硬件設計實例 232
10.6 DS1302時鐘芯片應用實例 240
10.6.1 實時時鐘(RTC)簡介 240
10.6.2 DS1302時鐘芯片簡介 241
10.6.3 DS1302的軟硬件設計實例 244
10.7 ADC0832應用實例 250
10.7.1 模/數(shù)轉(zhuǎn)換(ADC)簡介 250
10.7.2 8位串行A/D轉(zhuǎn)換器ADC0832簡介 253
10.7.3 ADC0832軟硬件設計實例 255
10.8 1602字符型LCD應用實例 259
10.8.1 液晶顯示簡介 260
10.8.2 1602字符型LCD簡介 261
10.8.3 1602字符型LCD的軟硬件設計實例 266
10.9 12864點陣型LCD應用實例 271
10.9.1 點陣LCD的顯示原理 271
10.9.2 12864點陣型LCD簡介 272
10.9.3 12864點陣型LCD軟硬件設計實例 278
10.10 紅外遙控軟件解碼應用實例 288
10.10.1 紅外遙控概述 288
10.10.2 3010紅外接收的軟件解碼應用實例 294
10.11 無線通信模塊應用 300
10.11.1 無線通信概述 300
10.11.2 PT2262/PT2272無線模塊簡介 301
10.11.3 無線模塊的軟硬件設計應用 306
附錄 Keil開發(fā)軟件介紹 310
這是我們在資深電子刊物《無線電》2009年6月份上做的封面廣告,雜志社的無線電實驗室詳細評測了我們的產(chǎn)品,作出了很高的評價。
手機:15358760528 聯(lián)系人:謝剛 微信 xg2013xg
辦公地址:郵編226200 江蘇省啟東市江海中路511號水晶苑 A1
電子信箱:834581271@qq.com QQ:834581271
電子制作實驗室網(wǎng)站 www.xinjiapolvyou.cn 啟東剛成電子有限公司簡介