出版時間:2012-5 出版社:電子工業(yè)出版社 作者:聶典 等編著 頁數(shù):609 字數(shù):990000
Tag標簽:無
前言
Flowcode V4是一款用流程圖編碼(簡稱流碼)的設(shè)計仿真軟件。是為單片機量身定制的圖形化程序語言。它目前包括支持以下三種系列的微控制器:PIC、AVR 和 ARM,并支持中文菜單?! ∷奶攸c: 1.直接畫流程圖仿真,仿真成功后可以編譯成C和匯編代碼,并生成hex文件,并直接燒寫到芯片里。真正的一鍵搞定! 2.幾乎不用考慮初始化。你要輸出流碼,就自動把端口設(shè)置為輸出;你要輸入流碼,就自動把端口設(shè)置為輸入?! ?.芯片移植非常簡單。直接更換芯片就可以了。流程圖幾乎不用動?! ?.可以導(dǎo)入、導(dǎo)出流程圖,這樣同一個流程圖就可以在不同的微控制器上運行?! ?.強大的仿真模塊。 6.它還支持嵌入C和匯編代碼。 對嵌入式系統(tǒng)的學(xué)習(xí),學(xué)習(xí)者普遍存在兩個難題,即對硬件的陌生和對編程的恐懼。電子技術(shù)日新月異,許多的新器件讓人目不暇接。編程軟件多種多樣,各有千秋。特別是對于一個初學(xué)者來說,困難是可想而知的?! ”窘坛萄匾鳰atrix公司的教育理念,以硬件模塊化沖淡初學(xué)時對硬件理解的難度,用圖形編程方法幫助初學(xué)者理解編程的技術(shù)。在不斷學(xué)習(xí)的過程中,對概念和技術(shù)要領(lǐng)逐步理解和掌握,為進一步深入學(xué)習(xí)打下良好的基礎(chǔ)?! ”窘坛桃詭椭鷮W(xué)習(xí)者入門PIC系列單片機為首要任務(wù),共分13章。第1章主要是對流碼學(xué)習(xí)套件和Flowcode圖形編程軟件做介紹,幫助初學(xué)者對使用工具進行了解。第2章是對Flowcode V4使用進行了簡要介紹。第3章詳細介紹了Flowcode V4的編程仿真等功能。第4章給出了PIC單片機的軟、硬件流碼設(shè)計實例。第5章詳細介紹了PIC單片機流碼的I/O口輸入輸出功能,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第6章詳細介紹了PIC單片機流碼的按鍵、數(shù)碼顯示等功能,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第7章詳細介紹了PIC單片機流碼的定時器、中斷功能,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第8章詳細介紹了LCD顯示應(yīng)用,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第9章詳細介紹了PIC單片機流碼的混合編程功能,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第10章詳細介紹了PIC單片機流碼的A/D、PWM脈寬調(diào)制、CCP模塊、電機控制等功能,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第11章詳細介紹了PIC單片機流碼的各種通信功能,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第12章詳細介紹了PIC單片機流碼的一些典型課題設(shè)計,給出設(shè)計實例,并輔以Proteus 7軟件做仿真驗證。第13章詳細介紹了PIC單片機的流碼綜合實訓(xùn)設(shè)計-CAN總線設(shè)計?! ∽鳛槿腴T教程,采用了以圖解為手段的編寫方法,并盡可能地詳細圖解每一個步驟。初學(xué)者只需要按照步驟即可完成教程中的實例操作。在此基礎(chǔ)上,可以自主進行修改和實驗。通過這種方式可以加快學(xué)習(xí)進度。以器件來展開學(xué)習(xí)是本教程的創(chuàng)新之處?! ”緯m合通信工程、電子信息、自動化、電氣控制等專業(yè)的學(xué)生學(xué)習(xí)和進行綜合性的設(shè)計、試驗,同時也適用于從事電子相關(guān)行業(yè)的人員。另外,本書特別適合PIC系列單片機零起點的初學(xué)者使用,可作為中小學(xué)、高職高專、高等院??刂祁悓I(yè)學(xué)生的單片機課程教學(xué)用書,也可作為電子愛好者及各類工程技術(shù)人員的參考用書?! ⒓颖緯帉懙倪€有:李濱、楊軍、戴東寧、黃海龍等?! √貏e感謝Flowcode中國總代理-南京晟瑞爾電子科技有限公司為本書編寫提供的Flowcode流碼套件?! ≡诒緯木帉戇^程中,還得到了華中數(shù)控股份有限公司陳吉紅董事長,湖南神州光電能源有限公司趙楓董事長,清華同方南京有限公司王宏金總經(jīng)理,香港TOM先生,加拿大楊軍先生,賈山松主任,陳曉華教授等的大力協(xié)助與支持,謹此向他們表示衷心的感謝! 因時間倉促,作者水平所限,在編寫的教材中難免會有錯誤和疏漏的地方,懇請各位專家和讀者批評指正。
內(nèi)容概要
聶典、葛松山、李北雁等編寫的《PIC系列單片機的流碼編程——基于
Flowcode V4的流碼設(shè)計平臺》沿引英國Matrix
公司的教育理念,以硬件模塊化沖淡初學(xué)時對硬件理解的難度,用圖形編程方法幫助初學(xué)者理解編程的技術(shù)。在不斷學(xué)習(xí)的過程中,對概念和技術(shù)要領(lǐng)逐步理解和掌握,為進一步深入學(xué)習(xí)打下良好的基礎(chǔ)。
作為入門教程,采用了以圖解為手段的編寫方法,并盡可能地詳細圖解每一個步驟。初學(xué)者只需要按照步驟即可完成教程中的實例操作。在此基礎(chǔ)上,可以自主進行修改和實驗。通過這種方式可以加快學(xué)習(xí)進度。以器件來展開學(xué)習(xí)是本教程的創(chuàng)新之處。
《PIC系列單片機的流碼編程——基于Flowcode
V4的流碼設(shè)計平臺》適合通信工程、電子信息、自動化、電氣控制等專業(yè)的學(xué)生學(xué)習(xí)和進行綜合性的設(shè)計、試驗,同時也適用于從事電子相關(guān)行業(yè)的人員。另外,《PIC系列單片機的流碼編程——基于Flowcode
V4的流碼設(shè)計平臺》特別適合PIC系列單片機零起點的初學(xué)者使用,可作為中小學(xué)、高職高專、高等院校控制類專業(yè)學(xué)生的單片機課程教學(xué)用書,也可作為電子愛好者及各類工程技術(shù)人員的參考用書。
書籍目錄
上篇 介紹篇
第1章 流碼設(shè)計套件簡介
1.1 流碼設(shè)計套件組成
1.2 使用流碼設(shè)計的一般步驟
1.3 主板跳線分布
1.4 流碼設(shè)計的幾種組合方式
第2章 Flowcode V4使用簡介
2.1 使用Flowcode V4的一般步驟
2.2 Flowcode V4圖形編程介紹
2.3 特殊窗口
第3章 Flowcode V4功能介紹
3.1 引言
3.2 Flowcode V4改進特點
3.2.1 元件改良
3.2.2 軟件特色
3.2.3 圖形用戶界面的改進
3.2.4 芯片兼容性
3.3 技術(shù)支持
3.3.1 用戶論壇
3.3.2 技術(shù)支持
3.4 Flowcode V4軟件簡介
3.4.1 給集成芯片畫流碼
3.4.2 Flowcode V4的工具和視圖
3.4.3 縮放視窗
3.4.4 選擇目標芯片
3.4.5 配置選擇
3.4.6 工程選項
3.5 流碼文件操作
3.5.1 啟動Flowcode V4
3.5.2 新建流碼
3.5.3 打開已有文件
3.5.4 保存流圖
3.5.5 打印流圖
3.5.6 保存流圖圖像
3.5.7 關(guān)閉Flowcode V4
3.5.8 全球選項
3.6 創(chuàng)建和編輯流圖
3.6.1 添加流圖圖標
3.6.2 選擇圖標
3.6.3 移動、刪除、復(fù)制、粘貼圖標
3.6.4 撤銷和重復(fù)
3.6.5 增補代碼
3.6.6 編輯圖標的特性
3.6.7 屏蔽的使用
3.6.8 輸入圖標的屬性
3.6.9 輸出圖標的屬性
3.6.10 延時圖標的屬性
3.6.11 選擇圖標的屬性
3.6.12 分支圖標的屬性
3.6.13 連接點圖標的屬性
3.6.14 循環(huán)圖標的屬性
3.6.15 宏圖標的屬性
3.6.16 組件宏圖標的屬性
3.6.17 運算圖標的屬性
3.6.18 串處理圖標的屬性
3.6.19 中斷圖標屬性
3.6.20 代碼圖標的屬性
3.6.21 注釋圖標的屬性
3.7 添加和編輯組件
3.7.1 添加組件
3.7.2 編輯組件的鏈接
3.7.3 組件幫助文件
3.7.4 組件屬性
3.7.5 面板編輯
3.7.6 代碼專用化
3.8 對宏和變量的操作
3.8.1 創(chuàng)建變量
3.8.2 參量和局部變量
3.8.3 創(chuàng)建新的宏
3.8.4 編輯和刪除宏
3.8.5 宏的導(dǎo)入和導(dǎo)出
3.8.6 PIC單片機的專有中斷
3.8.7 AVR單片機的專有中斷
3.8.8 ARM單片機的專有中斷
3.8.9 串操作函數(shù)
3.9 流碼仿真
3.9.1 開始仿真
3.9.2 單步執(zhí)行
3.9.3 改變仿真速度
3.9.4 暫停和停止仿真
3.9.5 添加和使用斷點
3.9.6 觀察窗
3.9.7 堆棧窗
3.9.8 電路調(diào)試
3.9.9 編輯鍵映射
3.10 將流碼應(yīng)用到芯片中
3.10.1 選擇目標芯片
3.10.2 設(shè)置芯片
3.10.3 編譯流碼
3.10.4 選擇編譯器選項
3.10.5 第三方編程工具的兼容
3.10.6 觀察代碼輸出
3.10.7 網(wǎng)絡(luò)連接
3.11 外設(shè)介紹
3.11.1 Objects系列
3.11.2 Common系列
3.11.3 輸入設(shè)備
3.11.4 輸出設(shè)備
3.11.5 通信設(shè)備
3.11.6 無線設(shè)備
3.11.7 外圍設(shè)備
3.11.8 機電一體化
3.11.9 混雜項
中篇 實例篇
第4章 PIC單片機的流碼設(shè)計實例
【實例1】流水燈流碼設(shè)計及硬件實現(xiàn)
【實例2】數(shù)碼管自動計數(shù)輪流顯示的流碼設(shè)計及硬件實現(xiàn)
第5章 PIC單片機流碼的I/O?輸入/輸出)口實例
【實例1】閃爍燈
【實例2】模擬開關(guān)燈
【實例3】多路開關(guān)狀態(tài)指示
【實例4】廣告燈的左移右移
【實例5】廣告燈
【實例6】報警產(chǎn)生器
【實例7】I/O并行口直接驅(qū)動LED顯示
【實例8】隨機數(shù)產(chǎn)生函數(shù)random()的用法
第6章 PIC單片機流碼的按鍵、數(shù)碼顯示實例
【實例1】按鍵識別方法之一
【實例2】一鍵多功能按鍵識別技術(shù)
【實例3】00~99計數(shù)器
【實例4】00~59秒計時器
【實例5】可預(yù)置可逆4位計數(shù)器
【實例6】動態(tài)數(shù)碼顯示技術(shù)
【實例7】4×3矩陣式鍵盤識別技術(shù)
第7章 PIC單片機流碼的定時器、中斷實例
【實例1】定時/計數(shù)器T0作定時應(yīng)用技術(shù)?一)
【實例2】定時/計數(shù)器T0作定時應(yīng)用技術(shù)?二)
【實例3】99秒馬表設(shè)計
【實例4】TMR0、TMR1、TMR2三個定時器同時開啟的實驗
【實例5】用TMR0的計數(shù)功能實現(xiàn)計數(shù),并在PORTC口輸出顯示
【實例6】用TMR0的計數(shù)功能實現(xiàn)計數(shù),并用LCD在RC口輸出顯示
【實例7】變速閃燈
【實例8】用定時器TMR0、TMR2做一個間歇振蕩器
【實例9】延時和定時的比較
【實例10】“嘀、嘀……”報警聲
【實例11】“叮咚”門鈴
【實例12】利用外部中斷INT,實現(xiàn)加計數(shù)
【實例13】PORTB端口引腳電平變化中斷
第8章 LCD顯示實例
【實例1】開關(guān)控制LCD1602字符液晶顯示
【實例2】拉幕式數(shù)碼顯示技術(shù)
【實例3】A/D變換及LCD顯示
【實例4】顯示滾動字符串
【實例5】鍵盤和LCD顯示
第9章 PIC單片機流碼的混合編程實例
【實例1】Flowcode中C語言、流碼混合編程之一
【實例2】Flowcode中匯編、流碼混合編程之二
【實例3】Flowcode中C語言、流碼混合編程之三
第10章 PIC單片機流碼的A/D、PWM、CCP模塊、電機控制實例
【實例1】A/D及PWM?脈寬調(diào)制)的設(shè)計應(yīng)用
【實例2】步進電機的流碼設(shè)計
【實例3】CCP模塊的輸入捕捉模式,測量一個脈沖的寬度
第11章 PIC單片機流碼的通信實例
【實例1】Flowcode的虛擬網(wǎng)絡(luò)調(diào)試功能?RS232通信仿真)
【實例2】MSSP模塊的SPI模式發(fā)送數(shù)據(jù)
【實例3】MSSP模塊的SPI模式發(fā)送數(shù)據(jù)的時序波形圖
【實例4】利用SPI模式發(fā)送模式實現(xiàn)數(shù)碼流水燈
【實例5】用MSSP模塊的I2C模式實現(xiàn)的雙機數(shù)據(jù)傳輸
【實例6】RS232雙機數(shù)據(jù)傳輸
【實例7】將傳感器中的數(shù)據(jù)記錄到EEPROM并且可供查詢
第12章 PIC單片機流碼的課題實例
【實例1】模擬電壓的測量LCD顯示并過壓報警
【實例2】數(shù)字鐘的設(shè)計
下篇 應(yīng)用篇
第13章 PIC單片機的流碼綜合實訓(xùn)設(shè)計——CAN總線設(shè)計
實驗一:剎車控制
實驗二:設(shè)計控制汽車后尾燈
實驗三:后尾燈系統(tǒng)
實驗四:油量檢測及缺油報警
實驗五:CAN故障診斷
實驗六:啟動時掃描所有CAN節(jié)點是否在線
實驗七:CAN狀態(tài)監(jiān)測
實驗八:傳感器檢測程序
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
流碼不僅只是學(xué)習(xí)的方法,更是一個實用、快捷、安全、可靠的設(shè)計工具,可以有效提高編程效率《PIC系列單片機的流碼編程:基于Flowcode V4的流碼設(shè)計平臺》以Flowcode V4為計算機仿真軟件,并配以流碼套件,圖文并茂地闡述了Flowcode V4在單片機仿真中的各項功能內(nèi)容詳實,實例豐富,真正使讀者做到“邊理論、邊實踐”不僅適合單片機零起點的初學(xué)者閱讀,也可作為高等院校控制類專業(yè)學(xué)生、電子技術(shù)愛好者及各類工程技術(shù)人員的參考用書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載