導航:首頁 > 操作系統 > 簡單的單片機

簡單的單片機

發布時間:2022-04-05 03:57:32

單片機怎麼學簡單

如果有一定基礎:
買個模擬板,100-200元,有很多資料和程序,可以自己先學習和練習下。
學習單片機,重要的是要自己動手,僅僅看資料,作用非常小。
如果沒有基礎:
可以下載個keil編程軟體和proteus電路模擬軟體,二者結合起來,就可以畫電路,編程,然後模擬了。
成本低,電路可以隨便改,方便。

㈡ 單片機可以做哪些簡單的東西

閃爍LED、LED流水燈、靜態
數碼管
顯示,動態數碼管顯示,讀鍵程序,倒計時,秒錶,
AD轉換
,DA轉換,按照這個順序做下來,相信你會很有成就感。

㈢ 簡單的單片機C 語言

在循環中 i=0時
DY_PORT=~temp;即 0xfe
在左移位 temp<<=1; 即 0x02
i=1時
DY_PORT=~temp;即 0xfd
在左移位 temp<<=1; 即 0x04 。。。。。。。。
後面的一樣
依次走完for語句

㈣ 想學習簡單的單片機,

我個你推薦兩本
第一本是《51單片機應用從零開始》揚欣老師編寫的,可以讓一個初中生學會單片機,這本書著重實踐和動手能力
第二本是《單片機輕松入門》,這本書著重開發軟體KEILL的操作,周堅老師編寫的。
兩本一起讀,買塊學習板,很快就上手,並且越學越有勁,一點不枯躁,
學完後讀《51單片機應用實例詳解》,到時候不僅僅只開發LED顯示屏

當當網有賣還免運費:
http://proct.dangdang.com/proct.aspx?proct_id=20098062&ref=proct-0-E

http://proct.dangdang.com/proct.aspx?proct_id=9268957&ref=search-0-A

http://proct.dangdang.com/proct.aspx?proct_id=20834182&ref=order-2-A

㈤ 簡單的單片機問題

P1=led;
delay(500);
P1<<1;
這句錯了, 不能直接對P1進行移位操作,led=0xfe;是賦給了LED變數,所以要對LED移動操作,要改為:
P1=led;
delay(500);
led=led<<1;

㈥ 怎麼做簡單的單片機

如果你要做溫濕度顯示的,可以採用1602液晶+S52+DHT11感測器即可,連接簡單,成本低。上電即可測溫度與溫度。程序用C寫即可,KEIL編譯通過後下載到52中即可運行。

㈦ 一個簡單的單片機的問題

使用定時器,程序如下:
ORG 0000H
SJMP START
ORG 000BH
LJMP INT_T0
START:
MOV TMOD, #0x01; //定時器0方式1
MOV TH0, #0x3C;
MOV TL0, #0xB0; //12M晶振,50mS中斷一次
MOV IE, #82H
SETB TR0 ; //開啟T0
MOV R7, #2
SJMP $
INT_T0:
MOV TH0, #0x3C;
MOV TL0, #0xB0; //12M晶振,50mS中斷一次
DJNZ R7, INT_END
MOV R7, #2
CPL P1.7
INT_END:
RETI
;完

小問題,不值得使用定時器。
ORG 0000H
CPL P1.7
LCALL DL50MS
LCALL DL50MS
SJMP 0000H
DL50MS:
MOV R6, #100
MOV R7, #250
DJNZ R7, $
DJNZ R6, $ - 4
RET

㈧ 51單片機的簡單程序

8點led從左到右,然後全滅。隔2秒之後,兩個led從中間向流向兩邊,然後再從兩邊流向中間。...想得到幫助可以球球,四五五一八一三九一

㈨ 求個簡單的單片機編程程序·

跑馬燈實驗

/* 實驗目的:初步了解單片機I/O口的工作原理,進一步掌握51單片機的匯編指令。
* 實驗內容:用匯編指令對單片機I/O口進行編程,控制8個發光二極體的流水亮滅。
*/
/* 程序詳細功能介紹:
*做單一燈的左移右移,八個發光二極體L0-L7分別接在單片機的P0.0-P0.7介面上,
*輸出「0」時,發光二極體亮,開始時P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→┅→P0.0亮,重復循環。
*/
ORG 0000H
LJMP START
ORG 0030H
START:
MOV R2,#8 ;左移次數
MOV A,#0FEH ;A的初始值,即 P0.0的L0 點亮
SETB C
LOOP: MOV P0,A
LCALL DELAY
RLC A ;左移流水燈(帶進位的左移),即亮點向P0口的高位移動
DJNZ R2,LOOP

MOV R2,#8 ;右移次數
LOOP1: RRC A ;右移流水燈
MOV P0,A
LCALL DELAY
DJNZ R2,LOOP1
LJMP START

DELAY: MOV R5,#10 ;延時子程序,改變R5,R6,R7 的值,可以改變延時的時間,從而改變流水燈移動速度
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END

㈩ 單片機的最簡單的幾個編程

最簡單當然就是點亮一個LED燈了。

#include<reg51.h>
sbitled=P1^0;
main()
{
while(1)led=0;
}
閱讀全文

與簡單的單片機相關的資料

熱點內容
詞法分析編譯原理論文 瀏覽:269
電腦文件夾還原方法 瀏覽:530
安卓包如何成為文檔 瀏覽:946
繼承類如何實例化python 瀏覽:767
逆戰加密武器鑰匙 瀏覽:261
php取小數後兩位 瀏覽:354
單片機編程魔法師 瀏覽:834
帝豪gs怎麼下載影視app軟體 瀏覽:511
程序員去山中泡溫泉 瀏覽:38
安卓手機怎麼恢復出廠系統版本 瀏覽:361
高三倒計時緩解壓力 瀏覽:621
一捏就變形的解壓玩具怎麼折 瀏覽:198
易融貸app借錢怎麼 瀏覽:941
單片機側重點 瀏覽:869
江蘇惠普伺服器虛擬化設計雲主機 瀏覽:649
在歐拉app好貓充電樁怎麼申請 瀏覽:451
反編譯代碼教程 瀏覽:800
linuxio阻塞 瀏覽:973
8腳單片機pic 瀏覽:821
如何看彩色塗鴉遮住的字安卓 瀏覽:688