。1)取號機模塊
、偃√枡C主要功能:
取號機主要完成按鍵、排隊、取號、呼號、打印、LCD顯示、與叫號器和主顯示屏的通訊、對時鐘芯片的讀寫操作等功能。
、谌√枡C設(shè)計思想:
微CPU平時讀取萬年歷時間、進行LCD顯示,對每個叫號器進行POLLING以確定是否有需求,如果有某個叫號器要求取號,則主控制器先從轉(zhuǎn)移區(qū)進行查找,找不到則在RAM區(qū)中進行查找,找到的話將這個號發(fā)送到該叫號器,然后送主顯示屏進行顯示,同時通過語音模塊進行呼叫,找不到的話向叫號器發(fā)找不到的命令標志,不進行語音呼叫;如果叫號器所要求的是呼叫某個指定號,則主控制器從隊列中查找這個號,找到把這個號從隊列中取出,同時通過語音模塊進行呼叫,找不到只通過語音模塊進行呼叫;
如果叫號器所要求的是對號進行轉(zhuǎn)移,則把這個號轉(zhuǎn)到24C256的轉(zhuǎn)移區(qū)中,以備取號時進行查找;如果呼號機所要求的是修改系統(tǒng)時間,則主控制器將叫號器所發(fā)過來的數(shù)據(jù)進行處理,并判斷是修改年、月、日還是對時、分、秒進行修改,然后用相應的時間數(shù)據(jù)寫入萬年歷,完成對萬年歷芯片修改時間。
按鍵采用外部中斷0,當外中斷發(fā)生時,程序自動跳到按鍵的中斷處理程序,判斷是否真的有鍵被按下,如果有鍵按下時,相應的排隊號的號數(shù)進行加1,并把這個號放入RAM區(qū),然后調(diào)用打印印對剛被按下的號進行打印,打印完后退出打印程序。
1.主控制器:
本系統(tǒng)的心臟,具有按鍵取號、自動排號、有序發(fā)號、打印顯示、日歷時鐘,語音提示和數(shù)據(jù)存儲等功能。
采用一片微電腦芯片78E52B做主CPU完成管理系統(tǒng)的取號、排號、發(fā)號、打印、并驅(qū)動顯示、日歷時鐘,語音提示和數(shù)據(jù)存儲等功能。
2.顯示模塊
采用點陣圖形液晶模塊128X64LCD,具有中英文和數(shù)字顯示,可4行每行顯示8個共32個16X16點陣漢字。
3.打印機
采用日本精工打印機芯,模塊含有中、英文字庫,自動切票、出票、出票快,打印號票清晰、打印內(nèi)容和格式可以自由編輯。
采用萬年歷時鐘芯片PCF8563,IIC通訊協(xié)議,微電腦控制,可方便對時間日期進行修改。
4.語音提示: