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

正文內容

基于c語言單片機電子時鐘課程設計(編輯修改稿)

2025-07-13 14:13 本頁面
 

【文章內容簡介】 的調節(jié);直接按下不松開,則可以通過按鍵實現(xiàn)分鐘的累加,每按一次分鐘加一;而連續(xù)兩次按下按鍵不放松,則可實現(xiàn)小時的調節(jié),同樣每按一次小時加 一。達到時間調節(jié)的目的。 電路原理圖 四、軟件設計 include include define uchar unsigned char define uint unsigned int define somenop {_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。} //宏定義掩延時函數(shù) sbit K1=P3^0。 //位定義 sbit K2=P3^1。 sbit K3=P3^2。 sbit K4=P3^3。 4 sbit D34=P3^4。 sbit SCL = P2^0。 sbit SDA = P2^1。 void diyi()。 void xianshi()。 // 函數(shù)聲明 void panduan()。 //函數(shù)聲明 void delay(uchar z)。 //函數(shù)聲明 uchar t=0,n=1,m=59,a,temp。 //定義變量 uchar code at[]={0xe0,0xd0,0xb0,0x70}。 //定義數(shù)組 uchar code as[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 uchar code b[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}。 uint t。 void delay_us(uchar tt) //短延時函數(shù) { while(tt)。 } /****************************/ /***********初始化 ***********/ /**************************/ /********at24c02***********/ void I2C_start()//I^2C 模塊 { SDA = 1。 _nop_()。 SCL = 1。 somenop。 SDA = 0。 somenop。 SCL = 0。 5 } void I2C_stop() { SDA = 0。 _nop_()。 SCL = 1。 somenop。 SDA = 1。 } void I2C_ack(bit ackbit) { if(ackbit) SDA = 0。 else SDA = 1。 somenop。 SCL = 1。 somenop。 SCL = 0。 SDA = 1。 somenop。 } bit I2C_waitack() { SDA = 1。 somenop。 SCL = 1。 somenop。 if(SDA) { SCL = 0。 I2C_stop()。 return 0。 } 6 else { SCL = 0。 return 1。 } } void I2C_write(uchar dat) { uchar i。 for(i=0。i8。i++) { if(datamp。0x80) SDA = 1。 else SDA = 0。 somenop。 SCL = 1。 dat = 1。 somenop。 SCL = 0。 } } uchar I2C_read() { uchar dat。 uchar i。 for(i=0。i8。i++) { SCL = 1。 somenop。 dat = 1。 if(SDA) dat |= 0x01。 SCL = 0。 7 somenop。 } return dat。 } void W_at24c02(uchar add,uchar dat) { I2C_start()。 I2C_write(0xa0)。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1