【正文】
i++。 //溢出10次, if(i==10) { i=0。 //,清零, j++。 if(j==10) { j=0。 //,清零,1s位加一 k++。 if(k==10) { k=0。 //1s位到10了,清零,10s位加一 l++。 } } } }}系統(tǒng)總體電路如下圖所示:AT89S52單片機(jī)為主電路的核心部分,各個(gè)電路均與單片機(jī)相連,由單片機(jī)統(tǒng)籌協(xié)調(diào)各個(gè)電路的運(yùn)行工作。開始鍵和暫停鍵使用了外部中斷,這兩個(gè)I/O口的第二功能是單片機(jī)的外部中斷0端口和外部中斷1端口。顯示電路由四位數(shù)碼管組成,采用動(dòng)態(tài)顯示方式,因此有8位段控制和4位位控制,8位段接控制接P0口,~ b c d e f g dp顯示,在通過一個(gè)2—4譯碼器實(shí)現(xiàn)位控制。系統(tǒng)運(yùn)行時(shí)的情況:參考文獻(xiàn): 。北京:電子工業(yè)出版社,2007總結(jié):要多加練習(xí)程序的編寫和電路的實(shí)現(xiàn),弄清進(jìn)制轉(zhuǎn)換和進(jìn)位。