《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > Flowcode在PIC單片機中的應(yīng)用
Flowcode在PIC單片機中的應(yīng)用
摘要: 什么是FlowCodeFlowcode軟件允許你創(chuàng)建復(fù)雜的程序PIC單片機,。您可以創(chuàng)建你想要的程序流程圖,。當您已經(jīng)完成的流程圖,,F(xiàn)lowcode可以檢查它的表現(xiàn)如何運行模擬,,前流程圖翻譯和轉(zhuǎn)移到PIC??芯片,。這往往涉及到添加的
關(guān)鍵詞: PIC Flowcode
Abstract:
Key words :

什么是FlowCode

  Flowcode" title="Flowcode">Flowcode軟件允許你創(chuàng)建復(fù)雜的程序PIC" title="PIC">PIC單片機,。您可以創(chuàng)建你想要的程序流程圖,。當您已經(jīng)完成的流程圖,,F(xiàn)lowcode可以檢查它的表現(xiàn)如何運行模擬,,前流程圖翻譯和轉(zhuǎn)移到PIC??芯片,。這往往涉及到添加的虛擬組件,如開關(guān)和LED的,。Flowcode所有辛勤工作流程圖轉(zhuǎn)換成機器代碼PIC的理解,。

  該圖顯示了一個典型的Flowcode屏幕布局。您可以通過拖放圖標工具欄的圖標上的主要工作區(qū)域的流程圖,。

  

 

  當Flowcode運行時,,屏幕上可以顯示不同的窗口數(shù)量,浮動的主要工作區(qū)域,。這表明你正在發(fā)生什么內(nèi)外PIC芯片和重視它,,當程序運行時的設(shè)備,,。輸出高電壓(= '1'),,在低電壓(= 0)的PIC芯片顯示,。

  Flowcode應(yīng)用程序啟動時,你有選擇開放現(xiàn)有的文件或創(chuàng)建一個全新的流程圖,。Flowcode保持最近使用的四個文件的列表 ,。這些都可以選擇并打開一個你想要的,然后雙擊鼠標移動光標,。選擇 更多的文件“選項,,如果你想要的文件是不是最近使用的list.You可以選擇創(chuàng)建一個 新的流程圖從“文件”菜單上。然后選擇PIC芯片的類型,,你想從列表中使用 ,。Flowcode然后將創(chuàng)建一個空的流程圖,為您開始您的圖標to.To保存 ??流程圖,,選擇保存 或另存為“文件”菜單中的選項。流程圖必須保存,,才可以進行翻譯,,并轉(zhuǎn)移到PIC芯片 。

  我們現(xiàn)在要更詳細地看一下所有參與生產(chǎn)流程圖,,模擬,,并把它發(fā)送到PIC芯片的階段。

   PIC16F84 PIC16F88

 

  矩陣多媒體第2版的PICmicro發(fā)展與PIC16F84A設(shè)備船上,,而與PIC16F88器件的E -塊程序員板船,。 根據(jù)您使用的是哪個版本的矩陣多媒體PICmicro單片機開發(fā)板,艾米,,你可以使用一個或其他這門課程,。這兩款器件都非常相似,兩個端口,,端口A和端口B,,但與18引腳器件16F88有更多的端口引腳一個比16F84(所有8取決于配置),模擬輸入 ,。此外,,16F88比16F84不同的時鐘 系統(tǒng)在實踐中,盡管我們可以忽略許多差異,。我們可以限制自己使用16F84,,一旦配置為16F88,我們可以在很大程度上離開,,因為它是相同的輸入和輸出 ,。因此,我們可以為devices.Whilst使用相同的圖表和代碼,,它可以使用這門課程的模擬輸入部分16F88,,我們已經(jīng)使用的其他設(shè)備,如16F874 instead.This使我們可以告訴您其他PICmicro與更多的端口和附加功能供您體驗。 ,,我們曾嘗試到這門課程的兩個設(shè)備所需的信息和設(shè)置,。并提供任何其他信息,可使用電子阻止用戶,。特別是當其他電子塊板所需的任務(wù),。

  從Flowcource的一角來一起提供的CD - ROM,解釋如何,,我們就可以設(shè)定一個PICmicro使用LCD字符顯示:

  顯示在液晶顯示屏上的文字簡單,,只要鍵入英寸,它添加一個宏的流程圖,,打開宏對話,。選擇呼叫I / O設(shè)備和選擇的液晶顯示器(在這種情況下LCDDIsplay0)??床黄鸱Q為PrintASCII可用宏的列表,,并選擇它。

  PrintASCII只有一個參數(shù) - 要打印的字符(S),。

  放入由雙引號包圍的參數(shù)框中的文本,。

  

 

  運行程序,文本將被發(fā)送到LCD顯示器,。

  

 

  其他使用PrintASCII方式

  ,,您還可以將變量或數(shù)字的PrintASCII命令 。

  

 

  然而,,變量和數(shù)字是沒有字母,,因此將獲得什么呢?ASCII碼是代表一個數(shù)字字母和其他字符的一種方式。對PICmicro交易號碼“A”是毫無意義的PICmicro,,但65號可使用的PICmicro,。如果我們以'A'副65號,與“B”66等等,,我們已經(jīng)告訴LCD字符顯示不使用書面文字的一種方式,。這看似愚蠢的方法做的事情,因為我們可以只寫,,但有時你可能需要發(fā)送一個字符的方式,,如“,即由PrintASCII命令本身使用,,當你使用一個數(shù)字,,或者一個變量,然后PrintASCII將顯示的ASCII字符,,數(shù)字或變量的值,。

  添加一個宏,,打印的ASCII值68。你認為可能是什么樣的性格?

  奇怪的是數(shù)字0-9以及“0”,,“1”字.... “9”,,用自己的ASCII值,(48-57 0-9想你可能以為),。這可以在使用,,以及您需要顯示例如一個存儲的電話號碼。

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。