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