當前位置:首頁 » 編程語言 » 單片機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) //進入主循環
{
;
}
}

熱點內容
128伺服器是什麼意思 發布:2025-09-17 19:49:54 瀏覽:603
yum安裝phpfpm 發布:2025-09-17 19:48:49 瀏覽:566
斗羅大陸我的世界伺服器游戲 發布:2025-09-17 19:46:14 瀏覽:15
國產壓縮餅干 發布:2025-09-17 19:25:55 瀏覽:150
演算法p8 發布:2025-09-17 19:22:37 瀏覽:702
車的哪些配置是必須有的 發布:2025-09-17 19:00:32 瀏覽:1000
php判斷設備 發布:2025-09-17 18:27:53 瀏覽:403
醫院存儲方案 發布:2025-09-17 18:26:38 瀏覽:352
用戶注冊java 發布:2025-09-17 18:23:40 瀏覽:398
centosftp不能上傳 發布:2025-09-17 18:19:15 瀏覽:736