在AT89S51單片機(jī)的P0和P2端口分別接有兩個(gè)共陰數(shù)碼管,P0口驅(qū)動(dòng)顯示秒時(shí)間的十位,而P2口驅(qū)動(dòng)顯示秒時(shí)間的個(gè)位。
用定時(shí)器延時(shí),有時(shí)候顯得有點(diǎn)麻煩,我們不如考慮軟件精確延時(shí),軟件延時(shí)無非就是利用for或while多重循環(huán)。以前用到延時(shí)函數(shù)時(shí),都是從網(wǎng)上下載別人寫好的延時(shí)子程序。延時(shí)5ms,400ms,1s,……,這些延時(shí)函數(shù)的函數(shù)名中
C 語言常用的延時(shí)方法,有如圖4-2所示4種。圖2-4 C 語言延時(shí)方法圖2-4是 C 語言編程常用的4種延時(shí)方法,其中兩種非精確延時(shí),兩種精確一些的延時(shí)。for 語句和 while 語句都可以通過改變 i 的范圍值來改變延時(shí)時(shí)間,但
聽了一次培訓(xùn)課-高質(zhì)量C編程,受益匪淺。聽過那次培訓(xùn),我就在想,怎么形成一種自己的編程風(fēng)格,怎么有一個(gè)自己的裸編架構(gòu)?通過自己查閱書籍、資料、相關(guān)帖子,有一些收獲,現(xiàn)記錄如下,以便查閱。單片機(jī)的編程風(fēng)格