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

正文內(nèi)容

單片機(jī)c語言程序設(shè)計(jì)課程設(shè)計(jì)_密碼鎖(編輯修改稿)

2024-10-04 09:42 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ** ******************************************************************************/void ini_8279(void){ c8279=0x00。 //編碼掃描方式}/********************************24C02 Start************************************* 24C02啟動(dòng)程序** ******************************************************************************/void c_start(void){ SCL=0。 _nop_()。 SDA=1。 _nop_()。 SCL=1。 _nop_()。 SDA=0。 _nop_()。 SCL=0。 _nop_()。 //兩線產(chǎn)生下降沿}/*********************************24C02 Stop************************************* 24c02停止程序 * ******************************************************************************/void c_stop(){ SCL=0。 _nop_()。 SDA=0。 _nop_()。 SCL=1。 _nop_()。 SDA=1。 //兩線產(chǎn)生上升沿 _nop_()。 SCL=0。 _nop_()。}/*****************************Respond Function*********************************** 24c02應(yīng)答等待程序 * *****************************************************************************/void ack(){ while(SDA)。 //等待24c02應(yīng)答 SCL=0。 _nop_()。}/*****************************Data Shift Function********************************** 24c02串行輸出移位程序** a:移位寫入的字符*******************************************************************************/void s_move(char a){data unsigned char i。_data=a。 for(i=0。i8。i++) //8位逐位寫入 { SCL=0。 SDA=h_bit。 SCL=1。_data=_data*2。 //左移一位 } SCL=0。 _nop_()。 SCL=1。 _nop_()。 //上升沿}/*****************************Delay Function************************************* 延遲程序 ******************************************************************************/void delay(unsigned int time){int i。for(i=0。i=time。i++) { i=i。 }}/***************************Read Data From 24C02******************************** 從24c02讀數(shù)據(jù)*********************************************************************************/unsigned char rd_24c02(char a){data unsigned char i,mand。c_start()。 //啟動(dòng)24c02mand=0xa0。 s_move(mand)。 //送寫入指令ack()。 //等待應(yīng)答 s_move(a)。 //寫入寄存器號(hào)ack()。c_start()。 mand=0xa1。 s_move(mand)。 //送讀取指令ack()。 SDA=1。 for(i=0。i8。i++) //逐位讀取數(shù)據(jù) {_data=_data*2。 //左移一位 SCL=0。 _nop_()。 SCL=1。 _nop_()。l_bit=SDA。 //最低位寫入 }c_stop()。 return(_data)。 //返回讀取的數(shù)據(jù)}/***************************Write Data to 24C02*********************************** 送24c02數(shù)據(jù) ******************************************************************************/void wr_24c02(char a,char b){unsigned char data mand。c_start()。 //啟動(dòng)24c02mand=0xa0。 s_move(mand)。 //寫入指令ack()。 s_move(a)。 //寫入寄存器號(hào)ack()。 s_move(b)。 //寫入數(shù)據(jù)ack()。c_stop()。 _nop_()。}/****************************LCD busy function************************************ LCD忙狀態(tài)檢測(cè)程序 ******************************************************************************/void lcd_busy(void){do { status=rs_ad。 //讀取LCD狀態(tài),最高位判斷是否忙 }while(busy)。}/*******************************LCD Initializing*********************************** LCD初始化 ** **********************************************************************************/void ini_lcd(void){lcd_busy()。wc_ad=0x30。lcd_busy()。wc_ad=0x0C。lcd_busy()。wc_ad=0x01。lcd_busy()。wc_ad=0x02。lcd_busy()。}/*********************LCD Display Position Function******************************** LCD顯示位置指令寫入程序*
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1