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

正文內容

課程設計報告--數字時鐘的設計與制作-wenkub.com

2025-03-20 12:22 本頁面
   

【正文】 hour++。 second++。 TH0=0x3c。//定時器0允許中斷 IT0=1。 TH0=0x3c。 next=0。i125。 if(flag==1) { LCDSendWord(白)。 LCDTestWord(1,0x30+m_ge)。 LCDTestWord(1,0x30+s_p)。 }}}void disp(){ LCDTestWord(0,0x93)。i++) { Speaker=0。 }} if(tingzhi==0){ENA=0。i++) { Speaker=0。 ENB=0。 DelayMs(100)。i3。 // 顯示 } if(dengdai==0) { if(dengdai==0) { while(!dengdai)。 Speaker=1。 for(i=0。 } } if(xiache==0) { ENA=0。i++) { Speaker=0。 if(shangche==0) { ENA=1。 second_a_ge=0,second_a_shi=0。 //路程變量 s_ge=0,s_shi=0,s_p=0。 LCDTestWord(1,0x3a)。 LCDTestWord(1,0x30)。 hour_a_ge=hour_a%10。}DISP(uchar second_a,uchar minutes_a,uchar hour_a) { second_a_ge=second_a%10。 //金額} m_bai=m/1000。 }else{ if((s_shi2)amp。 //公里的個位 s_p=s/100。 //等待鍵松開 } }}void deal(){ s2=s1/3。 //顯示模式設置,開始要求每次檢測忙信號 WriteCommandLCD(0x01)。 LCDSendWord(元)。 LCDTestWord(0,0x98)。 LCDSendWord(公里)。 LCDTestWord(0,0x90)。 //返回}}void display(){ DisplayTemp1()。 _nop_()。 if(DS1302_IO) temp|=0x80。 //送地址函數 for (i=0。 _nop_()。 //恢復}/****************************************************************************/unsigned char ReadDs1302(unsigned char address) //先送地址,再讀數據{ unsigned char i,temp=0x00。 _nop_()。 _nop_()。0x01。 for (i=0。 //i=0。)。 //顯示清屏 WriteCommandLCD(0x34)。 //顯示模式設置,開始要求每次檢測忙信號 WriteCommandLCD(0x01)。 //傳送數據 Delay(5)。 //檢測忙 LCD_RS = 0。 //傳送數據WDLCD Delay(5)。 //檢測忙 LCD_RS = 1。 while((LCD_Dataamp。/******************忙檢測函數***************/void CheckBusy(void){ LCD_RS=0。sbit tingzhi=P3^3。 sbit xiache=P1^1。 //LCD12864清屏 void CheckBusy(void)。define Busy 0x80define LCD_Data P0 //LCD12864的8位數據總線,單片機的P0端口void WriteDataLCD(unsigned char WDLCD)。//金額變量/**********定義LCD12864的數據線和相關函數*************/sbit LCD_RS=P2^0。(3)軟件流程圖如圖111所示 圖111(a)圖111(b)(4) 整體編程如下:includeincludedefine SoundSpace 3/4 define uchar unsigned chardefine uint unsigned intuchar flag=1。(3) 傳感器的選擇:根據以上的兩種方案的比較,考慮到方案二適合在實驗電路中應用,所以傳感器選擇方案二中的槽型光電傳感器。光電式傳感器具有非接觸、響應快、性能可靠等特點,因此在工業(yè)自動化裝置和機器人中獲得廣泛應用?;魻栃谴烹娦囊环N。而且51單片機的價格比其他單片機便宜。在更新應用Flash存儲區(qū)時引導Flash區(qū)(Boot Flash Memory)的程序繼續(xù)運行,實現了RWW操作。 工作于空閑模式時CPU停止工作,而USART、兩線接口、SRAM、T/C、SPI 端口以及中斷系統(tǒng)繼續(xù)工作;掉電模式時晶體振蕩器停止振蕩,所有功能除了中斷和硬件復位之外都停止工作;在省電模式下,異步定時器繼續(xù)運行,允許用戶保持一個時間基準,而其余功能模塊處于休眠狀態(tài);Standby模式下只有晶體或諧振振蕩器運行,其余功能模塊處于休眠狀態(tài),使得器件只消耗極少的電流,同時具有快速啟動能力;擴展Standby模式下則允許振蕩器和異步定時器繼續(xù)工作。51內核具有豐富的指令集和32個通用工作寄存器。lcd_write(0x80+0x40+11)。lcd_write(0x80+0x40+5)。if(shi==24) {shi=0。if(miao==60) { miao=0。TL0=(6553610000)%256。 if(flag1==0) { if(flag==0) { xianshi()。 } set_alarm()。 ds1302_read=read1302(0xc3)。delay(500)。lcd_write(0x01)。lcd_init()。 } lcd_writedata(table_4_1[0]+0x30)。 for(num=0。 delay(6)。 } void SetTemp(){ lcd_write(0x80+0)。 if(dn==0) dn=25。 } table_3_1[0]=up/10。 } }void wenkey() { if(!s2) { delay(70)。 for(num=0。num15。 amiao=read1302(0xc5)。 //秒 write1302(0x8e,0x80)。}void set_alarm(){ write1302(0x8e,0x00)。TL0=(6553610000)%256。 change(11,0,1)。 change(5,0,1)。lcd_write(0x80+0x40+13)。lcd_write(0x80+0x40+11)。 ge=ge%10。shi=num/100。 return(t)。t=8。writeonechar(0xBE)。writeonechar(0xCC)。uchar b=0。delay_ds1820(5)。 i0。delay_ds1820(4)。i) { dq = 0。}uchar readonechar() //讀一個字節(jié){ uchar i=0。 dq=1。dq=1。C39。lcd_write(0x80+0x40+14)。lcd_write(0x80+7)。lcd_write(0x80+4)。:39。:39。num3。 change(2,time1[6],0)。//寫分 change(0,a,1)。 39。)。)。 if(count) { if(a12) { a = a12。 for(i=0。i++) { realtime[i]=read1302(add)。}void get_1302(uchar realtime[]){ uchar i。 date = ds1302_outputbyte()。 ds1302_rst = 0。 ds1302_inputbyte(date)。 }void write1302(uchar add,uchar date){ ds1302_rst = 0。 acc7 = ds1302_io。 }} uchar ds1302_outputbyte( ) //實時時鐘讀取一字節(jié){ uchar i。i) { ds1302_io = acc0。 //禁止寫入 } void ds1302_inputbyte(uchar d) //寫一個字節(jié){ uchar i。 //星期 write1302(0x84,0x21)。 //控制寫入 write1302(0x8c,0x11)。 //星期 write_xingqi(time1[5])。 lcd_write(0x80+8)。 break。 case 5:time1[4]。 if(time1[6]==1) time1[6]=99。 //時 change(0,time1[2],1)。 lcd_write(0x80+0x40+3)。 break。 switch(s1num) { case 1:time1[0]。 lcd_write(0x80+12)。 break。 case 6:time1[3]++。 if(time1[4]==13) time1[4]=1。 //年 change(2,time1[6],0)。 lcd_write(0x80+0x40+0)。 break。 case 2:time1[1]++。 if(time1[0]==60) //秒 time1[0]=0。 break。 //時 write1302(0x82, time1[1]/10*16+time1[1]%10)。 //年 write1302(0x88, time1[4]/10*16+time1[4]%10)。 case 8: s1num=0。 break。 lcd_write(0x0f)。 case 4:lcd_write(0x80+3)。 break。 lcd_write(0x0f)。 s1num++。shi=0。 s4num=0。num++) { lcd_writedata(table[num])。)。)。)。 miaobiao_init()。 delay(6)。 lcd_write(0x80+2)。 lcd_write(0x80+0x40+10)。 lcd_write(0x80+0x40+7)。 lcd_write(0x80+0x40+4)。 while(!s4)。 lcd_writedata(0x30+shi)。 if(row==0) { lcd_write(0x80+add)。lcd_re=0。lcd_re=0。lcd_re=1。lcd_write(0x80)。lcd_write(0x38)。x) for(y=110。void write_xingqi(char xingqi)。uchar table
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1