當前位置:首頁 » 編程語言 » 單片機c語言語句

單片機c語言語句

發布時間: 2024-12-20 17:02:22

『壹』 單片機c語言里 sbit P1_0=0x90語句的作用是什麼

這個是C51單片機特有的語句之一。
sbit是C51擴展的變數類型,用來定義特殊功能寄存器的位變數。
P1_0指的是晶元管腳上的標准輸入輸出管腳1.0。由於P1.0並不是合法的C語言變數,所以用下劃線_代替.,以P1_0表示P1.0。

當執行

sbit P1_0 = 0x90時,就是把管腳
P1.0的值,賦值為0x90。
也就是對應的8個管腳,依次按照0x90的二進制值B10010000來輸出電平,依次為高低低高低低低低。

『貳』 說明每行語句的含義,是單片機c語言編的

這是一個STC單片機的串口程序。
void main(void)
{
P0M0=0X00;P0M1=0X00;P2M0=0X00;P2M1=0X00; //寄存器設置(埠類型)
P3M0=0X00;P3M1=0X00;P4M0=0X00;P4M1=0X00; //寄存器設置(埠類型)
P4SW=0X70; //把P4埠配置成IO或者外部存儲器埠
IR_SEND1=0; //無特別意義
DS_flag=reade2prom(0x00,0x00); //讀EEPROM保存的值
//DS_flag=3; //注釋
close_isp(); //關閉isp硬體介面
//P2=0; //注釋
delay(500); //延時函數
timer0_initial(); // 定時器0初始化
ic_check_flag=0; //無意義
InitCom2(); //串口2的初始化,此時可確定單片機型號為STC12C5AxxS2
Com2Prog(); //未知
serial_port_initial(); // 串口1的初始化
send_UART(0x20); //發送一個位元組0x20
Com2Send1Byte(0x01); // 串口2發送一個位元組0x01
while (1) //進入主循環
{
;
}
}

熱點內容
安卓應用市場消費記錄怎麼刪除 發布:2025-07-04 14:39:47 瀏覽:29
知道一個伺服器的ip地址 發布:2025-07-04 14:20:33 瀏覽:597
蘋果7鎖屏密碼怎麼改 發布:2025-07-04 14:04:44 瀏覽:710
P三零是什麼配置 發布:2025-07-04 13:58:41 瀏覽:361
哪個安卓機有長方形home鍵 發布:2025-07-04 13:43:58 瀏覽:861
android腳本錄制 發布:2025-07-04 13:17:47 瀏覽:342
嵌入式和安卓哪個硬體成本高 發布:2025-07-04 13:05:56 瀏覽:229
360代理伺服器怎麼設置 發布:2025-07-04 12:49:49 瀏覽:515
iphone在哪清除緩存 發布:2025-07-04 12:49:38 瀏覽:340
代理訪問網址 發布:2025-07-04 12:47:50 瀏覽:400