亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 如何用Keil來建立一個流水燈程序 [打印本頁]

作者: 51黑科技    時間: 2016-2-1 04:17
標題: 如何用Keil來建立一個流水燈程序
本帖最后由 51黑科技 于 2016-2-1 04:29 編輯

可以用keil uVision3(uVision2也是一樣)
Keil是一款經典的51單片機開發調試軟件,在單片機學習中是非常重的,因為其功能完善,界面友好,
還有就是其簡單。使得上手非常容易。筆者非常建議學單片機從51開如,開發軟件從Keil開始,
因為很多東西可以觸類傍通。

筆者開如也是學51的,對Keil也比較熟,筆者學PIC單片機時,三天就能寫出數碼管時鐘程序
(包括學PIC的硬件配置),當然這很簡單,也算不上什么技術,但可以肯定的說,對單片機初學者來說,
這也該算不可想像吧。筆者并不是吹虛自己多厲害,只是想說明知識的觸類傍通。學AVR單片機也差不多吧,
知道如何配置端口,復制個C51的程序,小改一下就可以了。

下面來介紹如何用Keil uVision3(uVision2也是一樣)來建立一個流水燈程序,以及如何軟件仿真。
啟動Keil,如下圖:

選擇菜單Project->New Project,新建一個工程,如下圖:

輸入工程名“流水燈”,然后保存,如下圖:

選擇器件型號為Atmel的AT89S51,然后確定,如下圖:

是否加入啟動文件到工程,這時不加入選“否”,這樣一個工程就建立完成,如下圖:

選擇菜單File->New新建一個文件,如下圖:

選擇菜單,File->Save,保存文件,輸入文件件名為“流水燈.asm”,然后保存,如下圖:

點Target 1前面的+號,展開Target 1,擊Source Group 1,在彈出菜單中選擇,
Add Files To Group 'Source Group 1',如下圖:

選擇All files,找到剛才的“流水燈.asm”,然后點Add,然后就Close,如下圖:

可以看到工程里多了一個“流水燈.asm”文件,雙擊在里面輸入下面程序,如下圖:
  1. ORG 0X0000        

  2. LJMP START

  3. START:  MOV A,#0XFE

  4. LOOP:   RL A      

  5. MOV P1,A        

  6. LCALL DELAY        

  7. SJMP LOOP                ;延時程序

  8. DELAY:  MOV R5,#200

  9. OUT:    MOV R6,#250

  10. OUT1:   MOV R7,#250

  11. IN:     DJNZ R7,$        

  12. DJNZ R6,OUT1        

  13. DJNZ R5,OUT        

  14. RET        

  15. END
復制代碼


由于51黑論壇篇幅限制余下還有一半的內容請下載附件中的word文檔: Keil_uVision3流水燈程序.rar (508.68 KB, 下載次數: 18)



給初學者的幾點建議:


作者: shirleyF    時間: 2017-11-22 21:00
為什么最低20啊啊啊啊啊啊




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1