亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 新建 文本文檔.txt

?? 本程序是一個簡單的流水燈程序,對初學者來說是很容易掌握的,特別是對C51的初學者!
?? TXT
?? 第 1 頁 / 共 2 頁
字號:

單片機自學教材之用單片機做流水燈(一)

第一節

    第一步:制作硬件電路

  流水燈電原理圖如下圖,圖中用一片AT89C2051單片機及少量外圍元件組成。
    圖中,R1~R8為LED1~8的限流電阻;R9、C3為單片機的簡易上電復位電路;C1、C2、T1組成單片機的時鐘電路;

  工作原理:在上電后由于C3、R9的作用,使單片機的RST復位腳電平先高后低,從而達到復位;之后,在C1、C2、T1以及單片機內部時鐘電路的作用下,單片機依程序將P1.0~P1.7引腳拉低或抬高;拉低的引腳對應的LED點亮,抬高的引腳對應的LED熄滅。


印版圖:




     電路制作時,AT89C2051的位置應安裝20腳的IC座,以便使單片機可以從電路板中拿下去燒寫程序。電路中的元件無太苛刻的要求,若LED為高亮度的,R1~R8可加大到1k;C3漏電不要太大;否則會造成單片機無法復位。

    下一步的準備:

    1、下載匯編編譯器 ASM51 ,這里先以DOS下的ASM51為例,因為它編譯匯編程序時不產生輔助代碼,所以較適合初學理解其產生的代碼。

    2、準備一片AT89C2051或AT89C1051;一般電子商場即可購到,當然,如果有舊片只要是好的也行。

    3、準備一臺可以燒寫AT89C2051和 1051的編程器;

    4、電腦一臺;噢對啦!你現在正使用的這臺就行。

   第二步:軟件的編寫

    現在,我們假設單片機可以聽懂我們的漢語,那么想讓LED1點亮,就說“P1.0變低”;(單片機在上電初始后,其各端口輸出為高電平)LED1就點亮啦!想讓LED1滅,LED2亮,就說“P1.0升高,P1.1變低”;LED1就熄滅LED2隨后既點亮!

    若用漢語編寫的流水燈程序應該是:

程序部分     ;解釋部分用“;”分號與程序部分隔開
開始:        ;“開始:”為標號
      P1.0低
      P1.0高
      P1.1低
      P1.1高
      P1.2低
      P1.2高
      P1.3低
      P1.3高
      P1.4低
      P1.4高
      P1.5低
      P1.5高
      P1.6低
      P1.6高
      P1.7低
      P1.7高
      返回到開始   ;返回到“開始:”處繼續循環
結束            ;說明程序到此結束

  這樣,LED1~LED8便會不停的流動點亮熄滅,從而產生流水效果。

    然而單片機聽不懂漢語,只能接受二進制的“10......”代碼,但要用二進制代碼編寫流水燈程序,其意思與上述的“漢語程序”基本相同,只是“漢語”改為二進制代碼罷啦。

    為了讓單片機工作,只能將程序寫為二進制代碼交給其執行;早期單片機開發人員就是使用人工編寫的二進制代碼交給單片機去工作的。

    今天,我們不必用煩人的二進制去編寫程序,完全可以將我們容易理解的“程序語言”通過“翻譯”軟件“翻譯”成單片機所需的二進制代碼,然后交給單片機去執行。這里的“程序語言”目前主要有匯編和C兩種;“翻譯”軟件有好多種,一般依所使用的“程序語言”不同而不同,匯編語言用“宏匯編”,如上面讓你下載的ASM51,C語言用FC或KC(以后會學到,現在你不必關心)。在這里我們所說的“翻譯”軟件,行話叫編譯器,將“程序語言”通過編譯器產生單片機的二進制代碼的過程叫編譯。

  現在讓我們將上面的“漢語”語言程序改寫為匯編語言程序:

“漢語”語言 匯編語言 
開始: star: 
P1.0低 clr p1.0 
P1.0高 setb p1.0 
P1.1低 clr p1.1 
P1.1高 setb p1.1 
P1.2低 clr p1.2 
P1.2高 setb p1.2 
P1.3低 clr p1.3 
P1.3高 setb p1.3 
P1.4低 clr p1.4 
P1.4高 setb p1.4 
P1.5低 clr p1.5 
P1.5高 setb p1.5 
P1.6低 clr p1.6 
P1.6高 setb p1.6 
P1.7低 clr p1.7 
P1.7高 setb p1.7 
返回到開始 ljmp star 
結束 end       

    這里用到了四條匯編指令:clr、 setb、 ljmp 、end;
