班產(chǎn)量統(tǒng)計電路

2016-07-01 20:14

dfacbc25b9e0845549d1988befc02f95

  主控芯片AT89LV51單片機工作電壓為2. 6—6V,由于片內(nèi)RAM容量有限,故擴充了一片SRAM6264。

  LCD1是20 X4字符液晶顯示模塊,Gl是光電開關(guān)(20×4中×是乘號.Gl在G上邊)。工作時,當(dāng)有一個產(chǎn)品通過,P33腳收到一個負(fù)脈沖,單片機對產(chǎn)品進行計數(shù)并通過液晶屏顯示出來。初次通電時,液晶屏顯示如圖7-52a所示。第一行顯示當(dāng)前時間2005年8月19日12時O分,第二行的000000表示當(dāng)前產(chǎn)量為0。最大產(chǎn)量計數(shù)可達到999999。符號?表示當(dāng)前的組別還沒有選擇。當(dāng)某班組上班時。按一下組選鍵“SBI”,蛙*?!睍?yōu)锳。連續(xù)按動SB1,循環(huán)顯示組別A、B、C、D。選好組別后,按確定鍵SB2,“?”會變成“!”,表示組別選擇成功,這時產(chǎn)量自動清零,為該組的工作做好了準(zhǔn)備.該組下班時,可按保存鍵SB7保存數(shù)據(jù)。為避免誤操作浪費RAM,本裝置還設(shè)有操作提示。具體的做法是:按一下SB7,屏幕上顯示:  “Saveno!”,如果不想保存,可再按一下SB7,返回原來的顯示狀態(tài);如果要保存數(shù)據(jù),則按一下AN4,顯示變?yōu)椋骸癝ave  yesn如果仍不想保存,可不按任何鍵。在lOs后會自動返回原顯示狀態(tài)。不保存數(shù)據(jù);如果確實要保存數(shù)據(jù),按一下SB7,該組工作的起始時間、終止時間、組別、產(chǎn)量便被存人IC3 6264中。每次儲存前,單片機都要查詢一下存儲器是否被寫滿。在僅僅能夠存儲最后3次數(shù)據(jù)時,P34變?yōu)榈碗娖剑油ㄒ魳冯娐钒l(fā)出報警,提示趕快抄寫數(shù)據(jù),否則,當(dāng)存儲器用完后。最早存儲的數(shù)據(jù)將被覆蓋。報警時,按一下SB2可停止報警,其他功能不受影響。存儲后,屏顯上的組別重新變?yōu)橐唬俊?,產(chǎn)量變?yōu)椤皁ooooo',為其他班組工作做好準(zhǔn)備。SB3是時聞棱準(zhǔn)鍵。接—下SB3,屏幕上“分鐘”閃爍,這時按SB4鍵,可改變分鐘的數(shù)值,再接一下SB3,“時”閃爍,接SB4可進行棱時。用同樣的方法校好年、月、日,再按一下SB3.可遇‘出棱準(zhǔn)。SB5、SB6是查詢鍵。需要查詢產(chǎn)量時,按SB5.每個班組工作的情況便會出現(xiàn)在屏幕上,一屏顯示兩個班次。連續(xù)按SB5,可從前往后查詢。當(dāng)后面授有有效數(shù)據(jù)時,屏幕顯示“-End-”。接SB6,可從后往前查詢,接一下SBZ,可退出查詢狀態(tài)。SB8是清除鍵。需要清除當(dāng)前保存的數(shù)據(jù)時,按一下SB8.屏幕顯示NClear no!r.這時可按SB4和SB8進行清除操作,方法與保存數(shù)據(jù)相同。