娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月03日(星期一)

正在發生

2020年03月03日 | Windows下PIC8位單片機源程序匯編和固化(三)

發布者:心若澄明 來源: eefocus關鍵字:Windows  PIC  8位單片機  匯編和固化 手機看文章 掃描二維碼
隨時隨地手機看文章

6PIC單片機源程序的固化和編程器 


  一個完整的PIC開發系統應包括PIC匯編軟件、PIC仿真器(軟件模擬仿真器或硬件在線仿真器)和PIC編程器。對于簡單的PIC源程序而言,若源程序已匯編而生成了擴展名hex文件時,即可直接使用編程器將源程序的目標碼hex固化到PIC芯片中,再通過實驗板驗證其源程序的功能。待深入學習時再補充學習PIC仿真的方法,這是一種快速學習PIC單片機的一條路徑。本版在今后適當的時候仍將以實例介紹PIC單片機在MPLAB集成開發環境下軟件模擬仿真的方法,以供讀者學習時參考。

  PIC編程器又稱為PIC燒錄器或燒寫器。目前市場上PIC編程器的產品型號很多,適合各類PIC芯片的要求,價位也不相同。功能完善的PIC編程器,能對PIC絕大多數芯片將其源程序的hex進行固化,但價位高,約1000~2000元;可固化部分芯片源程序的hex編程器,其價位約700元左右。在這里,電子報單片機實驗室提供了一種V101實驗編程器,其價位極低(200元一臺,另附有3張軟盤)。值得注意:大多數的PIC編程器在使用時都需要一臺PC機聯機運行,方可完成編程燒寫工作。 

  1低價位的PIC16F8X V101實驗編程器 該編程器主要對PIC16F84/16C84/16LF84/16F84A等芯片的源程序進行固化,其操作十分簡單,對初學者極其適用。PIC16F84/16C84芯片均是可反復燒錄的芯片,加之第二次燒錄時,編程器的軟件已設計了自動擦除內部已有的代碼,所以對初學者十分適用。 

  V101實驗編程器的基本硬件配置有FLASH89C2051單片機、11MHz晶振、MAX232N標準接口芯片、RS232標準通信接口插座、復位按鈕、DIP插座(活動耐用型)、5V穩壓電源、電源指示和編程指示LED等。此外為使用戶方便使用,還為V101實驗編程器配置有15V~17V的電源適配器和RS232標準電纜線的接口插頭,以便用戶購買之后立即上機使用。該編程器印板尺寸為:98mm×70mm(與編程器配套的PIC實驗板將在下期本版介紹)。 

  2PIC16F8X V101實驗編程器的軟件安裝 該實驗編程器的支持軟件共有三張,都是標準軟件格式。你只需在PC機視窗WINDOWS下運行即可進行安裝。打開PC機,在PC機A驅中插入該編程器的第一張磁盤,用鼠標鍵點擊顯示器上“我的電腦”,再點擊A磁盤(35英寸軟盤),即可打開A:盤窗口,在此窗口上會出現9個文件,只點擊其中的STEUPEXE文件即可在PC機上運行該磁盤軟件,然后注意操作安裝過程中的適當提示語句,PC機會自動地將三張磁盤的軟件安裝到你選定的硬盤中(筆者是把該軟件放在PC機的D盤中)。待安裝完畢,可用配套的電纜線RS232插頭,一端插入PC機RS232串口(串口1、2、3、4任選)插座上,一端插編程器的RS232插座上。接著在編程器的供電電源口中插入電源適配器(15V~17V,該適配器電源不分極性)和DIP插座上安上PIC16F8X芯片,這時編程的準備工作全部完成,此時電源指示燈LED即亮。 

  3PIC源程序的固化 啟動PC機,在WINDOWS下運行,用鼠標鍵點擊“我的電腦”,再點擊D盤符(由安裝時的盤符而定),打開了D盤,在其窗口上,用鼠標鍵點擊“實驗編程器”(文件),即可打開實驗“編程器”窗口,在此窗口上有三個圖標:DEMOHEX(實驗編程用的燈閃爍目標碼HEX——立刻待用);PROGRAMINI(記事本)和PROGRAMEXE等三個文件。用鼠標鍵點擊PROGRAMEXE文件,即可打開實驗編程器V101的界面,如圖1所示。該界面上有EEPROM和行、數據(程序)表格,那是編程完成后供用戶參看的。桌面中下部是配置位選擇,應按以下步驟進行:(1)用PC機鍵盤在器件ID欄中鍵入“FFFFFF”;(2)用鼠標鍵點擊振蕩方式,確定你的PIC16F84硬件設計中的振蕩方式,可選擇XT、LP、HS和RC的其中一種到振蕩方式窗內;(3)余下的保密位、看門狗和上電定時器等窗口命令,由編制的源程序而定。若編制的源程序很簡單,它們各項未派上用場時,其三個窗口全選OFF(關閉);(4)最后是器件選擇,16C84/16F84A等,由實驗時選定的PIC16F8X而定,例如選擇16F84芯片。到此,配置位操作完成。緊接著用鼠標鍵點擊界面左上角的“編程器”,即可出現下拉菜單,選擇下拉菜單“端口設置”命令(點擊)即可打開編程器“設置串口”圖標,如圖2所示。然后再點擊你設置的串口(1、2、3、4)號和“確認”命令,又恢復成圖1的桌面。