clr      是將其后面指定的位清為0;
setb   是將其后面指定的位置成1;
ljmp    是無條件跳轉指令,意思是:跳轉到指定的標號處繼續運行。
end    是一條告訴編譯器:程序到此結束的偽指令。偽指令只告訴編譯器此程序到此有何要求或條件,它不參與和影響程序的執行。

  這里需要說明的是,按匯編語法要求,所編制的程序(下稱源程序)之格式和書寫要求必須依下列原則:
    1、源程序必須為純文本格式文件,如用Windows“附件”中的“記事本”編寫的文本文件;
    2、源程序的擴展名應是 *.ASM;
    3、一行只能寫一條語句,以回車作為本句的結束,每一語句行長度應少于80個字符(即40個漢字)。
    4、每行的格式應為:

  標號: 命令 參數 ;注釋
    即一行由四部份組成,各部份的順序不能搞錯,依實際要求可以缺省其中的一部份或幾部份,甚至全部省去,即空白行。需要使用標號時標號后面必須有“:”(冒號),而命令語句和參數之間必須用空格分開,如果命令有多個參數,則參數與參數之間必須用“,”(逗號)分開,需要注釋時注釋前必須用“;”(分號),“;”后面的語句可以寫任何字符,包括漢字用于解釋前面的匯編語句,它將不參與匯編,不生成代碼。由于匯編程序對我們還不直觀,所以在編寫源程序時,應當養成多寫注釋的習慣,這樣有助于今后源程序的閱讀和維護。
    標號是標志程序中某一行的符號名,編譯后標號的數值就是標號所在行代碼的地址。在宏匯編ASM51中標號的長度不受限制,但標號中不能包含‘:’或其它的一些特殊符號,也不能用漢字,可以用數字作標號,但必須用字母開頭。當標號作參數用(如標號作轉移地址),在命令后面出現時,必須舍去‘:’(如上面程序中的 LJMP STAR中的 STAR 是不能再有:)。
    每行只能有一個標號,一個標號只能用在一處,如果有兩行用了同一個標號,則匯編時就會出錯。由于標號的長度沒有限制,可以用有意義的英文或漢語拼音來說明行,使源程序讀起來更方便。
    源程序中的字母不區分大小寫,也就是說 star 和 STAR 是一樣的,請不要用大小寫方式去區分不同的標號。 

    好拉!現在來看看前面我們編寫的源程序該怎樣處理,

為便于以后敘述,也便于你對源程序的學習與管理,請在C盤下建立一個McuCai目錄,將下載的MASM51和你編寫的程序均放到這里。下面均認為你已建立了這個目錄。

   編寫源程序:先將上面的匯編源程序在Windows的記事本中依原樣輸入,之后保存為 Test.asm。

  由于ASM51為漢化版,需要中文環境,在進入DOS模式后請在命令行鍵入 pdos95 回車    既進入中文環境;要退出中文環境,只要在命令行鍵入 quit 即可。

  編譯:在命令行鍵入:  asm51   test.asm  回車
