freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機c語言模塊化編程初步資料-資料下載頁

2025-07-07 13:04本頁面
  

【正文】 LED = 0xff 。 //所有LED熄滅void LedProcess(void){ if(0 == g_u8LedState) //如果LED的狀態(tài)為亮,則點亮LED { LED_ON() 。 } else //否則熄滅LED { LED_OFF() 。 }}void LedStateChange(void){ if(g_bSystemTime1Ms) //系統(tǒng)1MS時標到 { g_bSystemTime1Ms = 0 。 g_u16LedTimeCount++ 。 //LED計數(shù)器加一 if(g_u16LedTimeCount = 500) //計數(shù)達到500,即500MS到了,改變LED的狀態(tài)。 { g_u16LedTimeCount = 0 。 g_u8LedState = ! g_u8LedState 。 } }}這個模塊對外的借口只有兩個函數(shù), 中需要作相應的聲明。 內(nèi)容:ifndef _LED_H_define _LED_H_extern void LedProcess(void) 。extern void LedStateChange(void) 。endif這兩個模塊完成后,我們將其C文件添加到工程中。然后開始編寫主函數(shù)里的代碼。如下所示:include include include include sbit LED_SEG = P1^4。 //數(shù)碼管段選sbit LED_DIG = P1^5。 //數(shù)碼管位選sbit LED_CS11 = P1^6。 //led控制位void main(void){ LED_CS11 = 1 。 //74HC595輸出允許 LED_SEG = 0 。 //數(shù)碼管段選和位選禁止(因為它們和LED共用P0口) LED_DIG = 0 。 Timer0Init() 。 EA = 1 。 while(1) { LedProcess() 。 LedStateChange() 。 }}整個工程截圖如下:至此,第三章到此結束。一起來總結一下我們需要注意的地方吧1. C語言源文件(*.c)的作用是什么2. C語言頭文件(*.h)的作用是什么3. typedef 的作用4. 工程模板如何組織5. 如何創(chuàng)建一個多模塊(多文件)的工程
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1