男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發
培訓信息
贊助商
PIC 單片機選擇存儲體0或1的方法
PIC 單片機選擇存儲體0或1的方法
 更新時間:2009-11-24 11:26:58  點擊數:0
【字體: 字體顏色

PIC單片機中級產品PIC16C6X的數據存儲器通常分為兩個存儲體,即存儲體0(Bank0)和存儲體1(Bank1)。每個存儲體都是由專用寄存器 和通用寄存器兩部分組成的。兩個存儲體中的一些寄存器單元實際上是同一個寄存器單元,卻又具備有不同的地址。例如本版介紹的PIC16F84的狀態寄存器 STATUS-Reg的兩個地址是03H和83H。又如通用寄存器也是如此。
不同型號的PIC單片機,其數據存儲器的組成(即功能)是不完全相同的,所以設計人員一旦選用了某個PIC單片機的型號后,常要查找該單片機的數據存儲器資料,以便編程用。
筆者以PIC16F84在MPLAB集成開發軟件的環境下編寫的源程序中,有關RB口(RB7、RB6…RB0)初始化為例,說明選用存儲體0或1的方法如下:
程序清單
file:PIC01?盇SM
List P=16F84
#include P16F84.inc
STATUS EQU 03H
RB   EQU 06H
TRISB EQU 86H
ORG  0x00 ;復位向量(PIC16F84)
GOTO MAIN ;轉至主程序開始處
ORG  0x08 ;從地址08H開始存放程序
MAIN
CLRF  PORTB ;初始化
BSF  STATUS,5 ;RP0置1,選中Bank1
;以便設置寄存器TRISB
MOVLW 0x0F  ;初始化數據00001111B
MOVWF TRISB   ;RB口D3~D0為輸入;
…      ;D7~D4為輸出
以上實例說明:源程序中的寄存器TRISB是在16F84數據存儲器的存儲體1(Bank1)中,所以利用編程達到選擇TRISB的目的。

  • 上一篇: PIC單片機開發的幾個問題
  • 下一篇: 沒有了
  • 發表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發消息66821730(技術支持)點擊這里給我發消息66821730(廣告投放) 點擊這里給我發消息41031197(編輯) 點擊這里給我發消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業自行提供,該企業負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(濱江)機電一體化學會
    中國行業電子商務100強網站

    網站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 辉南县| 临沂市| 莎车县| 大关县| 嘉禾县| 乌兰察布市| 永吉县| 西昌市| 民和| 襄垣县| 崇义县| 大关县| 个旧市| 利川市| 吉林市| 长治市| 哈巴河县| 喜德县| 绍兴县| 三都| 北京市| 潜江市| 土默特左旗| 乡城县| 荔波县| 天镇县| 疏勒县| 曲松县| 剑川县| 平远县| 封丘县| 政和县| 萝北县| 阿克| 饶平县| 武陟县| 中方县| 大英县| 西林县| 丹寨县| 武陟县|