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 單片機教程網

快速回復 返回頂部 返回列表
激情欧美亚洲| 在线免费看av不卡| 麻豆精品一区二区综合av| 欧美日韩卡一| 宅男宅女性影片资源在线1| 深爱激情五月婷婷| 久久久久97国产| 国产精品91av| 欧洲精品在线播放| 成人av免费电影| 欧美激情欧美激情在线五月| 9191成人精品久久| 伊人色综合久久天天| 国产在线日韩欧美| 影音先锋成人在线电影| 国产麻豆精品| 俄罗斯一级**毛片在线播放| 日本欧美亚洲| 99久久免费精品国产免费| 亚洲视频久久久| 黄色香蕉视频在线观看| 九九精品久久久| 激情视频小说图片| 久久96国产精品久久99软件| 欧美怡春院一区二区三区| 亚洲美女黄色片| 欧美日韩免费视频| 亚洲一卡二卡三卡四卡五卡| aaa亚洲精品| 日本伊人色综合网| 韩国精品一区二区三区| 亚洲永久精品唐人导航网址| 在线看欧美视频| 影音先锋在线播放| 天堂av电影在线观看| 草莓视频性福宝| 在线播放一区二区精品产| 日本一区二区三区久久| 午夜激情福利网| 特大黑人巨人吊xxxx| 黄色片在线免费| 成人免费在线网| 中文字幕制服丝袜在线| 精品日本一区二区| 91原创国产| 欧美专区日韩视频| 麻豆成人免费电影| 国产一区二区三区天码| 国产精品麻豆| 精品欧美日韩精品| 日本午夜大片a在线观看| 日本不卡不卡| 中文字幕av在线| 久草福利资源在线视频| www天堂网| 啪啪导航网站| 精品街拍一区二区| 免费观看黄一级视频| 无码人妻丰满熟妇区五十路| 精品少妇theporn| 啪啪一区二区三区| av网站免费在线播放| 欧美深性狂猛ⅹxxx深喉| 色91精品久久久久久久久| 国产视频一区二区视频| 国产精品第12页| 欧美成人一区二区在线观看| 日韩极品视频在线观看 | 99re热久久这里只有精品34| 久久久久久77777| 很黄很a的视频| 国产男小鲜肉同志免费| 中文字幕桃花岛| 色偷偷亚洲第一成人综合网址| 九色.com| www.毛片| 人猿泰山h版在线观看| 好吊妞这里只有精品| 一级毛片高清视频| 最新av番号| 色中色在线视频| 国产中文字幕在线| 嫩草香蕉在线91一二三区| 国产激情视频在线观看| 污片视频在线免费观看| 国产v日韩v欧美v| 欧美激情喷水| 国产成人免费av一区二区午夜 | 欧美午夜小视频| 成年人午夜免费视频| 国产中文字幕视频在线观看| 日本www高清视频| 午夜精品中文字幕| 国产激情视频网站| 国产人妻大战黑人20p| 国产午夜精品理论片在线| 精品无码av在线| 手机av免费观看| 六月婷婷综合网| 思99热精品久久只有精品| 又爽又黄的午夜网站| 成人亚洲在线观看| 日本福利在线观看| 国产理论电影在线| 国产 日韩 欧美| 日韩大片在线播放| 日韩视频一区| 国产盗摄女厕一区二区三区| 欧美激情一区二区三区| 午夜影院在线观看欧美| 欧美一级国产精品| 久久视频在线直播| 成人免费观看a| 日韩av大全| 国产小视频精品| 新91视频在线观看| 亚洲另类欧美日韩| 神宫寺奈绪一区二区三区| 国产浪潮av性色av小说| 国内av免费| www.欧美日本韩国| 高清一区二区| 欧美亚洲不卡| 成人永久免费视频| 亚洲在线一区二区三区| 欧美一区二区三区爱爱| 久久成人精品电影| 91免费版网站入口| 在线播放 亚洲| 国产福利精品一区二区三区| 黄色裸体一级片| 国产毛片久久久久| 91freevideo| 九色在线免费| 狠狠久久伊人中文字幕| 日韩国产欧美一区二区| 精品中文字幕一区二区小辣椒| 国产精品色在线| 欧美一级日韩不卡播放免费| 在线观看国产欧美| 国产日韩欧美中文| av久久久久久| 亚洲色偷偷色噜噜狠狠99网| 精品少妇爆乳无码av无码专区| 天天射,天天干| 毛片.com| 成人av色网站| 欧美视频日韩| 久久综合九色欧美综合狠狠| 欧美乱妇15p| 欧美黑人一区二区三区| 免费在线观看91| 国产999免费视频| 夜夜爽妓女8888视频免费观看| 国产麻豆精品一区二区三区v视界 国产麻豆剧果冻传媒观看hd高清 国产麻豆剧果冻传媒视频杜鹃 | 鲁丝一区鲁丝二区鲁丝三区| 最近中文字幕一区二区| 日韩经典在线观看| 国产福利资源| 国产调教视频在线观看| 亚洲日本三级| 91污在线观看| 欧美精品一区二区精品网| 国产91在线播放九色快色| 亚洲精品少妇一区二区| 天天色天天综合| 717影院理论午夜伦不卡久久| 一不卡在线视频| 美女av一区| 粉嫩久久99精品久久久久久夜| 欧美日韩五月天| 国产经典一区二区| 日韩a在线播放| 日本网站在线播放| 丝袜脚交免费网站xx| 538在线观看| 国产一区白浆| 色哟哟在线观看一区二区三区| 久久久女女女女999久久| 糖心vlog在线免费观看| 国产探花在线免费观看| 69精品视频| 日韩精品99| 青青草91视频| 91精品欧美综合在线观看最新| 国产精品普通话| 羞羞的视频在线| 国产三级精品在线观看| 香蒸焦蕉伊在线| 国产精品一区高清| 国产精品久99| 欧美巨乳美女视频| 999久久欧美人妻一区二区| 看黄色录像一级片| 日日摸夜夜夜夜夜添| 国产综合av| 精品一区二区三区在线观看| 欧美丰满高潮xxxx喷水动漫| 亚洲一区二区在线播放| 青青草视频网站| 欧美三级超在线视频| 三妻四妾的电影电视剧在线观看| 日韩电影免费一区| 欧美一级黄色片| 欧美日韩一区二区三区在线观看免| 中文字幕有码在线播放| 成年人黄国产| 国产精品日本一区二区不卡视频| gogo大胆日本视频一区| 色播久久人人爽人人爽人人片视av| 欧美三级午夜理伦三级老人| 91porny在线| 天堂在线中文字幕| 欧美视频官网| 5858s免费视频成人| 精品久久久久亚洲| 久草视频免费播放| 最新av中文字幕| 中文字幕免费一区二区三区| 欧美视频一区二区三区…| 国产在线视频不卡| 中文字幕国产专区| www黄com| 欧美理论电影大全| 午夜精品免费在线观看| 91色中文字幕| 欧美风情第一页| 福利网址在线| 午夜激情一区| 欧美v亚洲v综合ⅴ国产v| 日韩videos| 69国产精品视频免费观看| 日韩精品123| 亚洲一区二区免费看| 精品福利一区二区三区免费视频| 好色先生视频污| www国产一区| 欧美大片1688| 中文乱码免费一区二区| 国产精品com| 国产传媒在线看| 波多野结衣在线| 国产美女诱惑一区二区| 亚洲男女自偷自拍图片另类| www.浪潮av.com| 884aa四虎免费影库4h| 四虎永久精品在线| 夜夜揉揉日日人人青青一国产精品| 成人在线一区二区| 日本免费在线播放| 欧美激情二区| 国产v日产∨综合v精品视频| 欧美巨乳在线观看| 天堂www中文在线资源| 色爱综合网站| 欧美日韩午夜| 亚洲精品视频网上网址在线观看| 国产裸体舞一区二区三区 | 欧洲亚洲两性| 欧美激情一区在线| 亚洲自拍偷拍第一页| 久久久国产精品黄毛片| 国产在线资源| 国产福利不卡视频| 欧美在线观看一区二区三区| jizzjizzjizz国产| 成人性生交大片免费看午夜| 国产中文一区二区三区| 欧美做爰性生交视频| 99久久99久久精品国产| 91九色在线porn| 99热精品国产| 亚洲自拍中文字幕| 日韩乱码一区二区三区| 3d欧美精品动漫xxxx无尽| 国产精品无遮挡| 国产在线欧美日韩| 亚洲午夜激情视频| 黄色精品视频| 精品国产福利视频| 乱熟女高潮一区二区在线| 中文字幕久热| 色喇叭免费久久综合| 精品亚洲va在线va天堂资源站| 色黄视频免费看| 国产午夜电影| 国产最新精品免费| 国产精品网址在线| 少妇高潮av久久久久久| 国模私拍国内精品国内av| 亚洲成人1区2区| 伊人网在线免费| xx00欧美| 亚洲在线一区| 日本最新高清不卡中文字幕| 日韩av综合在线| 欧美日韩精品一区二区三区视频| 天天爽夜夜爽夜夜爽精品视频| 中文字幕无码精品亚洲资源网久久| 99re6在线视频精品免费| 亚洲精品麻豆| 日韩av电影院| 一区二区美女视频| 牛牛精品成人免费视频| 亚洲欧美日韩天堂| 高清国产在线观看| 国产色婷婷在线| 懂色av中文一区二区三区天美| 欧美日韩在线一| 成全视频全集| 99这里都是精品| 视频在线精品一区| 国产91中文| 蜜桃久久精品一区二区| 成人蜜桃视频| 亚洲欧美精品中文第三| 亚洲少妇在线| 国产女人18毛片水18精品| 91在线你懂的| 日韩欧美中字| 久久久久国色av免费观看性色 | 午夜视频一区二区| 免费国产成人av| 有色激情视频免费在线| 中文字幕成人网| 日本手机在线视频| 夜色福利刺激| 亚洲国产精品成人综合| 欧美高清中文字幕| а√天堂www在线а√天堂视频| 久久亚洲影视婷婷| 日韩久久久久久久久久久久| 啦啦啦中文高清在线视频 | 国产精品久久久久久在线| 国产成人精品999在线观看| 九色精品免费永久在线| 国产在线一级片| 久久理论电影| 国产成人+综合亚洲+天堂| 刘亦菲久久免费一区二区| 在线日韩中文| 高清一区二区三区视频| 国产精品资源站| 国产成人精品午夜视频免费| 亚洲三区在线观看| 97影院理论午夜| 中文字幕一区二区三区av| 北条麻妃在线视频| 999在线视频| 欧美性猛交一区二区三区精品| 少妇一级淫免费观看| 色8久久影院午夜场| 亚洲人高潮女人毛茸茸| 久久久久久久久久免费视频| 欧美一区二区三区高清视频| 欧美在线影院在线视频| 中文在线官网天堂| 九九国产精品视频| 加勒比海盗1在线观看免费国语版| 情趣网站视频在线观看| 午夜亚洲国产au精品一区二区| 蜜臀aⅴ国产精品久久久国产老师| 男人天堂视频在线观看| 国产丝袜精品第一页| 成人a v视频| 国产日韩一区二区三区在线播放 | 岛国成人av| 国模叶桐国产精品一区| 亚洲 美腿 欧美 偷拍| 美女视频黄免费的久久| 神马影院午夜我不卡| 女人体1963| 欧美日韩人人澡狠狠躁视频| www色com| 亚洲综合小说图片| 国产成+人+综合+亚洲欧洲| 国产成人精品男人的天堂538| 91原创在线视频| 亚洲免费看av| 黄色在线免费观看网站| 亚洲深夜福利在线| 国产强伦人妻毛片| 免费一区二区视频| 性高湖久久久久久久久aaaaa| av网站在线播放| 日韩一区二区在线看| 精品国产乱子伦| 国产亚洲福利| 黄色一级片国产| 亚洲区欧洲区| 国产亚洲精品激情久久| 丰满人妻妇伦又伦精品国产| 精彩视频一区二区三区| 国产男女在线观看| 亚洲欧美一区二区三区| 欧美日韩成人在线视频| 国产日韩网站| 一二三区精品视频| 欧美特级一级片| 欧美激情日韩|