1、using1 表示用寄存器工作組。其實不加也可以,在c語言中,是自動分配寄存器的,所以可以不加。
成都創(chuàng)新互聯(lián)專注于沿灘企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,商城系統(tǒng)網(wǎng)站開發(fā)。沿灘網(wǎng)站建設公司,為沿灘等地區(qū)提供建站服務。全流程按需設計網(wǎng)站,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
2、標準c語言沒有中斷調(diào)用機制,但是不同編譯器都有相應的中斷處理方式,可以使用戶實現(xiàn)中斷功能。
3、例如定時器0中斷:void timer0_sev (void) interrupt 1 timer0_sev是中斷程序名稱,可自己定 interrupt 1指的是中斷號,不能隨意寫 0 1 2 3 4 分別是外部中斷0 定時器0 外部中斷1 定時器1 串口中斷。
4、timer0() interrupt 1 timer1() interrupt 3 這兩個函數(shù)后面 interrupt X 這個表示中斷號,1是定時器0中斷,3是定時器1中斷還有別的。中斷時,會從中斷向量地址處跳到相對應的中斷號的函數(shù)中。
5、主程序和中斷沒關系的,主程序是個死循環(huán),一直執(zhí)行。中斷是打斷主程序進入中斷子程序,中斷完成后繼續(xù)執(zhí)行主程序。中斷標志要在進入中斷后清除,如果不清除,下次不會再觸發(fā)。主程序繼續(xù)執(zhí)行無影響。
sbit LATCH1=P2^2;sbit LATCH2=P2^3;---這些是給引腳或者端口起個別名,好記。
DS1302讀1字節(jié)函數(shù) DS1302初始化函數(shù) DS1302讀時間函數(shù)(讀7個元素。
P1_0這個符號在前面的頭文件 t89c51cc0h 中有定義。至于“為什么是這個引腳”,是由硬件設計及本程序共同確定的。P1_0(不是你寫的p1_0,C語言要區(qū)分大小寫哦)代表P1口的第0管腳,在頭文件中通過sbit定義。
首先,這代碼不全……其次,你需要解釋哪些東西?這程序主體包含讀卡頭初始化、液晶初始化、顯示時間/字符串等多種功能,基本上就是做個帶液晶顯示的讀卡器。
led_table = LED_0F + LED[2]; //這個 LED_0F是數(shù)據(jù)表的首地址,+LED[2] 變成數(shù)組的第三個數(shù)的地址。i = *led_table; 這里獲取值。。
這是一個簡單的流水燈實驗,前面的void delay(uint)是一個函數(shù)申明,你這一段里面沒有給delay函數(shù),給的程序不夠清晰。
union 是一個和struct非常近似的結構體定義,如果換成struct,是否就理解了?typedef struct { unsigned int i; float f; }value;union就是一個公用內(nèi)存的struct,在C里面很有用,C++里面被遺棄。
//循環(huán),整個程序交由定時中斷控制。} //此處為定時器中斷子程序,每次定時器溢出,進入此段程序。//根據(jù)參數(shù)定義,每5ms中斷一次。//定時器中斷后,計數(shù)不停止,但是需要重新初始化定時/計數(shù)器。
2)、寫命令:所有的命令可以查看指令表,后續(xù)講解指令的詳細用法。寫地址也是寫指令。3)、寫數(shù)據(jù):操作對象有DDRAM、CGRAM、GDRAM。4)、讀數(shù)據(jù):操作對象也是DDRAM、CGRAM、GDRAM。
P1_0這個符號在前面的頭文件 t89c51cc0h 中有定義。至于“為什么是這個引腳”,是由硬件設計及本程序共同確定的。P1_0(不是你寫的p1_0,C語言要區(qū)分大小寫哦)代表P1口的第0管腳,在頭文件中通過sbit定義。
文章標題:單片機c語言函數(shù)講解 單片機c語言基礎語句及詳解
網(wǎng)站鏈接:http://chinadenli.net/article35/degojpi.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、品牌網(wǎng)站制作、Google、面包屑導航、軟件開發(fā)、網(wǎng)站設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)