『壹』 如何用單片機編寫一個八位循環計數器程序
x0為啟動按鈕,x1為停止按鈕。y0~y7為8盞燈。程序在按下啟動按鈕後,燈1先亮,1秒(T0延時)後滅,1秒後(T1延時)燈2亮,依次循環。當按下x1後,循環結束。
『貳』 單片機怎麼編程
1、下個keil3軟體,新建工程之後,新建文件,寫文件名的時候,寫.asm後綴的就是寫匯編語言,寫.c後綴的就是寫C語言。
2、至於怎麼編程,單片機編程,重點就是掌握單片機有哪些I/o口,哪些寄存器,哪些特殊寄存器。
3、推薦看一下視頻《十天學會單片機》,搜一下都有的,對初學者非常有幫助。
4、另外補充一點,學單片機,光看書一年都學不會,邊看邊學,一個月就能入門了,所以最好弄一塊板子,在上面跑跑程序。
『叄』 對單片機編程要用什麼軟體(編寫單片機程序用什麼軟體)
keil最流行
單片機開發中除必要的硬體外,同樣離不開軟體,我們寫的匯編語昌咐言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟體將源程序變為機器碼,用於MCS-51單片機的匯編軟體有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟體也在不斷發展,Keil軟體是目前最流行開發MCS-51系列單片機的軟體,這從近年來各模擬機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil軟體需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬碟空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟體的使用對於使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那麼Keil幾乎就是你的不二之選(目前在國內你只能買到該軟體、而你買的模擬機也很可能只支持該軟體),即使不使用C語言而僅用匯耐灶純編語言編程,其方便易用的集成環境辯汪、強大的軟體模擬調試工具也會令你事半功倍。
『肆』 單片機應用程序的開發步驟
具體步驟如下:
1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹了;
開啟後,點擊菜單欄上的Project選項,創建我們的工程,如圖所示;
編譯完成後,在我們的文件夾下找到.hex的文件,將其燒寫到我們的晶元中即可。
『伍』 單片機的程序怎麼寫
1.了解單片機硬體知識
2.了解單片機匯編指語言(可以直接匯編寫代碼,或用C51而匯編作為加深對硬體操作的理解必學)
3.懂C語言,了解單片機開發的C51與C的區別
4.至少要掌握一個單片機軟體開發集成環境的使用(例如Keil uVision4)
5.明白電路圖(可以是別人設計好的,有能力的可以自己設計電路圖),至少要知道輸入輸出埠和接腳情況,外圍電路中的設備要如何控制
6.了解要寫的程序的具體功能需求
7.最後開始是寫代碼
可以在任意一款文本編輯中進行,可選擇用匯編語言 或是C51 或是混合代碼
如選C51,開頭的部分都是和硬體相關的一些設定,幾乎和邏輯無關的,
而後至少寫一個主函數, ... 代碼寫完保存為.c
(後面還有編譯、模擬調試運行、燒寫到單片機上,這些已經超出怎麼寫,屬於後話)
或許你只是做任務發這個問,我也是做任務,用心回答,希望得到採納