導航:首頁 > 操作系統 > 單片機源程序

單片機源程序

發布時間:2022-01-18 14:33:16

1. 如何修改單片機的源程序

使用編程軟體如(keil,iar軟體)編寫和修改程序。選擇產生hex文件後,利用程序下載軟體flashmagic等(單片機不同而不同)下載程序到單片機。單片機上電運行即可!找本單片機書籍,應該就有很詳細的介紹!

2. 什麼是51單片機源程序

專門為51單片機設計的程序,可以是C程序,也可以是匯編程序。但如果是C程序,兼容性很強,不但51單片機能用,其它類型的CPU也可以用;如果是匯編程序,則指令必須是51單片機指令集規定的。不管是哪種程序,最終生成的二進制機器碼能夠在以8051為核的CPU上正確運行。

3. 單片機C源程序

SPI介面讀取並接收一個位元組數據的程序。

byte |= MISO

作用是:把MISO引腳的狀態讀入到byte變數中.

4. 單片機源程序分什麼.c.h都是什麼意思,要是燒程序的話需要哪些

兩個都不能燒寫到單片機里去,需要將.c.h文件編譯後生成 .hex文件才可以燒寫到單片機里去。

5. c51單片機中什麼叫源程序

source code,即源代碼,即寫出來沒有編譯過的程序文件。

6. 求51單片機語言源程序

//程序功能:LED、蜂鳴器開0.5秒,關0.5秒

#include <REG52.H>

//工作頻率12M,所以定時器脈沖頻率為1M=1000000
#define F 12
#define ONE_SECOND (F*1000000/12) // 每秒脈沖數
#define TIMES 50 // 50ms中斷一次
#define oTH0 (65536-ONE_SECOND*TIMES/1000) / 256
#define oTL0 (65536-ONE_SECOND/TIMES/1000) % 256

sbit LED=P1^0; //接LED
sbit BUZZER=P1^1; //接蜂鳴器

void Init_timer0(void)
{

//初始化定時器0
TMOD |= 0x1; // timer 0, mode 1, 16-bit

TH0 = oTH0;
TL0 = oTL0;

TR0 = 1;
ET0 = 1;

EA = 1;
}

void main(void)
{
Init_timer0();
while(1);

}

void timer0() interrupt 1 using 2
{
static unsigned char Ct; //中斷次數計數器

Ct++;
if(Ct == 10)
{
//中斷10次,開始0.5秒鍾後,LED、蜂鳴器開
LED = 1;
BUZZER =1;
}
if(Ct == 20)
{
//中斷20次,開始1秒鍾後LED、蜂鳴器關
LED = 0;
BUZZER =0;
Ct =0 ; //計數清0,重新開始一個開關周期
}

TH0 = oTH0;
TL0 = oTL0;
}

7. 51單片機源程序設計

先實現一個功能吧,按K1數碼管顯示加1,LED燈左移一位。
#include<reg51.h>
#include<intrins.h>
#defineucharunsignedchar
ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽級數碼管碼表0-9
ucharkey;
voidext0()interrupt0
{
key++;
P1=_crol_(0xfe,key);
P0=table[key];
}
main()
{
EX0=1;
IT0=1;
EA=1;
while(1);
}

8. 單片機源程序

這個簡單,但是你沒有按鍵的啊,你上面的按鍵是單片機復位用的啊,你必須在單片機P1.1埠在接個按鍵,我幫你寫過程序啊!
/*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
**/
#include "REG52.H"

sbit LED1_INPUT = P1^0;
sbit KEY1_INTPT = P3^4;

void Delay_1ms(unsigned int Cnt)
{
unsigned int x, y;

for(x = Cnt; x > 0; x--)
for(y = 120; y > 0; y--);
}

int main(void)
{
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;

while(1)
{
if(KEY1_INTPT == 0)
{
Delay_1ms(10);
if(KEY1_INTPT == 0)
{
LED1_INPUT = ~LED1_INPUT;
}
while(KEY1_INTPT == 0);
}
}
}

9. 什麼是單片機源程序

首先,源程序就是通過用某種編程語言編碼後,利用編譯器編譯成相應的可執行文件。
那麼單片機的源程序就是,利用keil將寫好的c代碼文件編譯成可執行的.HEX文件。

閱讀全文

與單片機源程序相關的資料

熱點內容
閃迪加密軟體如何去除 瀏覽:560
格力壓縮機技術 瀏覽:7
app下單約妹子的什麼語音 瀏覽:834
華為軟體加密怎麼關閉 瀏覽:325
安卓手機q系統怎麼用 瀏覽:105
一個淡定的程序員 瀏覽:423
怎麼在dos窗口打開python 瀏覽:591
怎麼通過網頁取伺服器ip 瀏覽:789
android系統發展前景 瀏覽:852
了8解壓密碼 瀏覽:633
單片機的定時器資源是計數器 瀏覽:628
黃鑽石的圖標是什麼app 瀏覽:774
mac白色文件夾問號 瀏覽:720
怎麼申請郵箱的伺服器 瀏覽:13
c項目兩個工程怎麼編譯 瀏覽:645
知乎app有什麼作用 瀏覽:451
單片機帶的比較器 瀏覽:391
程序員都是精英 瀏覽:19
10種編程語言 瀏覽:749
綿陽學駕駛手機上下什麼app 瀏覽:129