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

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發
培訓信息
贊助商
PIC單片機16F84的內部硬件資源(一)
PIC單片機16F84的內部硬件資源(一)
 更新時間:2009-7-22 16:41:21  點擊數:0
【字體: 字體顏色
/script>

上期筆者介紹的PIC16F84點亮一只發光二極管的源程序實例是為了說明PIC單片機16F84具體應用時的基本格式。
  現在我們已經知道要單片機工作,就需用匯編語言編制程序。而對某個PIC單片機編程時,還需對選用的PIC單片機內部硬件資源有所了解。這里介紹PIC16F84單片機的內部結構,如圖1所示的框圖。由圖1看出,其基本組成可分為四個主要部分,即運算器ALU和工作寄存器W;程序存儲器;數據存儲器和輸入/輸出(I/O)口;堆棧存儲器和定時器等。現分別介紹如下。
  1運算器ALU及工作寄存器W
  運算器ALU是一個通用算術、邏輯運算單元,用它可以對工作寄存器W和任何通用寄存器中的兩個數進行算術(如加、減、乘、除等)和邏輯運算(如與、或、異或等)。16F84是八位單片機,ALU的字長是八位。在有兩個操作數的指令中,典型的情況是一個操作數在工作寄存器W中,而另一個操作數是在通用寄存器中,或者是一個立即數。在只有一個操作數的情況下,該數要么是在工作寄存器W中,要么是在通用寄存器中。W寄存器是一個專用于ALU操作的寄存器,它是不可尋址的。
  根據所執行的指令,ALU還可能會影響框圖中狀態寄存器STATUS的進位標志C、全零標志Z等。
  2程序存儲器
  單片機內存放程序指令的存儲器稱為程序存儲器。PIC16F84的所有指令字長為14位。所以程序存儲器的各存儲單元是14位寬。一個存儲單元存放一條指令。16F84的程序存貯器有1024(28)個存儲單元(存儲容量為1k)。這些程序存儲器都是由FPEROM構成的。
  程序存儲器是由程序計數器PC尋址的。16F84的程序計數器為13位寬,可尋址8K(8×1024)的程序存儲器空間,但16F84實際上只使用了1k的空間(單元地址為0~3FFH)。當訪問超過這些地址空間的存儲單元時,將導致循環回到有效的存儲空間。
  對于用過其它單片機的用戶,可能會感到16F84的片內存儲器容量太少了。實際上并非如此,因為16F84的指令系統都是由單字指令構成的,相應于其它由二字節、三字節甚至四字節指令的單片機而言,PIC單片機的程序存儲器有效容量要比標稱值擴大25倍到3倍。

成都 衛東

  知識競賽試題:
  15簡述PIC系列單片機助記符指令中操作數f、d、b、k取值的可能范圍,并簡要說明其依據。
  16指出PIC16F84框圖(上文圖1)中寄存器的類型和不能訪問的寄存器名稱?

  • 上一篇: PIC8位單片機新產品的特點和功能
  • 下一篇: PIC單片機16F84的內部硬件資源(二)
  • 發表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

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

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

    網站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 乌恰县| 湘潭市| 龙泉市| 东兰县| 嘉禾县| 绩溪县| 博野县| 东乡族自治县| 元阳县| 慈利县| 大冶市| 大港区| 通化县| 克山县| 新昌县| 新蔡县| 鄂尔多斯市| 澄江县| 高邑县| 巴青县| 隆安县| 衢州市| 西和县| 定安县| 阿勒泰市| 玉溪市| 奇台县| 延吉市| 冕宁县| 伊吾县| 准格尔旗| 朔州市| 鄱阳县| 尤溪县| 佳木斯市| 郯城县| 鄂温| 张家川| 齐河县| 株洲市| 大理市|