
(1)取号机模块
①取号机主要功能:
取号机主要完成按键、排队、取号、呼号、打印、LCD显示、与叫号器和主显示屏的通讯、对时钟芯片的读写操作等功能。
②取号机设计思想:
微CPU平时读取万年历时间、进行LCD显示,对每个叫号器进行POLLING以确定是否有需求,如果有某个叫号器要求取号,则主控制器先从转移区进行查找,找不到则在RAM区中进行查找,找到的话将这个号发送到该叫号器,然后送主显示屏进行显示,同时通过语音模块进行呼叫,找不到的话向叫号器发找不到的命令标志,不进行语音呼叫;如果叫号器所要求的是呼叫某个指定号,则主控制器从队列中查找这个号,找到把这个号从队列中取出,同时通过语音模块进行呼叫,找不到只通过语音模块进行呼叫;
如果叫号器所要求的是对号进行转移,则把这个号转到24C256的转移区中,以备取号时进行查找;如果呼号机所要求的是修改系统时间,则主控制器将叫号器所发过来的数据进行处理,并判断是修改年、月、日还是对时、分、秒进行修改,然后用相应的时间数据写入万年历,完成对万年历芯片修改时间。
按键采用外部中断0,当外中断发生时,程序自动跳到按键的中断处理程序,判断是否真的有键被按下,如果有键按下时,相应的排队号的号数进行加1,并把这个号放入RAM区,然后调用打印印对刚被按下的号进行打印,打印完后退出打印程序。
1.主控制器:
本系统的心脏,具有按键取号、自动排号、有序发号、打印显示、日历时钟,语音提示和数据存储等功能。
采用一片微电脑芯片78E52B做主CPU完成管理系统的取号、排号、发号、打印、并驱动显示、日历时钟,语音提示和数据存储等功能。
2.显示模块
采用点阵图形液晶模块128X64LCD,具有中英文和数字显示,可4行每行显示8个共32个16X16点阵汉字。
3.打印机
采用日本精工打印机芯,模块含有中、英文字库,自动切票、出票、出票快,打印号票清晰、打印内容和格式可以自由编辑。
采用万年历时钟芯片PCF8563,IIC通讯协议,微电脑控制,可方便对时间日期进行修改。
4.语音提示: