摘要:本文介绍了一种以飞思卡尔公司生产的08系列单片机MC908GP32为核心,配合时钟芯片、语音芯片、按键以及显示器件等组成的会议发言时间提示控制器,该控制器除了具有时钟的基本功能之外,主要通过声、光提示来控制与会人员的发言时间,以节省时间的方式来提高工作效率,也可推广于一些演讲、竞赛等需要严格控制时间的场合。
关键词:单片机 语音提示
中图分类号: TP3 文献标识码:A文章编号:1674-098X(2011)12(C)-0000-00
随着社会的发展,人们的生活节奏越来越快,时间观念也越来越强,在办公领域内,公司和企业通常会通过开会的方式进行交流以及做出某些决策,但同时也带来了发言或会议时间无法有效控制的问题,甚至有的时候讨论得忘记了时间,影响了工作效率,因此通过限制会议时间,精简会议内容的方式来提高工作效率也势在必行。本文所述的会议发言时间提示控制器主要具有实时时间显示、修改功能;会议时间或发言时间设定功能;到时声、光提示功能;还可通过RS-232C口与计算机进行通讯。
1系统硬件设计
系统由MCU主控单元、时钟模块、按键模块、显示模块、光控模块、语音模块六个部分构成。
(1)MCU模块
系统MCU采用Freescale公司生产的08系列单片机GP32,GP32是一款8位机,具有512B片内RAM,32KB片内FLASH程序存储器,具有在线编程能力和保密功能,具有时钟发生器模块和PLL电路,可产生各种工作频率,内部总线频率最高可达8MHz。
(2)时钟模块
本系统采用外接时钟芯片的方式完成系统的电子钟功能,采用美国DALLAS公司生产的DS1302 ,它是一种高性能、低功耗、带RAM的实时时钟电路,可以对年、月、日、时、分、秒进行准确计时,并具有闰年补偿功能,工作电压为2.5V~5.5V,采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。
(3)语音模块
语音模块用于系统运行过程中发出各种语音提示,以便告知用户会议或发言时间已到。本系统采用语音芯片AP8921A完成系统语音提示功能,AP8921语音芯片串接了高性能的、带有内置的512位或256位EPROM的标准CMOS声音OTP,带有4位可以存储21秒的声音信息,系统采用分段存放语音信息的方式,由MCU控制选择当前要播放的提示语音段语音,实现不同形式的语音提示功能。
(4)显示模块
显示模块用于显示系统当前时间,当用户进行设定时显示会议或发言的时间值,当系统发生故障时显示相应报警信息。显示模块采用6位七段LED数码显示器,可以同时显示时、分、秒,也可以作为秒表或定时倒计时显示。为最大程度节约单片机I/O口,系统采用串行静态显示方式,
(5)按键模块
按键模块采用3*3矩阵式键盘结构,设有功能选择键、加键、减键、时间设置键、清除/复位键五个功能按键,并预留出4个按键,以备系统升级扩展使用。用户可通过按键电路设置当前系统时间,本次会议或发言时间,同时也可以向系统发送复位命令。
(6)LED模块
LED模块用于完成系统运行过程中的光提示功能,共设有系统故障、定时时间到两个LED光提示。
2软件系统设计
系统采用苏州大学Freescale嵌入式系统实验室研发的MT-IDE For HC08集成开发环境完成系统能够开发,该环境采用Windows风格,提供友好的操作界面,具有编辑、编译、下载、调试等功能,通用性强,使用方便,支持C和汇编语言的源文件编辑、编译。系统软件主要完成时钟显示、闹铃、时间设置、声光提示等功能。源程序主要包括主程序、中断子程序、显示子程序、定时子程序、延时子程序等,如图1所示:
3结语
当今世界正处于迅速变革的时代,面对高强度、快节奏的工作环境,有效利用时间,提高工作效率成为了每个企业重点关注的问题。本设计解决了企业会议或发言时间的有效控制问题,系统集成度高、性能稳定、抗干扰能力强、性价比高,经软件仿真和实际功能验证,证明设计可靠、设计方案可行,在实际应用中有较大的实用价值。
参考文献
[1] 王宜怀.嵌入式技术基础与实践.北京.清华大学出版社,2007
[2] 马忠梅.单片机的C语言应用程序设计.北京:北京航空航天大学出版社,2007
[3] 苏家健.自动检测与转换技术.北京:电子工业出版社,2009
相关热词搜索: 控制器 发言 提示 会议 时间上一篇:机房温湿度及火灾监控系统
下一篇:SOPC实现模拟路灯控制系统