Board logo

标题: 新手求助:LED显示程序和键盘输入程序(汇编的) [打印本页]

作者: sweetstone    时间: 2006-7-5 11:02     标题: 新手求助:LED显示程序和键盘输入程序(汇编的)

我是刚接触DSP的,现在要编一段LED显示和键盘输入的汇编程序,书我也看了一些,但还是不知道从哪里下手好,请教这里的各位师兄师姐,谢谢大家啦!
作者: liuxiangyua    时间: 2006-7-6 19:41

你用的是哪个公司,哪种DSP???
作者: sweetstone    时间: 2006-7-7 10:06

我用的是TI公司2407
作者: liuxiangyua    时间: 2006-7-12 20:14

不好意思

近来工作城市变更,上网不方便。。

直到今日才回答你的问题。

2407的键盘及LED显示不难,只要你知道2407的IO口指令就可以了,然后顺着键盘和LED的控制思路来做。。。。

不难的。。。。

我只花了半个小时的时间就把51的键盘代码移植到2407上了。。。
作者: sweetstone    时间: 2006-7-13 10:51

千万别这么说,我真的很感谢你呢,你能回复,我就非常高兴了,我刚刚毕业,单片机原来学的就不多,DSP就只是听说过,可现在工作却是要作DSP编程,真是一个头两个大~~不过有你这样的高手在的话,我看我还是有希望的^_^~~我还有几个问题,希望你不要觉得太简单太烦而不回答我啊。

第一个,我现在就是不明白如果我想往IOPE口写数据(我的E口接的是LED),是不是相当于直接给寄存器PEDATDIR的第八位写呢,那它的高八位是不是还应该保持FF(作为输出),如果不是的话,我应该怎么给E口写数据呢?你能给我举一个例子么?我用的全是汇编语言

第二个,我看到一个命令文件上面吧SARAM定义位external SARAM,SARAM不是内部的么?怎么有定义成外部的了?

第三个,FLASH在一个命令文件中可否既定义在程序存储器中有定义在数据存储器中呢?应为我现在名一个问题,我在我的小程序中建立了一个表,为了用指令方便,我想把表写在数据存储器中,但是我又必须按照要求把表建立在FLASH中?

第四个,程序存储器是把程序放在一个有地址的空间,数据存储器是把数据放在一个有地址的空间,可是我现在也不明白I/O空间到底是做什么用的?它用来放什么?External(外部)和internal(内部)有什么区别?SARAM、DARAM,FLASH和外部、内部有什么关系??是说SARAM、DARAM,FLASH都可以定为外部,也可以定为内部,还是……,在定义段的时候,可以定在什么存储器中?可以定在外部?内部?我现在太糊涂了!!!

我问的问题太多,希望你不要烦我啊,谢谢你了

[此贴子已经被作者于2006-7-13 10:51:47编辑过]


作者: liuxiangyua    时间: 2006-7-18 20:19

一晃又是一个星期过去了。。。

俺上网真是不方便啊。。。。故而集中时间上BBS聊聊。。。

很多问题一下子说不清,你加我QQ:270833809,大家以后好好切磋切磋。。。。


作者: sweetstone    时间: 2006-7-19 09:27

好的,谢谢你~~~~




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0