国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

51單片機最小系統原理及編程電路設計

發布時間:2011-11-24 14:45    發布者:滿天星的愿望
關鍵詞: 51單片機
本課以AT89S51單片機最小系統來教你如何實現單片機編程,該程序驅動單片機P1.7端口上的發光二極管不停閃爍,系統程序用keil 匯編語言編寫,電路參考下圖1所示。



51單片機最小系統原理及編程電路設計》  

首先來認識一下發光二極管LED),發光二極管實物如下圖2所示,發光二極管具有單項導電,體積小、耗電省、壽命長、響應速度快、顯示清晰等特點,廣泛用于電子電路中當作LED數碼管、LED指示燈、LED電子顯示屏,既然是51單片機最小系統我們當然只進行了最簡單的電路設計與編程






圖2: 《發光二極管介紹》

發光二極管導通時,產生一個正向的工作電流IF,工作電流根據發光二極管的材料、功率等不同,額定電流一般在10~40mA左右,發光二極管導通時的正向壓降VF比較大,一般為1.5~3V(普通硅二極管約為0.7V)。因此在正常使用中,為了保證發光二極管在電源電壓V的作用下管子的工作電流不超過額定值,必須給發光二極管串聯一只限流電阻R,R的阻值可由下式算出:R=(V-VF)/IF。其中V為工作電源電壓,VF為發光二極管的正向壓降,IF為額定工作電流。

從上面原理圖1可知,當單片機的P1.7輸出低電平(0V)時,有正向工作電流流過發光二極管,發光二極管就亮;相反,當P1.7輸出高電平(5V)時,發光二極管沒有足夠電壓差產生工作電流,此時發光二極管不亮。因此,程序中只需交替讓單片機的P1.7輸出低電平“0”和高電平“1”就可以讓發光二極管閃爍發光。

下面以51單片機匯編語言來編程,讓某個端口輸出高電平語句是SETB,讓端口輸出低電平的語句是CLR語句,讓P1.7端口輸出高電平的語句是: SETB  P1.7; 讓P1.7端口輸出低電平的語句是: CLR  P1.7,實現發光二極管LED閃爍的編程思路如下圖3所示。


圖3: 《51單片機最小系統原理編程框圖》

  完整的源程序如下:
  ;******** 51單片機最小系統原理及編程電路設計主程序 ********
  MAIN:  CLR   P1.7   ;主程序開始,P1.7輸出低電平"0",讓點亮發光二極管
      ACALL  DELAY   ;調用延時子程序延時一段時間,讓發光二極管亮一段時間
      SETB   P1.7   1.7輸出高電平"1",熄滅發光二極管
      ACALL  DELAY   ;調用延時子程序延時一段時間,讓發光二極管熄滅一段時間
      AJMP   MAIN   ;跳轉到程序開頭重復執行

  ;******** 下面是延時子程序 ********
  DELAY: MOV   R7,#255
  Y1:   MOV   R6,#255
      DJNZ   R6,$
      DJNZ   R7,Y1
      RET        ;延時子程序返回
      END        ;程序結束

啟動“Keil uVision2”單片機集成開發環境,輸入上面的源程序,最后編譯得到一個lich1.hex目標文件,用編程器把lich1.hex寫入單片機AT89S51中,插到實驗板上就可以看到第一個程序的運行效果了(P1.7端口的發光二極管不停閃爍)。這就是我們學習的第一個最簡單的程序,是一個完整的單片機開發過程,再復雜龐大的程序都是由簡單的語句、程序構成的,希望該教程能給初學者對單片機開發有一個感性的認識。不懂如何在Keil中編輯源程序的初學者請看

keil教程



圖4:ISP編程器將產生的目標程序lich1.hex寫入AT89S51單片機



圖5:單片機插入實驗板上程序的運行效果

單片機的學習是一個循序漸進的過程,制作單片機最小系統,并徹底了解其原理,能把你快速帶入單片機世界的大門,這只是一個最簡單的制作,有什么問題,歡迎大家回復帖子。
本文地址:http://m.qingdxww.cn/thread-82883-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲天堂热 | 国产精品麻豆久久99 | 国产精品免费一区二区三区 | 国产福利免费 | 青草久久伊人 | 亚洲欧美另类专区 | 国产白嫩美女免费观看 | 99er这里只有精品 | 操好逼| 日本在观线免费观看 | 日韩永久在线观看免费视频 | 亚洲男人天堂网址 | 中国三级毛片 | 4hu影院永久在线播放 | 日韩第十页| 国产青青在线 | 99精品国产高清一区二区麻豆 | 日本大片免aaa费观看视频 | 另类视频一区 | 四虎必出精品亚洲高清 | 日日摸摸 | 性福宝丝瓜视频下载 | 魏璎珞电视剧免费观看 | 亚洲天堂男人的天堂 | 九九热只有精品 | 激情影院在线视频永久观看 | 成人精品一区二区不卡视频 | 天天操夜夜操美女 | 国产精品片 | 国产福利一区二区 | 成人网影 | 国产福利一区视频 | 99精品视频99 | 久久免费看片 | 午夜国产 | 国产chinese视频在线观看 | 国产精品福利片免费看 | 亚洲欧美国产精品第1页 | 亚洲视频一区在线 | 国产91香蕉视频 | 99精品视频免费观看 |