中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 仿真軟件ProteuS 在ARM系統(tǒng)設(shè)計(jì)中的應(yīng)用

        仿真軟件ProteuS 在ARM系統(tǒng)設(shè)計(jì)中的應(yīng)用

        作者: 時(shí)間:2012-08-30 來源:網(wǎng)絡(luò) 收藏

        3 程序代碼的編寫

        程序代碼的編寫主要分4個(gè)部分進(jìn)行:

        ①LPC2106的初始化代碼;

        ②LPC2106異常向量入口及異常向量與C語言代碼的接口,包括初始化堆棧的代碼;

        ③LPC2106目標(biāo)板特殊的代碼,包括異常處理程序和目標(biāo)板初始化程序;

        ④根據(jù)實(shí)例要求并結(jié)合原理圖,編寫實(shí)現(xiàn)預(yù)期功能的代碼,即通常的執(zhí)行代碼,代碼文件保存為“main.C”。

        通常為了節(jié)省開發(fā)的時(shí)間,一般用設(shè)計(jì)好的工程模板,這里使用LPC2100系列工程模板。模板中包含LPC2100系列7微控制器的啟動文件,包括 STACK.S、HEAP.S、STARTUP.S和TARGET.C;模板還包含LPC2100系列7微控制器的頭文件,分散加載描述文件(如 mem_a.scf、mem_b.scf和mem_c.scf)等等。這樣在以后的程序代碼編寫時(shí)就可以直接使用這些工程模板,而不用再編寫初始、啟動等程序代碼了,只需根據(jù)不同的要求編寫“main.C”就行了,因而節(jié)省了大量時(shí)間,大大提高了工作效率。

        這里主要說明“main.C”的編寫,要實(shí)現(xiàn)的功能是使用硬件SPI接口輸出0~F的數(shù)據(jù),通過74HC595控制LED數(shù)碼管顯示0~F字符,同時(shí)控制4個(gè)LED顯示對應(yīng)的十六進(jìn)制數(shù)。程序源代碼如下:



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