wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1885|回復: 0
打印 上一主題 下一主題
收起左側

怎樣分析單片機程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:107189 發表于 2016-3-4 23:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
怎樣分析單片機程序            
    要:分析單片機程序是為編寫程序做準備,包括對硬件電路和軟件功能的分析,提出了實用的分析方法,并總結出分析程序的一般步驟和應注意的問題。
    設計單片機程序不是從零開始,而是先對已有的相關程序進行閱讀分析。分析程序是設計、修改、優化、維護的重要步驟。因此,掌握單片機程序的分析方法是非常必要的。
    詳細閱讀設備使用說明書
    可投產(使用)的單片機系統都附有使用說明書(手冊),它介紹了該產品的(工作原理)技術指標、使用步驟、操作方法和注意事項,同時還有系統的有關狀態、顯示、報警等信息。這為閱讀程序、劃分模塊分析功能提供了極大的幫助。若有該系統,應對其反復操作,熟悉使用步驟和操作方法。操作時應全面詳細,確保程序和外圍電路的每一部分都執行過。
    了解單片機芯片型號及功能
   目前,具有代表性的單片計算機有:8位單片機,即51系列;16位單片機,即96系列;32位嵌入式微處理器,即X86結構的i386EX系列;超低功耗i486系列和RISC結構的i960系列等。由于MCS—51系列單片機具有集成度高,處理功能強,可靠性好,價格低廉等優點,它在智能儀器儀表、控制工程、測試技術等領域得到了廣泛的應用。繁多的單片機品種,使閱讀者必須首先知道該電路中具體使用了哪一種單片機芯片,弄清其引腳功能、存儲器結構、指令系統等。
    分析掌握外圍電路各部分的作用
   在單片機應用系統中,硬件是基礎,軟件的功能是對硬件進行合理調配和使用。在控制系統的開發中,軟件和硬件設計基本上是同步進行的。
    3.1 單片機常用的外圍電路
    單片機常用的外圍電路包括程序擴展電路、內存擴展電路、并行口擴展電路、Watchdog電路、串行通訊電平轉換電路、LED(LCD)數碼顯示電路、鍵盤電路、A/D轉換電路、D/A轉化電路、指示燈電路等,同時還必須明確該電路的實現方式。單片機外圍電路簡圖見圖1。
    3.2 其他電路及連線
    為了阻抗匹配,增設驅動電路,驅動大電流電路時采用的光電隔離電路,CMOS電路多余輸入端的處理(接正電源或接地),地線系統(系統地,機殼地或屏蔽地,數字地,模擬地)的安排,信號線包括讀、寫信號線、片選信號線、時鐘信號線、讀選通信號(PSEN)、地址鎖存信號(ALE)、復位信號等的連接及I/O地址的分配,掌握這些對程序的閱讀至關重要。
    閱讀分析程序
    4.1 單片機程序所用語言
    由于匯編語言精煉高效,小型的單片機程序常采用匯編語言。而C語言既有高級語言的各種特點,又可對硬件進行操作,進行結構化程序設計。對MCS—51單片機,目前采用比較多的有ASM51,C51等。此外,還有匯編語言與BASIC語言混編的單片機程序。
    4.2 單片機程序的基本結構與組成
    在整個單片機程序中初始化、自檢部分安排在單片機程序的開始,隨后便是主(監控)程序,各模塊和子程序,此外還有字形表及數據表等。
     4.2.1 傳統的程序結構
     單片機程序一般采用模塊化設計。其中心思想是將一個功能較多、程序量較大的程序整體按其功能劃分成若干個相對獨立的程序段。通常把控制單片機應用系統工作的整個程序稱為監控程序。監控程序按模塊分為監控主程序和命令處理子程序。命令處理子程序完成各種命令所規定的具體操作,它按各種命令再分為不同的子程序模塊。它的編程方法與功能要求與系統硬件密切相關,沒有通用的方法。而監控主程序是接受和分析來自鍵盤的命令,進而把控制轉到相應的處理子程序的入口,起引導作用。
     在一鍵多義的情況下,監控主程序要確定控制的轉向,除了要知道當前按鍵外,還得明確系統目前的“狀況”,即“狀態”。可用狀態表法設計監控主程序,其核心是設計一張狀態表,規定應用系統在某一狀態下各按鍵的含義,包括應執行哪一個命令處理子程序和完成狀態的正確變遷。狀態表的格式見表1。
    設計時,在內存開辟一個現態單元記憶當前的狀態。當有鍵按下時,監控主程序根據當前按鍵的編碼和現態這兩個關鍵字去查閱狀態表,從而確定系統該執行哪一個處理子程序及系統的下一個狀態是什么,立即修改現態單元的內容,以便有新的按鍵時系統能做出正確的響應。在每個狀態下并非所有的按鍵都有定義,即有空鍵。
    當某個中斷發生時,中斷服務程序設置相應的標志,而主程序不斷地判斷這些標志,以決定啟動哪一個處理程序。相應的處理程序處理完相關的任務后,清除此標志,然后把控制權交還給主程序。對于延時或定時處理,可用一個定時器來完成。
    4.2.2 基于時間片的單片機程序
    在單片機實時控制系統中引入了現代操作系統的多任務思想,采用時間片輪轉調度算法對傳統單片機編程思想進行了改進,并應用在分布式系統中,結構清晰、調度靈活,適用于定時要求復雜、實時性要求強的系統。
    4.3 閱讀程序并畫出程序流程圖
    程序流程圖(簡稱框圖)是用來描述程序處理過程的工具,推理過程清晰、直觀、邏輯性強,可用于刻畫程序的控制流邏輯,為程序測試和理解提供了一種重要的輔助手段。
    只有分析者對程序進行多次掃描,畫出每個模塊的詳細流程圖,才能明確各個模塊的任務和相互聯系及資源分配和整個程序的設計思路,各程序模塊的入口、出口和對CPU內部寄存器的占用情況。還有CPU對啟動A/D轉換要發什么控制信號;端口地址是什么;CPU用什么方法得知A/D轉換結束,以便輸入轉換結果;采樣周期多長等。這是分析和設計程序最重要的一步,也是邏輯分析和優化的基礎。單片機常用功能模塊有:定時、數據采集、數字采集、數字濾波、標度變換、控制算法、顯示、報警、打印等。
    4.4 算法分析
    算法是為解決某一特定問題而采取的確定的有限的步驟,是求解某一問題所使用的一組定義明確的規則,在實際應用中又稱為方法、方式、體制等。對有些較復雜的算法,最好用畫流程圖的方式來分析,這樣思路清晰,簡潔直觀。
     單片機控制系統程序設計中的重要內容,是根據被控制對象的特性,合理選擇算法,以達到所要求的控制精度和指標。例如數據采集時進行數字濾波處理,常用的數字濾波方式有:程序判斷濾波、中位置濾波、算術平均濾波、遞推平均濾波法、防脈沖干擾平均值濾波、一階滯后濾波等。因此,在閱讀程序前,必須對該問題的解決方法有一定的了解,才能確定具體使用了哪一種算法。
     4.5 資源分配
     確定資源分配,包括ROM、定時器/計時器、RAM、中斷源等。其中最關鍵的是片內RAM的分配,如00H~2FH工作寄存器,常用作指針、計數器、循環變量等;20H~2FH具有位尋址功能,用來存放各種標志位、邏輯變量、狀態變量。對RAM應列出一張RAM資源詳細分配表,以備閱讀查用。在數據存儲器中,安排好采樣數據區、處理結果數據區、顯示和打印數據區、標志區等。該分配表可手動畫出,而用Excel表則更方便。
    4.6 標志位
    單片機有豐富的位操作指令和位存儲資源。一類是為I/O操作服務的,如監測到的各種邏輯信息可存入位資源中,隨時供程序使用。另一類是為程序本身服務,表明系統的各種狀態特點,傳遞各模塊之間的控制信息,控制程序流向等,這一部分稱為軟件標志。閱讀程序時,對每個位資源必須進行詳細記錄,繪出軟件標志的使用說明書。需要說明的項目有:名稱和位地址:該軟件標志在程序中的代號和存放的位單元。意義:說明邏輯1和邏輯0代表的狀態或功能。對全局定義的軟件標志,它有唯一的定義,對于局部定義的軟件標志,必須注明其有效范圍。生命周期:分析每個軟件標志初始化的狀態,程序運行時發生變化的條件和時刻,并進行記錄。用戶:對軟件標志進行讀操作的狀態或模塊稱為該軟件標志的用戶。軟件標志的使用有兩種,一種是非破壞性的,只讀不寫;另一種是破壞性使用,這種軟件標志多為某種申請標志,響應后立即清除,可避免重復響應。同一標志位在不同的狀態下可有不同的含義。多位標志表示多個狀態,這樣節省標志位。
    4.7 抗干擾處理
    由于單片機工作環境比較惡劣和復雜,往往會影響系統的可靠性、安全性。這些干擾有供電系統干擾、過程通道干擾、空間干擾等,會導致數據采集誤差加大、控制狀態失靈、數據受干擾發生改變、程序運行失常。
    為保證單片機控制系統長期穩定運行,必須對各種干擾進行處理,包括必要的硬件電路,如硬件看門狗技術;軟件抗干擾技術,如輸入通道抗干擾技術、數字濾波、RAM數據冗余技術、軟件陷阱等。軟件和硬件抗干擾技術結合,這樣才能達到最佳效果。
    結語
     程序設計是創造性的工作,而程序分析往往是為創造性的工作做準備。閱讀程序是從已有的程序開始,分析其硬件、軟件功能,對其消化、吸收,才能對程序進行修改、維護、優化程序,從而擴大系統的適應范圍,提高技術指標和性能參數。
                 


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
77777在线| 国产精品主播视频| 国产精品久久7| 不卡中文字幕在线观看| 日韩久久精品视频| 91视频播放| 牛牛精品视频在线| 91精品国产自产在线观看永久∴ | 欧美极度另类性三渗透| 亚洲国产欧美日韩| 免费看裸体网站| 亚洲男人天堂影院| 成人黄色在线电影| 韩国亚洲精品| 精品成人久久av| 茄子视频成人在线| 中文字幕乱码人妻综合二区三区 | 欧美激情偷拍自拍| 亚洲欧洲日产国码二区| 久久久精品久久久| 精品视频在线观看一区二区| 久草资源在线视频| 精品深夜av无码一区二区老年| 一道精品视频一区二区三区男同| 日本黄色片在线观看| 欧美在线高清| 欧美丝袜第一区| 国产精品美女在线| 中文字幕无码毛片免费看| 成人激情四射网| 欧美三级黄网| 亚洲一区二区网站| 欧美日韩三级视频| 国产激情一区二区三区在线观看| 国产中文字幕一区二区| 欧美日韩综合高清一区二区| 中文在线中文资源| 国内精品视频666| 亚洲精品久久久久久久久久久久| 日韩国产伦理| 国产67194| 成人免费在线观看网站| 精品人人人人| 亚洲欧洲av在线| 欧美亚洲日本网站| 国产精品一级无码| 亚洲精品午夜级久久久久| 激情视频网站在线播放色| 麻豆国产欧美一区二区三区| 日韩大陆欧美高清视频区| 亚洲免费av网| 波多野结衣在线电影| 天堂av网在线| 狠狠综合久久| 91精品国产综合久久久久| 欧美日韩亚洲综合一区二区三区激情在线 | 精品噜噜噜噜久久久久久久久试看 | 中文字幕五月欧美| 8x拔播拔播x8国产精品| 亚洲一二区在线观看| 欧美另类黑人巨大videos| 亚州一区二区三区| 久久美女高清视频| 91高清视频免费观看| 精品国产午夜福利在线观看| 欧美色图影院| 成人自拍视频| 成人欧美一区二区三区黑人麻豆| 日韩av手机在线| 国产黄色三级网站| 成**人特级毛片www免费| 少妇久久久久| 亚洲 欧美综合在线网络| 92看片淫黄大片欧美看国产片| www..com.cn蕾丝视频在线观看免费版 | 免费性色视频| 天天久久夜夜| 欧美丝袜一区二区| 久久亚洲高清| 亚洲黄色免费观看| 男人天堂综合网| 色资源二区在线视频| www.爱久久.com| 97婷婷涩涩精品一区| 日批在线观看视频| 激情文学综合| 亚洲女同另类| 欧美tk—视频vk| 免费不卡av在线| 亚洲第一香蕉视频| 日本一区二区乱| 亚洲一区在线播放| 日本不卡二区| 国产精品久久久久久免费播放| 里番在线播放| 久久久久国产精品厨房| 国产伦精品一区二区三区精品视频| 91导航在线观看| 三级av在线播放| 日韩**一区毛片| 超碰精品一区二区三区乱码| japanese在线观看| 二区中文字幕| 嫩草成人www欧美| 日韩视频中文字幕| 色哟哟视频在线| 91国内精品在线视频| 亚洲三级免费| 日韩中文在线中文网在线观看| 原创真实夫妻啪啪av| 中文字幕www| 一本久久知道综合久久| 最近2019中文字幕第三页视频 | 成人综合国产精品| 日韩三级免费看| 里番在线播放| 中文字幕一区二| 精品一区二区三区日本| 国产精品怡红院| www欧美在线观看| 欧美性感美女h网站在线观看免费| 亚洲一区不卡在线| 中文字幕成人乱码在线电影| 日韩美女精品| 欧美成人一区二区三区片免费 | 91蜜桃视频在线观看| 丰满诱人av在线播放| 国产精品久久久久四虎| 欧美理论一区二区| 空姐吹箫视频大全| 中文字幕理伦片免费看| 久久亚洲一区| 青青青国产精品一区二区| 久久久国产精品黄毛片| 成人福利影视| 亚洲自拍偷拍欧美| 中文字幕乱码免费| 韩国av在线播放| 欧美日韩1区| 美女久久久久久久| 97精品在线播放| 羞羞视频在线观看不卡| 综合自拍亚洲综合图不卡区| 欧美精品一区二区三区在线看午夜| 国产又大又黑又粗| 波多野结衣在线一区二区| 日韩一区二区三区免费看 | 久久久久99| 91国在线精品国内播放| 国产一级做a爱免费视频| 川上优av中文字幕一区二区| 狠狠爱在线视频一区| 国产精品无码人妻一区二区在线| 日日干夜夜骑| 免费成人美女在线观看.| 国产精品wwwwww| 日韩久久久久久久久久| 伊人久久亚洲| 亚洲成成品网站| 国产精品揄拍100视频| 久操视频在线播放| 亚洲一区在线视频观看| 波多野结衣家庭教师在线播放| www.天天射| 国产成人精品三级麻豆| 国产一区二区在线观看免费播放 | 精彩视频一区二区| 99一区二区三区| 男人天堂网av| 亚洲私拍自拍| 国产精品男人爽免费视频1| 国产一区二区三区视频免费观看| 久久影视三级福利片| 亚洲欧美激情精品一区二区| www.xx日本| 成人黄色免费短视频| 91精品国产一区二区三区| 欧美做受高潮中文字幕| 麻豆网站在线| 精品成人av一区| 天天色综合天天色| 国产尤物视频在线| 最近中文字幕一区二区三区| 高清在线视频日韩欧美| 黄色一级片免费在线观看| 日韩成人精品| 在线电影欧美日韩一区二区私密| 国产一级在线播放| 亚洲一区二区三区在线免费| 在线视频免费一区二区| 国产精品suv一区二区三区| 成人h动漫免费观看网站| 日韩有码视频在线| 国产精品久久久久久久久久精爆| 小嫩嫩12欧美| 久久久在线观看| 国产精品一区二区av白丝下载 | 久久精品99久久香蕉国产色戒| 日韩乱码在线观看| 麻豆国产欧美一区二区三区r| 揄拍成人国产精品视频| 亚洲国产综合久久| 欧美美女在线直播| 久久夜色撩人精品| 在线观看视频二区| 亚洲欧洲美洲一区二区三区| 国产成人精品免费视频| 少妇av在线播放| 日韩精品色哟哟| 久久影视中文粉嫩av| 你懂的在线观看视频| 成人av资源站| 国产高清www| 每日更新在线观看av| 欧美性xxxx极品hd满灌| av网站免费在线播放| 欧美日韩五码| 亚洲丝袜在线视频| 国产中文字幕视频| 欧美激情理论| 97久久精品午夜一区二区| 精品无人区乱码1区2区3区免费| 狠狠色综合色综合网络| 4444在线观看| 精品欧美不卡一区二区在线观看 | 国产日韩亚洲| 国模精品娜娜一二三区| 啦啦啦高清在线观看www| 91香蕉国产在线观看软件| 成人在线免费观看av| 日本成人在线播放| 精品国产伦一区二区三区免费| 久久精品波多野结衣| 成人激情视频| 亚洲最大成人在线| 俺也去.com| 亚洲三级电影网站| 色综合久久久无码中文字幕波多| 欧美xxxxxx| 精品国产一区二区三区久久| 成人av一区二区三区在线观看| 日韩电影免费一区| 亚洲最新在线| 性网站在线播放| 在线观看日韩毛片| 亚洲天堂黄色片| 不卡日本视频| 电影午夜精品一区二区三区| 91精品国产高清一区二区三密臀| 欧美日韩伦理| 亚洲综合av影视| 先锋影音资源999| 亚洲综合色成人| 国产精品三级在线观看无码| av毛片精品| 国产精品一区专区欧美日韩| 人人干人人干| 一区二区三区美女视频| 久久久久亚洲av无码专区桃色| 高清一区二区三区av| 欧美有码在线视频| 国产麻豆精品高清在线播放| 日本一区二区视频在线观看| 亚洲一二三四五| av自拍一区| 91视频免费在线| 99在线欧洲视频| 在线影院国内精品| 国产午夜精品无码一区二区| 欧美视频久久| 综合久久国产| 在线视频观看国产| 日韩专区中文字幕| 四虎永久免费| 国产精品理论在线观看| 美女爆乳18禁www久久久久久| 亚洲国产精品嫩草影院久久av| 成人欧美一区二区三区视频xxx | 日韩影片中文字幕| 海角国产乱辈乱精品视频| 欧美黑人双插| 亚洲色图另类专区| 国产精品久久免费观看| 欧美一区二区三区高清视频| 精品午夜一区二区| 撸视在线观看免费视频| 亚洲精品国产美女| 神马久久久久久久久久| 91麻豆精品在线观看| 亚洲一级av无码毛片精品| 任你弄精品视频免费观看| 成人高清在线观看| 麻豆影视在线| 中文字幕日韩精品在线| 亚洲线精品久久一区二区三区| 国产精品视频一二| 国产视频123区| 好吊日精品视频| 97久久国产亚洲精品超碰热| 欧美成人黑人| 国产精品免费福利| 97在线影院| 亚洲精品永久免费| 久久er这里只有精品| 一区二区国产盗摄色噜噜| 免费无码毛片一区二区app| 久久久久久久尹人综合网亚洲| av免费播放网址| 二区三区精品| 国产91aaa| 超碰免费在线| 久久久999国产精品| 91九色老女人| 欧洲精品在线观看| 国产精品久久久久精| 久久精品一区四区| 看免费黄色录像| 日韩精品电影在线观看| 亚洲图片 自拍偷拍| 可以在线观看的黄色| 在线观看亚洲视频| 自拍视频网站| 欧美日韩国产一二三| 日韩一卡二卡在线| 一区二区三区中文在线观看| 可以在线观看av的网站| 国产大陆a不卡| 四虎永久免费影院| 一本久道综合久久精品| 午夜剧场在线免费观看| 欧美一区二区三区高清视频| 日韩精品一区二区免费| 国产剧情一区二区在线观看| 精品国产免费久久久久久尖叫| 在线免费av导航| 国产乱人伦真实精品视频| www.中文字幕久久久| 久久久亚洲天堂| 中文在线天堂库| 久久精品2019中文字幕| 91美女在线免费观看| 国产亚洲欧美日韩精品| 4444kk在线观看| 亚洲黄色成人网| 国产精品免费视频一区一| 在线不卡中文字幕播放| 中文字幕在线免费视频| 色综合激情五月| 五月婷婷六月丁香| 欧美性少妇18aaaa视频| 风流少妇一区二区三区91| 亚洲电影一区二区| 国产叼嘿视频在线观看| 亚洲欧洲综合另类在线 | 国产精品99免费看| 极品粉嫩美女露脸啪啪| 综合天天久久| 九九热精品国产| 韩国av一区| www.日本高清| 欧美a级一区二区| 国产aⅴ激情无码久久久无码| 蜜臀va亚洲va欧美va天堂| a级片在线观看| 麻豆精品国产91久久久久久| 国产一级淫片久久久片a级| 国产一区二区三区免费在线观看 | 欧美精品一区二区性色a+v| 深夜福利一区二区三区| 欧洲美女和动交zoz0z| 久久夜色精品国产噜噜av小说| 性欧美大战久久久久久久| heyzo久久| 亚洲精品中文字幕乱码无线| 99日韩精品| 自拍偷拍中文字幕| 国产麻豆精品一区二区| 草视频在线观看| 久久久久久电影| 涩涩视频在线观看| 怡红院av一区二区三区| 狠狠人妻久久久久久综合麻豆| 91国偷自产一区二区三区成为亚洲经典| 中文乱码字幕av网站| 日韩欧美在线1卡| 很很鲁在线视频播放影院| 色妞色视频一区二区三区四区| 青青国产在线视频| 亚洲一区二区免费视频| 亚洲色图偷拍| 欧美成人国产一区二区| eeuss影院www免费影院| 中文在线资源观看视频网站免费不卡| 宅男午夜电影| 国产不卡av在线免费观看| 国产探花在线观看| 日韩精品欧美专区| 免费看久久久| 国产福利在线免费| 视频一区欧美精品|