7 PIC單片機源程序的固化和編程器 

  V101實驗編程器設計合理,操作十分簡單。上次已介紹了固化PIC單片機源程序部分操作,即在V101編程器上對PIC單片機的項目設置,現繼續介紹固化程序的方法,其操作如下。 

  續上次操作,用鼠標鍵點擊(窗口)實驗編程器V101左上角的項目“文件”,可出現下拉菜單→再點擊其“打開”命令,則可打開標題為“加載文件”的窗口(如圖1所示)→點擊該窗口中項目“搜尋[I]”右側小窗口的“”符號,則可打開其下拉菜單→點擊盤符[C:](若你的PIC單片機源程序在其它盤符,則應點擊相應的盤符),則在該窗口中顯示C盤的各種文件→雙擊“Program Files”(程序文件),則該文件置換C盤符位置同時在大窗口中出現“Program Files”的各種文件→點擊該文件窗口右側角“”符號,找出窗口中MPLAB的文件→雙擊“MPLAB”,則MPLAB又置換Program Files的位置,該MPLAB的窗口文件中找到最終需要的“PIC COUN 
THEX”文件→單擊PIC CPUNTHEX,則該文件再轉移到文件名窗口中→再點擊“打開[O]命令,則該窗口消失,出現上期圖1的窗口,此時你可觀察到行的數據窗口中的代碼已發生了變化,現已指示出PIC COUNTASM的程序代碼→用鼠標鍵點擊該窗口下方的“寫程序”,則下方(邊界上)會出現小方塊從左→右的閃亮,直到閃亮結束為止。同時,窗口下角“地址:”中的數字不斷變化,直到出現寫配置位為止。至此,PIC COUNTHEX目標碼的固化完成。 

  使用實驗編程器V101注意的問題:若實驗編程器V101窗口的下方出現“編程錯誤”或“通訊失敗”的提示符,應檢查該編程器是否插上了電源適配器,或編程器的(活動)插座上是否插上了PIC單片機芯片16F84(或16C84)。 

8PIC 16F84(或16C8C)實驗板 

  與實驗編程器V101相配套的實驗板電路如圖2所示,該實驗板由以下電路組成。 

  實驗板電源電路 該電源分兩部分,其一是實驗板電路電源;其二是實驗板交流供電電源(外接電源適配器)。 

  實驗板電路 由實驗電路和相關的外圍電路組成。但在實驗插座上還需另加芯片PIC16F84(或16C84)供實驗用。IC2的RA0~BA4端上分別外接電阻RRA0~RRA4和對應開關RA0/RST~RA4/RST共同組成PIC16F84端口電路(人工設置的)可設為芯片輸入端。當開關按下時,各端口接地(“0”信號),釋放時,各端口接高電平5V(“1”信號)。IC2的RBO~RB7端口各自外接電阻RRB0~RRB7和DRB0/LED~DRB7/LED,共同組成PIC16F84端口的LED顯示電路(人工設置的)設為芯片輸出端。IC24腳(MCLR)外接上電復位和人工復位電路(開關RST);IC2的{15}、{16}腳外接晶振4MHz(或用戶自配不同頻率的晶振)和RC電路,分別組成PIC16F84/16C84的振蕩電路(供芯片時鐘信號),振蕩方式可由用戶通過電路中的插接件JUMP 


1、JUMP2轉換選擇。PIC16F84電源端{14}腳接Vcc/5V電源電壓。整個電路元件安裝在面積為140mm×80mm的印制板上。印制板上留有用戶實驗布線區,作為各端口外接元器件供用戶做有關的實驗。印制板的交流電源供電,由電源AC/AD(12~15V)適配器的插頭直接插到印板的電源插座上,該電源適配器可與V101實驗編程器公用,無需再單獨配制。 

  當你編制了PIC16F84(或16C84)實驗源程序并在V101實驗編程器上固化了相應的HEX目標碼后,立刻可把芯片16F84轉插到該實驗板的活動插座上看其結果。 

  電子報單片機公共實驗室已為用戶組織有全套的V101編程器和PIC16F84(或16C84)實驗板,另配有RS232電纜插頭線、電源適配器和相關的軟件(3張V101編程器磁盤軟件和3張MPLAB磁盤軟件共6張磁盤),其價位很低,使用非常方便。

關鍵字:Windows  PIC  8位單片機  匯編和固化 引用地址:Windows下PIC8位單片機源程序匯編和固化(三)

上一篇:PIC系列單片機采用指令流水線結構
下一篇:PIC系列單片機介紹

推薦閱讀

