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

正文內(nèi)容

stc89c52單片機(jī)來(lái)設(shè)計(jì)的數(shù)字鐘單片機(jī)課程設(shè)計(jì)-資料下載頁(yè)

2025-06-06 08:13本頁(yè)面
  

【正文】 )。 } public void actionPerformed(ActionEvent arg0) { if(()==buttonc) { (0)。 } if(()==buttons) { Little l =new Little()。 if(((()))) { if(((()))) { if(((()))) ()。 } } } } public static void main(String[] args) { (new GUI()).setVisible(true)。 } } G. 單片機(jī)程序源碼 include define uchar unsigned char define uint unsigned int uchar danyuan[]={0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128}。 sbit lu=P2^0。 sbit play=P2^1。 sbit wr=P2^5。 sbit WELA=P2^7。 sbit DULA=P2^6。 uchar code tab1[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 uchar code tab2[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}。 uchar chuan[3]={0x3f,0x4f,0x07}。 uchar num=1。//定時(shí)器為 50ms; 用 num控制為 1s; uchar H=21。//時(shí) uchar M=59。//分 uchar S=57。//秒 uchar i =0。 uchar flag =0。 void init()。 void delay(int a)。 void display(uchar h,uchar m,uchar s)。 void delays(uint x)。 void delayas(uint x)。 void fangyin(uchar c )。 void main() { init()。 while(1) { display(H,M,S)。 if(S==0amp。amp。M==0) { if(flag==1) { flag=0。 fangyin(danyuan[13])。 delayas(130)。 if(H/10==0) { fangyin(danyuan[H%10])。 delayas(100)。 } else { fangyin(danyuan[H/10+9])。 delayas(100)。 if(H%10!=0) { fangyin(danyuan[H%10])。 delayas(100)。 } } fangyin(danyuan[12])。 } } else { flag=1。 } } } //初始化函數(shù) void init() { EA=1。 ES=1。 ET0=1。 ET1=0。 TMOD =0x21。//定時(shí)器 0的初始化 ; //TMOD=0x20。//定時(shí)器 T1工作于方式 2用于產(chǎn)生波特率 ; TL0=19456%256。 TH0=19456/256。 TH1=0xfa。 TH0=0xfa。 TR0=1。 TR1=1。 SCON=0x50。//串行口工作于方式 1; PCON=0x00。 } //整點(diǎn)報(bào)時(shí)模塊 void fangyin(uchar c ) { P1=c。 wr=0。 delay(1)。 wr=1。 play=0。 delays(10)。 play=1。 } //時(shí)鐘模塊 void timer0() interrupt 1 { TL0=19456%256。 TH0=19456/256。 num++。 if(num20) { num=1。 S++。 if(S=60) { S=0。 M++。 if(M=60) { M=0。 H++。 if(H=24) { H=0。 } } } } } //串口修改模塊 void server() interrupt 4 { TR0=0。 for(i=0。i3。) { if(RI==1)//接收 { RI=0。 chuan[i]=SBUF。 SBUF=0。 SBUF=i。 while(!TI)。 TI=0。 if(i==2) { S=chuan[0]。 M=chuan[1]。 H=chuan[2]。 TR0=1。 } i++。 } } } //顯示模塊 ; void display(uchar h,uchar m,uchar s) { uchar numDula=0。 uchar numWela=0。 numDula=h/10。//顯示時(shí)的十位 ; DULA=1。 P0=tab1[numDula]。 DULA=0。 WELA=1。 P0=tab2[0]。 WELA=0。 delay(100)。 numDula=h%10。//顯示時(shí)的個(gè)位 DULA=1。 P0=tab1[numDula]|0x80。 DULA=0。 WELA=1。 P0=tab2[1]。 WELA=0。 delay(100)。 numDula=m/10。//顯示分的十位 DULA=1。 P0=tab1[numDula]。 DULA=0。 WELA=1。 P0=tab2[2]。 WELA=0。 delay(100)。 numDula=m%10。//顯示分的個(gè)位 DULA=1。 P0=tab1[numDula]|0x80。 DULA=0。 WELA=1。 P0=tab2[3]。 WELA=0。 delay(100)。 numDula=s/10。//顯示秒的十位 DULA=1。 P0=tab1[numDula]。 DULA=0。 WELA=1。 P0=tab2[4]。 WELA=0。 delay(100)。 numDula=s%10。//顯示秒的個(gè)位 DULA=1。 P0=tab1[numDula]。 DULA=0。 WELA=1。 P0=tab2[5]。 WELA=0。 delay(100)。 } void delay(int a) { int i。 for(i=0。ia。i++) 。 } void delays(uint x) { uint y,z。 for(y=x。y0。y) for(z=110。z0。z)。 } void delayas(uint x) { uint y。 for(y=x。y0。y) display(H,M,S)。 } 4. 小結(jié) 不提供參考! 5. 參考文獻(xiàn) [1] 李廣弟等 .單片機(jī)基礎(chǔ) [M].北京航空航天出版社, 2021. [2] 王東峰等 .單片機(jī) C語(yǔ)言應(yīng)用 100例 [M].電子工業(yè)出版社, 2021. [3] 陳海宴 .51 單片機(jī)原理及應(yīng)用 [M].北京航空航天大學(xué)出版社, 2021. [4] 劉守義等 .單片機(jī)技術(shù)基礎(chǔ) [M].西安電子科技大學(xué)出版社, 2021. [5] 鐘富昭等 .8051 單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用 [M].人民郵電出版社, 2021. [6] 李平等 .單片機(jī)入門與開發(fā) [M].機(jī)械工業(yè)出版社, 2021.
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1