国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

PIC單片機程序設計的基本格式

發布時間:2010-9-20 12:24    發布者:eetech
為了快速掌握PIC單片機源程序的基本結構,這里給出一個典型的程序結構框架。建立源程序時首先用偽指令TITLE提供程序的標題,接著給出整個程序的總說明,并用列表偽指令LIST指定所用單片機型號和文件輸出格式,再利用INCLUDE偽指令讀入MPASM中提供的定義文件如《P16F84INC》,然后對片內常用資源進行定義,再給出一般程序的基本結構框架。現舉例如下。  

TITLE“This is……”;程序標題
;程序說明
LIST P="16F84",F=1NHX8M

include
-config_RC_Qsc &_WDT_0FF…
;資源定義和變量定義
STATUS EQU 03
FSR EQU 04
PORTA EQU 05
PORTB EQU 06
J EQU 01F
K EQU 01E
;…………………
ORG 0000 ;
goto MAIN ;跳過中斷矢量
ORG 0004
goto INTSRV;子程序入口地址
;……………………………………
MAIN 
;從0005H開始放主程序
call Initports ;端口初始化
call InitTimers;定時器初始化

INTSRV … ;中斷服務程序區
SVBRTH…  ;子程序區
END  ;程序結束符

當然,在編寫程序時可根據實際情況加以調整。下面是一份實際程序清單,要求將數據88H寫入PIC16F84內部EEPROM的20H單元,而后再從20H單元將其讀出。

LIST P="16F84",F=INHX8M
;……………………………
STATUS EQU  03;定義寄存器
EEDATA EQU  08
EEADR EQU  09
INTCON EQU  0BH
EECON1 EQU  88H
EECON2 EQU  89H
;…………………………
RD    EQU  0  ;定義位
WR  EQU  1
RP0   EQU  5
GIE  EQU  7
;…………………………
    ORG  0
    GOTO WRSTART
;……………………………
   ORG  10H
WRSTART ;寫入操作開始
   CLRW  ;清W,使W=0
   BCF STATUS,RP0 ;選BANK0
   MOVLW 20H
   MOVWF EEADR ;地址→EEADR
   MOVLW 88H
   MOVWF EEDATA;寫入數據→
;EEDATA
   BSF STATUS,RP0 ;選BANK1
   BSF EECON1,2 ;寫操作使能允許
   BCF INTCON,GIE ;關閉所有的中斷
   MOVLW 0X55
   MOVWF EECON2;55H→EECON2
   MOVLW 0XAA
   MOVWF EECON2  ;AAH→EECON2
   BSF EECON1,WR ;啟動寫操作
   BSF INTCON,GIE ;恢復開中斷
RDSTART  ;讀出操作開始
   BCF STATUS,RP0
   MOVLW 20H
   MOVWF EEADR ;地址→EEADR
   BSF STATUS,RP0
   BSF EECON1,RD ;啟動讀操作
   BCF STATUS,RP0
   MOVF EEDATA,W ;將EEPROM
;數據讀入W
END
本文地址:http://www.qingdxww.cn/thread-28211-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: keez在线观看视频免费 | 国产欧美日韩图片一区二区 | 一区国产传媒国产精品 | 日韩一区二区三区四区不卡 | 日本不卡一区视频 | 天美果冻传媒 | 黄频网站| 99cao| 日韩在线视频一区 | 国产成人三级 | 一区二区三区 日韩 | 看特级大黄一片 | 激情男人天堂 | avnight在线观看网址 | 国产性大片黄在线观看在线放 | 99久久6er热免费精品 | 国内精品久久久久久久久蜜桃 | 2022天天操| 四虎成人精品在永久在线观看 | 免费在线亚洲 | 91av短视频| 视频精品一区二区三区 | 九九热视频在线 | 亚洲a免费| 免费视频亚洲 | 五月天视频网站 | 欧美区一区二 | 日日免费视频 | 国产一级二级在线观看 | 香蕉视频在线免费 | 花季传媒v3084下载入口 | 日韩城人免费 | 97视频在线免费播放 | 日韩欧美国产中文 | 1024在线观看国产天堂 | 日本一区二区三区久久久久 | 西野翔有码中文字幕在线 | 日一日操一操 | 日本色婷婷| 久久国产精品一国产精品金尊 | 国产精品va一区二区三区 |