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

熱點內容
安卓so庫win下怎麼調用 發布:2024-12-20 22:05:14 瀏覽:221
ashxandroid 發布:2024-12-20 22:05:10 瀏覽:677
豆瓣linux 發布:2024-12-20 21:48:27 瀏覽:445
五十k源碼 發布:2024-12-20 21:48:00 瀏覽:982
安卓怎麼看保存的視頻大小 發布:2024-12-20 21:10:29 瀏覽:427
本地雲端存儲優缺點 發布:2024-12-20 21:10:29 瀏覽:751
oracle資料庫狀態 發布:2024-12-20 21:10:17 瀏覽:517
安卓極簡軟體哪個好用 發布:2024-12-20 21:07:37 瀏覽:724
功能點演算法 發布:2024-12-20 20:53:26 瀏覽:66
javaset數組 發布:2024-12-20 20:53:12 瀏覽:340