基于IDE硬盘的大容量语音记录仪
到系统正在记录的语音。
2系统软件设计
系统软件包含有主程序、中断服务程序和任务子程序等。
主程序主要完成对IDE硬盘、D6571E、LCD等的初始化,并检测任务表是否空,若不空则执行相应任务。图4所示为系统主程序流程图。
中断服务程序主要包括T0中断服务程序、INT0中断服务程序、INT1中断服务程序等。T0中断服务程序主要负责定时喂看门狗、扫描键盘读键值等,并写相关任务到任务表中。INT0、INT1中断服务程序分别响应系统中2片D6571E的中断请求,将并联话机通话的语音压缩任务和记录语音的播放任务写到任务表中,待主程序调用执行。
任务子程序主要有LCD显示子程序、D6571E对语音的压缩子程序、D6571E对语音的解压子程序、读写IDE硬盘子程序、振铃处理子程序等。
《基于IDE硬盘的大容量语音记录仪(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/173035.html
2系统软件设计
系统软件包含有主程序、中断服务程序和任务子程序等。
主程序主要完成对IDE硬盘、D6571E、LCD等的初始化,并检测任务表是否空,若不空则执行相应任务。图4所示为系统主程序流程图。
中断服务程序主要包括T0中断服务程序、INT0中断服务程序、INT1中断服务程序等。T0中断服务程序主要负责定时喂看门狗、扫描键盘读键值等,并写相关任务到任务表中。INT0、INT1中断服务程序分别响应系统中2片D6571E的中断请求,将并联话机通话的语音压缩任务和记录语音的播放任务写到任务表中,待主程序调用执行。
任务子程序主要有LCD显示子程序、D6571E对语音的压缩子程序、D6571E对语音的解压子程序、读写IDE硬盘子程序、振铃处理子程序等。
《基于IDE硬盘的大容量语音记录仪(第4页)》