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