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

簡單的單片機

發布時間: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;
}
閱讀全文

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

熱點內容
2b2t伺服器怎麼獲得許可權 瀏覽:815
c語言javaphp 瀏覽:804
程序員技術不分高低嗎 瀏覽:619
dos不是內部或外部命令 瀏覽:708
PC機與單片機通訊 瀏覽:675
二級加密圖 瀏覽:113
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:239
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:219