2.將代碼導入單片機運行 (1)首先需要下載兩個軟件:Keil和stc-isp,keil用於編寫C的代碼並且編譯,stc-isp用於將編譯好的代碼導入單片機 Keil軟件需要安裝,stc-isp一般下載下來是一個壓縮文件,解壓后就可以直接用 (2)向keil中添加stc的項目類型 ...
單片機的簡要圖示 注: .ROM:只讀存儲器,單片機的只讀存儲區大多用於存儲程序固又稱程序存儲器。 單片機是EPROM,所謂的EPROM是可擦除的只讀存儲器。可以把原來的程序擦除了,再寫一個新的進去。 斷電后是可以保存的,數據存儲器 RAM 是不能保存的。 RAM只能在程序執行的時候不斷地重新存儲定義的變量。如int x,int y 可以通過code這個指令來將定義的變量放在ROM,而不是RAM ...
2016-02-26 00:08 0 3240 推薦指數:
2.將代碼導入單片機運行 (1)首先需要下載兩個軟件:Keil和stc-isp,keil用於編寫C的代碼並且編譯,stc-isp用於將編譯好的代碼導入單片機 Keil軟件需要安裝,stc-isp一般下載下來是一個壓縮文件,解壓后就可以直接用 (2)向keil中添加stc的項目類型 ...
蜂鳴器發聲原理是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發聲的,因此需要一定的電流才能驅動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。三極管的作用為驅動,通過三極管放大驅動電流,從而可以讓蜂鳴器發出聲音。 有源蜂鳴器 ...
最近開始了單片機之旅,使用的是STC公司最新推出的STC15系列的,型號為STC15F2K60S,在這里不再對這塊單片機做具體介紹。由於移動機器人的需要,我想把UCOSII系統移植到51單片機上,之前在網上查資料,已經有人將UCOSII移植到51單片機,在此,本人也想嘗試 ...
數據傳遞類指令 以累加器為目的操作數的指令 MOV A,Rn MOV A,direct MOV A,@Ri MOV A,#da ...
學習匯編程序設計,要先了解CPU的各種尋址法,才能有效的掌握各個命令的用途,尋址法是命令運算碼找操作數的方法。 指令的尋址方式 MOV P1,#0FFH這條指令,第一個詞MOV是命令動詞,也就是決定 ...
原文排版遠些亂,整理了一下。 ...
今天在練習51單片機的嵌套中斷時,發現了一個奇怪的點,就是中斷服務函數在執行的時候,無論優先級的高低,都不能被打斷。嗯,就是外部中斷0和外部中斷1都不能打斷定時器0的中斷服務函數。(優先級:外部中斷0>定時器0>外部中斷1). 我本來想開啟定時器 ...
關於內容理解: 先讀懂51單片機的實驗原理圖,然后再着手編程。 由圖可知 1,led燈接的是單片機的P0口,意味着我們只能用P0口來編程。 2,led燈是共陽極,當給低電平時led燈才會亮,(單片機灌電流能力較強,輸出電流較弱,所以一般用共陽極) 3,led所在的P0口是讀io口 ...