如果你編寫的源程序有錯誤,編譯時編譯器會提示你那一句錯啦;若想詳細查看編譯結果,可用“記事本”打開編譯后產生的test.lst列表文件。我們最后需要的便是編譯后產生的 test.hex 文件

  燒寫:回到Windows;將編程器與電腦連接好并接通電源(這里以本站介紹的AT51編程器為例),啟動編程器程序,在“器件”菜單中選擇“AT89C2051”;從“文件”菜單中“打開HEX文件”打開C:\McuCai\Test.hex文件;在編程器上裝入AT89C2051芯片,先擦除,后寫入。好拉,到此我們已將第一個流水燈程序編寫、編譯、燒寫進行完啦,再下來就是將燒寫好的AT89C2051從編程器上取下,安裝到前面制作的電路板中通電讓LED1~LED8“流水”。

    說明:由于單片機的時鐘高達12MHz,8個LED發光與熄滅的時間很短,實際實驗結果憑我們的眼是看不到“流水”效果的!哪怎樣才能讓我們肉眼看到“流水”效果呢?請繼續學習下節課

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲特级片在线| 久久亚洲综合色一区二区三区| 捆绑调教一区二区三区| 午夜视频在线观看一区| 亚洲一区二区三区四区中文字幕| 亚洲激情六月丁香| 亚洲丝袜制服诱惑| 亚洲国产成人tv| 五月综合激情网| 久久国产精品72免费观看| 久久精品国产网站| 国产一区美女在线| 国产成人免费网站| 91免费观看视频在线| 欧美亚州韩日在线看免费版国语版| 欧美午夜在线一二页| 欧美日韩1234| 久久九九全国免费| 亚洲免费资源在线播放| 午夜视频在线观看一区| 极品销魂美女一区二区三区| 国产美女在线观看一区| 91在线精品秘密一区二区| 欧美日韩在线不卡| 久久久另类综合| 亚洲最大成人网4388xx| 日韩精品成人一区二区在线| 国产美女在线观看一区| 色女孩综合影院| 日韩欧美专区在线| 自拍偷拍亚洲欧美日韩| 日韩精品电影在线| 99r精品视频| 欧美刺激脚交jootjob| 国产精品久久久久久久蜜臀| 亚洲高清不卡在线观看| 国产精品影视在线| 欧美视频自拍偷拍| 欧美精彩视频一区二区三区| 亚洲自拍与偷拍| 国产成人在线影院| 在线成人小视频| 亚洲欧洲日韩在线| 久久se这里有精品| 欧美日韩大陆一区二区| 中文字幕一区二区三区四区不卡| 日韩中文字幕区一区有砖一区| 成人少妇影院yyyy| 日韩你懂的在线观看| 一区二区三区在线免费| 久久成人综合网| 欧美日韩中文精品| 亚洲色大成网站www久久九九| 国产最新精品精品你懂的| 精品视频999| 亚洲欧美视频在线观看视频| 国产精品白丝jk黑袜喷水| 911精品产国品一二三产区| 国产精品久久免费看| 国产在线视频精品一区| 欧美男男青年gay1069videost| √…a在线天堂一区| 国产成人av影院| 日韩精品中文字幕在线不卡尤物| 亚洲一区二区3| 91极品美女在线| 亚洲天堂精品视频| 色婷婷久久一区二区三区麻豆| 欧美激情一区二区三区在线| 国产一区在线不卡| 欧美mv和日韩mv国产网站| 久久精品国产色蜜蜜麻豆| 91精品国产一区二区人妖| 日日夜夜一区二区| 日韩一级二级三级精品视频| 日韩国产在线观看一区| 欧美绝品在线观看成人午夜影视| 亚洲综合色噜噜狠狠| 欧美色图天堂网| 日一区二区三区| 欧美一区二区三区男人的天堂 | 久久精品国内一区二区三区| 欧美性做爰猛烈叫床潮| 亚洲成人先锋电影| 91精品欧美一区二区三区综合在 | 日韩欧美一区二区视频| 免费成人你懂的| 国产亚洲福利社区一区| 成人性生交大片免费看视频在线| 国产精品福利av| 一本大道久久精品懂色aⅴ| 亚洲五码中文字幕| 日韩一区二区视频| 国产一区二三区| 国产精品欧美综合在线| 在线一区二区视频| 日本一不卡视频| 久久久三级国产网站| 91麻豆swag| 美日韩黄色大片| 中文字幕在线一区免费| 欧美日韩精品二区第二页| 蜜桃一区二区三区在线观看| 国产视频亚洲色图| 欧美日韩三级一区二区| 精品一区二区免费视频| 综合久久综合久久| 日韩欧美一二区| 99久久精品情趣| 奇米影视一区二区三区| 国产精品久久看| 日韩视频中午一区| 91视频免费播放| 狠狠色综合色综合网络| 伊人开心综合网| 久久精品亚洲一区二区三区浴池| 色偷偷88欧美精品久久久| 久久99久久久欧美国产| 亚洲欧美日韩一区| 久久久久久免费网| 欧美精品在线一区二区三区| 国产成人免费网站| 久久精品国产99国产精品| 亚洲欧美日本在线| 亚洲国产高清在线观看视频| 欧美日韩黄视频| 色综合久久综合网欧美综合网 | 亚洲综合成人在线视频| 欧美激情一区二区三区不卡 | 久久色成人在线| 欧美α欧美αv大片| 91首页免费视频| 成人免费高清在线| 精品亚洲aⅴ乱码一区二区三区| 一区二区三区免费| 中文字幕不卡一区| 久久综合九色综合97婷婷女人| 欧美乱熟臀69xxxxxx| 色一区在线观看| av在线播放一区二区三区| 国产一区二区三区四区五区美女| 日日骚欧美日韩| 丝袜美腿成人在线| 午夜激情一区二区三区| 一区二区三区不卡在线观看 | 色哟哟一区二区| a4yy欧美一区二区三区| 东方aⅴ免费观看久久av| 国产一区二区三区高清播放| 老司机精品视频线观看86| 美腿丝袜亚洲一区| 免费在线视频一区| 久久激五月天综合精品| 麻豆精品国产91久久久久久| 日韩av一区二区三区| 日本不卡中文字幕| 久久97超碰色| 国产精品资源在线看| 国产91精品一区二区麻豆亚洲| 国产老妇另类xxxxx| 成人影视亚洲图片在线| 99久久免费精品| 欧洲av在线精品| 91麻豆精品国产91久久久更新时间| 91精品国产综合久久久久久久久久 | 亚洲成人av电影| 免费人成网站在线观看欧美高清| 日本麻豆一区二区三区视频| 麻豆国产精品一区二区三区 | 在线观看网站黄不卡| 欧美日韩在线一区二区| 日韩精品中午字幕| 久久久精品影视| 亚洲欧洲综合另类| 亚洲成a天堂v人片| 黄页网站大全一区二区| caoporn国产精品| 欧美日本在线视频| 久久久亚洲精华液精华液精华液| 亚洲天天做日日做天天谢日日欢 | 91美女在线视频| 91精品国产综合久久精品性色| 久久夜色精品一区| 亚洲女同女同女同女同女同69| 天天综合天天做天天综合| 精品一区二区免费| 91蝌蚪porny| 精品盗摄一区二区三区| 亚洲人亚洲人成电影网站色| 三级欧美在线一区| www.性欧美| 日韩欧美国产系列| 亚洲婷婷综合久久一本伊一区| 日韩精品一级二级| 色综合天天做天天爱| 精品国产麻豆免费人成网站| 一区二区三区在线不卡| 国产一区二区成人久久免费影院| 欧美在线|欧美| 国产精品网站在线|