程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> STC12C5A60S2 51單片機最小零碎

STC12C5A60S2 51單片機最小零碎

編輯:關於C++

STC12C5A60S2 51單片機最小零碎。本站提示廣大學習愛好者:(STC12C5A60S2 51單片機最小零碎)文章只能為提供參考,不一定能成為您想要的結果。以下是STC12C5A60S2 51單片機最小零碎正文


                                                                                STC12C5A60S2

一.依據芯片文檔銜接物理電路,最小零碎:

   電路圖<>實物圖
  二.依據usb下載器裝置驅動 1.先把usb下載器插到電腦,檢查計算機設備管理,檢查占用的com端口 假如設備未辨認,需求裝置usb驅動   2.裝置keil編譯器 1>.新建一個工程,再新建一個源碼文件,再把文件添加到項目中去 新建project:project->new project-填寫項目稱號(點擊保管)   選擇芯片型號->Atmel->89c52(兼容89c51)   新建file:file->(按ctrl+s)->填寫文件稱號(testFile.c點擊保管)   把file添加到項目中:右鍵選擇Source Group1->add file to group1...   編譯設置 設置編譯(確保):output>create hex ~ (確保被選中) 編譯:編輯好源碼後,點擊編譯,生成後的文件在以後項目下*.hex   三.下載源碼到芯片 1.首先確保最小零碎銜接好,usb下載器銜接電腦並銜接最小零碎Gnd,Rxd,Txd.Vcc(與芯片先不銜接)   2.翻開ISP客戶端,選擇要寫入的*.hex文件,點擊下載(下載波特率設定為57600-19200)   3.當下載處於等候形態時,連上Vcc線,開端下載(假如最小零碎沒問題)   四.hello world Led燈正極接芯片p1口,負極接Gnd(可以驗證最小零碎能否運轉起來)
代碼如下: #include<reg52.h> sbit led1=P1^0; void delay(unsigned int i); //聲明延時函數 void main(){ while(1){ led1=1; delay(10000); led1=0; delay(10000); } } /*******延時函數*************/ void delay(unsigned int i) { unsigned char j; for(i; i > 0; i--) for(j = 255; j > 0; j--);   }
                                                               STC12C4052AD 一.依據芯片電路銜接 電路圖<>實物圖 線路銜接 vcc20銜接蜂鳴器+極 gnd銜接-極   二.示例代碼 在順序實例.zip->project->音樂-揮舞翅膀的女孩

 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved