一種0-24小時(shí)的時(shí)鐘源程序
該程序可用四位LED顯示器進(jìn)行實(shí)時(shí)顯示。這是一種基本的時(shí)鐘程序,利用它可以略加修改,即可制成0-12小時(shí)或可預(yù)置起始時(shí)刻的時(shí)鐘程序。該時(shí)鐘源程序命名為th090.c,即用C語言編寫的。
只需按照上述規(guī)范,可在MPIAB IDE集成開發(fā)環(huán)境下編輯其源程序,其清單如下:
源程序建立后,即可通過PICC編譯器進(jìn)行編譯而生成th090.e相對(duì)應(yīng)的目標(biāo)碼th090.hex。
說明:(1)讀者也可用匯編語言,在MPLAB IDE集成開發(fā)環(huán)境下,建立匯編語言的源程序,再用匯編軟件MPASM進(jìn)行匯編,同樣可生成相對(duì)應(yīng)的目標(biāo)碼.hex。如果讀者是用匯編語言建立0-24小時(shí)的時(shí)鐘程序,將會(huì)看到匯編語言的源程序要比C語言同樣功能的時(shí)鐘源程序,其代碼條目多很多,可見C語言的優(yōu)越性。
(2)利用C語言建立的源程序th090.C時(shí),所用的集成開發(fā)軟件是MPLAB IDE7.40版。
(3)讀者只需按下圖,在編程器電路板的ICI8引腳的活動(dòng)插座上,插上PIC16F84A芯片。安放芯片時(shí),其芯片表面的弧形口(引腳定立口),應(yīng)以活動(dòng)插座的活動(dòng)桿處,作芯片引腳的起始放置位。
(4)上述對(duì)0-24小時(shí)的時(shí)鐘程序進(jìn)行源程序的建立和生成目標(biāo)碼.hex,僅僅說明了其操作過程,而未進(jìn)行實(shí)時(shí)步驟的演示。