嵌人式实时操作系统uC/OS在控制工程中的应用
简略地分析了uC/OS操作系统的特点,指出在嵌入式实时控制工程领域内应用该操作系统时,多任务的优先级设定是一个关键问题.接着分析了在电梯群控工程中,其软件系统应该完成的功能,在此基础上提出其多任务划分的原则,并给出一个实际的例子.结论是利用uC/OS提供的系统特征,可以简化多任务程序设计,满足多个任务的时间要求,大大降低了开发难度,轻松地完成前后台编程方法难以完成的任务.同时利用系统的定时中断,设计一个超级任务来对其他任务进行监控,从而也提高了系统的可靠性.
基于AT89S52和K9F6408U0A的语音数字系统设计
在研究传统语音录放电路的基础上,提出了一种基于AT89S52的音频信号采集、存储与处理系统。该系统以单片机AT89S52为控制器,采用键盘和LCD作为人机界面,ADC0809采集音频信号,扩展8MB闪速存储器K9F6408UOA作为数字化音频信号的存储器,通过软件滤波滤除噪音;采用PWM产生声音的原理,使存储在Flash中的音频数据控制PWM每个波形的占空比,通过低通滤波器将声音从PWM的脉冲中分离,并驱动扬声器。实验表明:8KHz采样频率和8位采样位数可获得清晰的语音以及较好的音乐声,语音存储时间达15min。
基于AT89C52单片机的语音录放系统实现
设计一种基于AT89C52的语音录放系统,利用单片机、ISD2560语音录放器件、麦克风、扬声器等元器件实现硬件电路的设计,并利用C51高级语言设计ISD2560器件控制字的写入和定时中断程序。经软硬件调试,结果表明该系统录放效果良好,具有一定的工程实用价值。
-
共1页/3条