<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 單片機的一些開(kāi)發(fā)技巧(一)

單片機的一些開(kāi)發(fā)技巧(一)

作者: 時(shí)間:2012-11-15 來(lái)源:網(wǎng)絡(luò ) 收藏
0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  }

  具體實(shí)現過(guò)程為:

  1.先用匯編語(yǔ)言編制一段延時(shí)程序,在keil開(kāi)發(fā)環(huán)境中編譯,然后進(jìn)行軟件仿真,晶振頻率的設置應和你的要求相符。仿真時(shí)注意觀(guān)察左邊寄存器窗口內的時(shí)間顯示,調整延時(shí)程序的參數可得到我們需要的精確延時(shí)。

  2.用C51編寫(xiě)主程序及延時(shí)子程序的外殼(等待嵌入匯編語(yǔ)言),假定此程序名稱(chēng)為test.c。

  3.將第1步所得的匯編延時(shí)子程序放入C51編寫(xiě)的延時(shí)子程序外殼中。注意在開(kāi)始及結束時(shí)分別加上#pragma asm、#pragma endasm語(yǔ)句,這種方法是通過(guò)asm與endasm告訴C51編譯器,中間行不用編譯為匯編行。

  4.按照Keil的使用方法,建立工程文件并添加源程序。

  5.點(diǎn)擊含有匯編程序的C源程序后再右擊,在彈出的下拉菜單中選中Options for File ‘test.c’(圖1),這時(shí)出現圖2所示的界面,勾選Generate Assembler SRC File(生成匯編SRC文件)及Assembler SRC File(封裝匯編文件)使其有效。

  6. 根據項目的編譯模式加載封裝庫文件,通常在Small模式時(shí)為C51S.LIB(該文件在C:KeilC51LibC51S.LIB),具體見(jiàn)圖3。

  7.點(diǎn)擊Rebuild target(重建所有目標文件)即可得到編譯結果(圖4)。

  ed22.jpg

  圖1

  ed23.jpg

  圖2

  ed24.jpg

  圖3

  ed25.jpg

  圖4

  二。用軟件擴展外部中斷

  大家知道,51的外部中斷只有2個(gè),書(shū)本



關(guān)鍵詞: 單片機 開(kāi)發(fā)技巧

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>