freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機系統(tǒng)軟件開發(fā)(已修改)

2025-05-28 11:54 本頁面
 

【正文】 單片機系統(tǒng)軟件開發(fā) 單片機系統(tǒng)軟件開發(fā) ? 軟件開發(fā)步驟 ? 軟件開發(fā)環(huán)境介紹 ? 51匯編基礎 ? 51C基礎 ? 應用舉例 軟件開發(fā)過程 ? 系統(tǒng)定義 ? 軟件結構設計 ? 編寫程序 ? 生成擴展名為 HEX的目標文件 ? 固化到 EPROM中去,完成軟件設計 系統(tǒng)定義 在編寫軟件之前,首先要確定一些常數(shù)、地址,事實上這些常數(shù)、地址在設計階段已被直接或間接地確定下來了。如當某器件的連線設計好后,其地址也就被確定了,當器件的功能被確定下來后,其控制字也就被確定了。 系統(tǒng)定義是指在軟件設計前,首先要進一步明確軟件所要完成的任務,然后結合硬件結構,而確定軟件承擔的任務細節(jié)。其軟件定義內容有; ? (1)定義各輸入/輸出的功能,信號的類別、電平范圍、與系統(tǒng)接口方式、占用口地址、讀取的輸入方式等。 ? (2)定義分配存儲器空間,包括系統(tǒng)主程序、常數(shù)表格、功能子程序塊的劃分、人口地址表等。 ? (3)若有斷電保護措施,應定義數(shù)據(jù)暫存區(qū)標志單元等。 ? (4)面板開關,按鍵等控制輸入量的定義與軟件編制密切有關,系統(tǒng)運行過程的顯示、運算結果的顯示、正常運行和出錯顯示等也是由軟件完成的。所以事先要給予以定義。 軟件結構設計 ? 依據(jù)系統(tǒng)的定義,可把整個工作分解為若干相對獨立的操作,再考慮各操作之間的相互聯(lián)系及時間關系而設計出一個合理的軟件結構。 ? 對于簡單的單片機應用系統(tǒng),可采用順序結構設計方法,其系統(tǒng)軟件由主程序、子程序和若干個中斷服務程序構成。明確主程序、子程序和中斷服務程序完成的操作及指定各中斷的優(yōu)先級 。 ? 模塊程序設計是單片機應用中最常用的程序設計方法。它便于設計和調試、容易完成并可供多個程序共享,但各模塊之間的連接有一定的難度。根據(jù)需要也可采用自上而下的程序設計方法,此方法是先從主程序開始設計,然后再編制各從屬的程序和子程序。這種方法比較符合人們的日常思維。缺點是上一級的程序錯誤會對整個程序產生影響。軟件結構設計和程序設計方法確定后,根據(jù)系統(tǒng)功能定義,可先畫出程序粗框圖,再對粗框圖進行擴充和具體化,即對存儲器、寄存器、標志位
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1