中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      熟悉PIC系列單片機的開發環境及簡單編程(一)

      時間:2024-10-04 00:32:57 自動化畢業論文 我要投稿
      • 相關推薦

      熟悉PIC系列單片機的開發環境及簡單編程(一)

      實驗報告撰寫要求
       實驗操作是理論聯系實際的重要環節,實驗報告必須在科學實驗的基礎上進行,實驗報告的撰寫是知識系統化的吸收和升華的過程,實驗報告應該體現完整性、規范性、正確性、有效性。現將撰寫實驗報告的有關內容說明如下:
       1.實驗名稱
       2.實驗目的
       本次實驗所涉及并要求掌握的知識點。
       3.實驗內容與實驗步驟
       實驗內容、原理、原理圖分析及具體實驗步驟。
       4.實驗環境
       實驗所使用的器件、儀器設備名稱及規格。
       5.設計實驗數據表格
       6.實驗過程與分析
      詳細記錄在實驗過程中發生的故障和問題,并進行故障分析,說明故障排除的過程及方法。
      根據具體實驗,記錄、整理相應數據表格、繪制曲線、波形圖等,并進行誤差分析。
       7.實驗結果總結
      對實驗結果進行分析,完成思考題目,總結實驗的心得體會,并提出實驗的改進意見。
       注:1.前5項必須在做實驗之前完成,并由指導教師簽字后才能做實驗。
       2.對于學生自擬實驗題目、參與科研、創新實驗等形式實驗項目的實驗報告可采用論文、實驗總結報告等形式完成。
      3.此封皮標準頁面為16K,實驗報告:實驗名稱:
      熟悉PIC系列單片機的開發環境及簡單編程

      實驗目的:
       1. 通過順序結構的簡單程序設計,熟悉PIC系列單片機的開發環境,掌握基本應用步驟和命令;
       2. 熟悉匯編語言指令,掌握基本的程序設計方法。

      實驗環境:
      PC計算機  MAPLAB編譯環境

      實驗原理 :
      實驗一:交換兩個寄存器內容(例如交換f10H和f11H的內容)
       本實驗中應用了三個寄存器,分別是f10、f11和f12,其中,f10(RA)用于存放第一個數據,f11(RB)用于存放第二個數據。在程序運行過程中,首先將RA的內容放到中間寄存器f12(RT)中,然后將RB的內容放入RA中,最后把RT中的內容放入RB里面,這樣,完成RA和RB內容的互換。
       實驗過程比較簡單,無分支程序,而且思路十分清晰,難度不大。

      實驗二:(選作)將某一寄存器內容中的奇偶位數據交換。
       本實驗的思想是:將寄存器中數據同10101010二進制數相與,得到原數據的奇數位,并向右移一位后存至一個寄存器,作為結果數據的偶位數;再將寄存器中數據同01010101二進制數相與,得到原數據的偶數位,并向左移一位后存至另外一個寄存器,作為結果數據的奇位數。最后,將這兩個寄存器中的數字進行或運算,得到結果。
       實驗中,使用了RO作為記錄原數奇位數的寄存器,RE作為記錄原數偶位數的寄存器,RN作為記錄員數據的寄存器,RR作為記錄結果的寄存器。

      實驗程序:

      實驗一:
           LIST P=16C54
           RA EQU 10
           RB EQU 11
           RT EQU 12

           ORG 1FFH
           GOTO MAIN
           ORG 0
      MAIN NOP
           MOVLW  0
           MOVWF  RT
           MOVLW  15H
           MOVWF  RA
           MOVLW  3AH
           MOVWF  RB
           MOVF    RA,0
           MOVWF RT
           MOVF  RB,0
           MOVWF RA
           MOVF  RT,0
           MOVWF RB
           END

      實驗二:(選作)
           LIST P=16C54
           RO EQU 10
           RE EQU 11
           RN EQU 13
           STATU EQU 3
           CARRY EQU 0
           RR EQU 12
       
           ORG 1FFH
           GOTO MAIN
           ORG 0
      MAIN NOP
           MOVLW  99H
           MOVWF  RN;                       GIVE VALUE
           ANDLW   B'10101010'
           MOVWF  RE
           BCF      STATU, CARRY
           RRF      RE;                         ODD->EVEN
           MOVF    RN,0
           ANDLW   B'01010101'
           BCF      STATU, CARRY
           MOVWF  RO
           RLF      RO;                         EVEN->ODD
           MOVF    RO,0
           IORWF   RE,0;          ADD THE TWO PARTS OF THE NUMBER BY OR THEM
           MOVWF  RR
           END

      調試結果:
      實驗一結果:
      1、賦值后

      2、調換中

      3、調換后

      實驗二結果:
      1、賦值后

      2、取奇數位的數值存入RE

      3、將奇數位的數值右移一位

      5、取偶數位的數值存入RO

      6、將偶數位的數值左移一位

      7、得到最后結果

      實驗分析與實驗體會:
          本實驗通過順序結構的簡單程序設計,我基本掌握了PIC系列單片機的開發步驟和命令,熟悉了PIC系列單片機的開發環境MAPLAB,并在具體變成過程中,熟悉匯編語言指令,掌握基本的程序設計方法。
       雖然本實驗是基本練習,目的是為了熟悉實驗環境,但是,在實驗中還是學到了很多東西:
       首先:實驗中發現,雖然是一種新的單片機,但是,匯編程序的思想幾乎一樣,有了以前的8086變成經驗,感覺上手并不是很難。
       其次:雖然是匯編語言很相似,但是還是有些細節的地方不一樣,需要非常仔細,比如說在表示二進制數據時,應該用B’*’的形式來表示,而不是*B的形式,因為這個小小的細節問題,耽誤了半個小時。

      【熟悉PIC系列單片機的開發環境及簡單編程(一)】相關文章:

      用PICC編譯器開發PIC系列單片機的代碼03-19

      基于PIC單片機的熱能表研制03-18

      AVR單片機GCC編程03-18

      PIC單片機在智能雙電源裝置中的應用03-19

      51內核8位單片機MAX7651的開發環境03-18

      基于PIC單片機的便攜式測試記錄儀設計03-18

      SPI總線在51系列單片機系統中的實現03-19

      分時操作系統思想在單片機編程中的實現03-19

      TOPSwitch-FX系列單片機開關電源的應用03-20

      主站蜘蛛池模板: 91精品国产综合久久青草| 欧美片欧美日韩国产综合片| 一区二区无码精油按摩| 国产三级黄色片子看曰逼大片| 亚洲AV色欲色欲WWW| 亚洲最稳定资源在线观看| 亚洲综合综合在线| 青青青在线观看视频免费播放| 国产日韩亚洲中文字幕| 一本大道久久精品一本大道久久| 日本经典中文字幕人妻| 一本一本久久a久久精品综| 彭州市| 亚洲国产成a人v在线观看| 午夜福利影院不卡影院| 青海省| 午夜一区二区三区av| 成人国产一区二区三区精品不卡| 玉环县| av天堂在线视频播放| 德钦县| 国产一区二区三区免费精品| 人妻少妇被猛烈进入中文字| 国产视频在线一区二区三区四区| 亚洲精品久久久蜜桃一区| 仲巴县| 饥渴少妇高潮视频在线观看| 蜜臀久久人妻一区二区| 久久精品国产乱子伦多人| a欧美一级爱看视频| 中阳县| 九色精品国产亚洲av麻豆一| 万安县| 亚洲最大av免费观看| 国产精品一区久久av| 免费人成黄页网站在线观看国内| 绍兴县| 亚洲aⅴ久久久噜噜噜噜| 狠狠一本天堂亚洲综合十八禁| 国产精品三级av一区二区 | av手机在线天堂网|