位置:51电子网 » 技术资料 » 其它综合

基于W536的多媒体电子玩具芯片系统的设计及实现

发布时间:2008/6/5 0:00:00 访问次数:464

  摘 :在简要分析w536芯片结构和工作原理的基础上,提出了一种基于w536芯片的多媒体电子玩具芯片系统的设计和实现方案,给出了一种用32×8液晶点阵实现16×16的液晶点阵的方法。该系统具有趣味教学(教儿童学习26个英文字母、常用英语单词等的发音和拼写)、智力测验、音乐娱乐和益智游戏等功能。

  关键词:w536芯片,电子玩具芯片,多媒体

  目前,很多的益智玩具设计既要有液晶(lcd)显示,又要有扬声器播放语音及音乐。用一般芯片(如8051或通用dsp)实现上述要求,需要外接lcd显示接口电路及扬声器驱动电路,外围电路复杂,编程难度较大,放音的质量难以控制。

  本文介绍了一种利用台湾winbond公司的w536芯片构成的多媒体电子玩具电路的设计及实现方法,该芯片可直接驱动lcd显示,内置语音mdpcm(modified difference pulse code modulation)编解码电路,可通过程序控制语音的播放,并具有耗电少、大屏幕显示、音质清晰、使用方便、开发周期短等优点,很适于多媒体电子玩具芯片系统的开发。

1 w536芯片简介

  w536芯片的结构框图如图1所示,除具有普通4位微处理器的所有功能之外,还内置了lcd接口,可以直接驱动lcd显示;有20kb~160kb编程空间(程序rom);带有mdpcm语音编解码电路和音乐功能(内置最大4mbits语音rom),并且可以混和输出语音和midi(乐器数字界面)音乐。该芯片根据驱动lcd点阵列的大小分为t、a、k和p四个系列,每一个系列按存储语音内存大小又分成w536030、w536060、w536090和w536120四种型号。

  本设计采用w536060k芯片,其最大驱动40×8液晶显示,程序rom为40kb,通用ram为1knibble(1 nibble=4 bits),lcdram为80 nibble,语音rom为2mbits。

2 系统组成原理

  我们设计的多媒体英语学习电子玩具电路方框图如图2所示。硬件电路主要由w536060k芯片、lcd液晶显示电路、键盘电路和led指示电路等组成,用户通过键盘阵列与系统进行交互对话,当w536060k芯片检测到键盘阵列的输入信号时,便发出相应的电信号,控制相应的led指示灯亮,输出图片信息到lcd液晶板,同时控制扬声器播放相应的语音和音乐。由于w536强大的多媒体(语音、音乐、lcd显示驱动)功能,系统的大部分功能通过软件设计来实现,因此,外围电路十分简单,我们最终实现的电路板(按键除外)面积不到40cm2


3 系统软件设计

  w536芯片配备两个编程平台:pattern studio和wide。在pattern studio平台利用高效率的script语言(类c语言)进行开发,简单的一条语句可以播放一段语音或者显示一张图片,因此,很适于开发多媒体应用程序。在wide平台编写asm程序,除此之外,系统通过它与开发板结合进行仿真和在线调试。在程序结构上,采用了script语言和asm语言混合编程。


3.1 系统软件模块构成及功能结构

  系统的软件设计包含asm程序设计和script程序设计两部分。asm程序主要是语音和音乐播放程序、字母和数字的动画书写程序、睡眠模式的唤醒程序、led指示程序和键盘扫描程序等。script程序主要包括5大功能模块,分别为字母学习、单词学习、数字学习、音乐娱乐和益智游戏,其中每一项大功能模块又划分为4个子功能,总共构成20个子功能模块。script语言和asm语音协调工作,其功能结构框图如图3所示。


  script程序利用高效的语句进行程序的设计,显示一幅静止的多媒体图片或者播放一段动听的音乐只需要一条简单的

  摘 :在简要分析w536芯片结构和工作原理的基础上,提出了一种基于w536芯片的多媒体电子玩具芯片系统的设计和实现方案,给出了一种用32×8液晶点阵实现16×16的液晶点阵的方法。该系统具有趣味教学(教儿童学习26个英文字母、常用英语单词等的发音和拼写)、智力测验、音乐娱乐和益智游戏等功能。

  关键词:w536芯片,电子玩具芯片,多媒体

  目前,很多的益智玩具设计既要有液晶(lcd)显示,又要有扬声器播放语音及音乐。用一般芯片(如8051或通用dsp)实现上述要求,需要外接lcd显示接口电路及扬声器驱动电路,外围电路复杂,编程难度较大,放音的质量难以控制。

  本文介绍了一种利用台湾winbond公司的w536芯片构成的多媒体电子玩具电路的设计及实现方法,该芯片可直接驱动lcd显示,内置语音mdpcm(modified difference pulse code modulation)编解码电路,可通过程序控制语音的播放,并具有耗电少、大屏幕显示、音质清晰、使用方便、开发周期短等优点,很适于多媒体电子玩具芯片系统的开发。

1 w536芯片简介

  w536芯片的结构框图如图1所示,除具有普通4位微处理器的所有功能之外,还内置了lcd接口,可以直接驱动lcd显示;有20kb~160kb编程空间(程序rom);带有mdpcm语音编解码电路和音乐功能(内置最大4mbits语音rom),并且可以混和输出语音和midi(乐器数字界面)音乐。该芯片根据驱动lcd点阵列的大小分为t、a、k和p四个系列,每一个系列按存储语音内存大小又分成w536030、w536060、w536090和w536120四种型号。

  本设计采用w536060k芯片,其最大驱动40×8液晶显示,程序rom为40kb,通用ram为1knibble(1 nibble=4 bits),lcdram为80 nibble,语音rom为2mbits。

2 系统组成原理

  我们设计的多媒体英语学习电子玩具电路方框图如图2所示。硬件电路主要由w536060k芯片、lcd液晶显示电路、键盘电路和led指示电路等组成,用户通过键盘阵列与系统进行交互对话,当w536060k芯片检测到键盘阵列的输入信号时,便发出相应的电信号,控制相应的led指示灯亮,输出图片信息到lcd液晶板,同时控制扬声器播放相应的语音和音乐。由于w536强大的多媒体(语音、音乐、lcd显示驱动)功能,系统的大部分功能通过软件设计来实现,因此,外围电路十分简单,我们最终实现的电路板(按键除外)面积不到40cm2


3 系统软件设计

  w536芯片配备两个编程平台:pattern studio和wide。在pattern studio平台利用高效率的script语言(类c语言)进行开发,简单的一条语句可以播放一段语音或者显示一张图片,因此,很适于开发多媒体应用程序。在wide平台编写asm程序,除此之外,系统通过它与开发板结合进行仿真和在线调试。在程序结构上,采用了script语言和asm语言混合编程。


3.1 系统软件模块构成及功能结构

  系统的软件设计包含asm程序设计和script程序设计两部分。asm程序主要是语音和音乐播放程序、字母和数字的动画书写程序、睡眠模式的唤醒程序、led指示程序和键盘扫描程序等。script程序主要包括5大功能模块,分别为字母学习、单词学习、数字学习、音乐娱乐和益智游戏,其中每一项大功能模块又划分为4个子功能,总共构成20个子功能模块。script语言和asm语音协调工作,其功能结构框图如图3所示。


  script程序利用高效的语句进行程序的设计,显示一幅静止的多媒体图片或者播放一段动听的音乐只需要一条简单的

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!