? ? 索尼的PlayStation Plus月費會員好處多多,除了讓玩家可以享受網上對戰之外,同時也為會員每月都提供多款免費的游戲,只要你不關掉會員這些游戲就會一直存在。目前PS3、PS4和PS Vita的玩家可以加入該計劃,不過索尼表示未來將停止向PS3和PS Vita會員玩家提供免費游戲。  索尼表示2019年3月8日起,PS Plus月費計劃只會提供PS4免費游戲,PS3和...
2 月 20 日,來自清華大學線路所的劉勇攀副教授團隊在美國舊金山舉辦的第 66 屆國際固態電路會議(簡稱 ISSCC 2019)發表了基于循環矩陣壓縮方法的通用神經網絡加速器芯片 STICKER-T。該芯片在算法,架構和電路三方面進行了聯合優化,在變換域進行神經網絡加速,并使用可轉置存儲器復用數據,使得芯片的能效和面積相較于之前的研究都有顯著的提升...
在前幾篇文章中,我們已經就溫度傳感器的基本原理進行了介紹。對于許多計量和工業過程,有必要直接測量流體的溫度,或使用溫度數據進行補償以便更準確地計算流體的容積流量。流體溫度監測應用不僅要求傳感器具有較小的尺寸以降低流動阻力,在液體易燃的情況下還要求具有較低的功耗。TI 的低功耗模擬和數字解決方案具有與 AA 級電阻溫度檢測器 (RTD) ...
新能源車市場上關于續航里程的話題總是不斷的,今年2021年開年,因為石墨烯電池、固態電池和摻硅補鋰技術的陸續發布,行業內關于“1000KM+續航”的話題熱度居高不下。相信想買電動車的車友,對1000Km+續航的車是滿懷期待的,那么2021年即將要亮相或者上市銷售的超長續航車型有哪些呢?他們是虛假尬吹,還是真的具備技術實力?本期,百一汽車為大家盤點幾款...

史海拾趣

問答坊 | AI 解惑

如果利用鎖相環自制一個頻率大于30M的正弦波發生器呢

如果利用鎖相環自制一個頻率大于30M的正弦波發生器呢…

查看全部問答∨

wince6.0,RAS撥號的問題。

寫一個用RAS撥號連接的程序,連接成功了,但是中間狀態顯示有問題, LRESULT CGPRSDlg::WindowProc(UINT mesaage,WPARAM wParam,LPARAM lParam) {    if (mesaage==WM_RASDIALEVENT)      {      ...…

查看全部問答∨

ADS環境下延時時間計算?

對ADS不是很熟悉,以前用Keil的時候可以軟件仿真直接查看設定頻率下延時函數的延時時間,但不知道ADS下是怎么看的,比如主頻是60M,那下面這段延時函數的延時時間是多少呢?太菜了,還問這么低級的問題。取t=1情況計算。謝謝了!ARM7內核 void Del ...…

查看全部問答∨

2410硬件時鐘一天慢幾十分鐘問題

請教各位大俠,我的2410硬件時鐘在用市電開機狀態每天慢30-60分鐘,在關機狀態每天慢1妙,請高手幫分析分析,謝謝!…

查看全部問答∨

TC35 C程序

救命啊,哪個大俠能給個T測試51單片機與TC35通訊的C程序,只要輸入AT返回OK的就行了。…

查看全部問答∨

220V電壓轉±12V,±5V

如何將220V電壓轉±12V,±5V…

查看全部問答∨

給大家帶來祝福了!

壇友們:國慶節將至,在此祝各位:國慶節樂樂!!…

查看全部問答∨

汽車音響功放選擇中的小竅門

無論是否汽車音響的發燒友,面對這些充滿金屬質感的器材都會被其特有的磁性所深深吸引。但或許對于大多數人來說,如何選購稱心滿意的音響器材卻是個難題。 下面我們將為大家介紹一些功放選擇中的幾點小竅門。 確定同一基準比較功放功率 功率是音 ...…

查看全部問答∨

f4xx系列的實時時鐘(REAL TIME CLOCK)睡眠問題

請問430單片機處于低功耗模式時它的實時時鐘是否還能正常工作?我可以用它設置一個定時喚醒的模式嗎?還有就是重新上電實時時鐘是否需要重新設定時間? 剛剛看了一下F4XX的用戶手冊,在文檔中沒有找到相應的介紹。望知情者指點一二。在此感激之至!…

查看全部問答∨

看看這個有沒有可能用430DIY出來....超低的配置,超牛的效果:8bit電子書

Atmega32u4,2.5k RAM,32k FLASH 效果能達到這樣....我感覺換成430的話應該問題不大吧....$(\'swf_G3O\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \' ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 喜德县| 锡林浩特市| 开封市| 天峻县| 甘德县| 红河县| 韶关市| 白朗县| 来凤县| 乐至县| 高台县| 古田县| 济宁市| 顺平县| 潼南县| 思南县| 河北区| 淳安县| 三门县| 新干县| 会理县| 璧山县| 武夷山市| 江源县| 通辽市| 奉贤区| 乌拉特后旗| 南澳县| 新巴尔虎左旗| 九寨沟县| 广汉市| 北海市| 繁峙县| 山东| 二手房| 佳木斯市| 新沂市| 霍林郭勒市| 治县。| 涟水县| 西畴县|