ISD4004 与 LCD12864通过STC51单片机程序如何写

 我来答
hck2llj
2012-11-05 · TA获得超过2195个赞
知道小有建树答主
回答量:1196
采纳率:75%
帮助的人:1061万
展开全部
看见你提的问题都语无伦次的,逻辑性这么差,估计你单片机基础也好不到哪里。忠言逆耳,话不中听,但是可以参考参考。
你想用STC单片机控制语音芯片ISD4004,用LCD12864做显示屏,估计你是想做一个音乐播放器或录音器之类的吧。这个工作量有点大,对初学者也很有难度。我的建议是:
1、你要了解ISD4004,首先先去下载ISD4004的DATA SHEET,最好是同时找中文和英文的。里面肯定会有硬件电路图,也会教你怎么去控制。但是一般来说,控制的程序对初学者很难,这里你可以偷懒:到网上去下载别人的ISD4004的模块程序。最好找那种有注释的,对着文档看程序,去理解,一直到你能用STC单片机控制它做它能做的事为止。
2、12864在这里就简单多了。还是和1中的一样,下载DATA SHEET,下载模块程序,自己去理解,一直到能使用它做你想做的事。
3、模块都弄清楚以后,就要把这两个部分的程序弄在一起了。这个说难不难,说简单也不简单。初学者最好要弄明白单片机到底是怎么工作的:单片机是从main函数开始逐条指令执行的,每条指令的指令周期也不一样。很多人以为学C了,就不需要像学汇编那样去了解硬件了。其实学C需要了解更多,因为C不是直接针对硬件操作的。
扯远了,主要是你要理解数据在你的程序是从哪里来,到哪里去的。就这样 ,祝你成功。我在大二做过AT89S52+LCD12864+IDS1420的语音温度计,因为是用热敏电阻做的温度探头,所以还涉及到AD芯片的控制,比你这个复杂多了。如果需要资料的话,可以发一些给你做参考。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式