期刊文献+

无线单片机汇编与C语言比较和全速软件断点

Comparison between C language and assemble language and full-speed software cut point for wireless SCM
在线阅读 下载PDF
导出
摘要 无线单片机C语言和汇编语言各有所长。无线单片机内存容量极小,而且不同型无线单片机收/发硬件结构各不相同,因此C语言时常表现出很多不足之处(如C语言良好的可移植性在不同无线单片机间并不存在)。首先对无线单片机的汇编语言和C语言进行比较,说明汇编语言具有相当大的优势。接着提出改进汇编语言可交叠式模块编程方法。最后考虑至今软件断点都是极慢速的(慢100倍);现有的硬件断点方法需要很贵的硬件来支持,成本很高,为此提出低成本和高速的全速软件断点方法。采用CPLD芯片实现的nRF24E1外围电路,完成键盘扫描,显示,收发控制和信息存储。多次并以nRF24E1收发的实验和调试验证了上述方法的正确性。 C language and assemble language has their own strong points for the wireless single chip microcomputer. The memory capacity of SCM is small and moreover, the hardware structure of both types of SCM for transmit/receive by radio is different, so that C language is often deficient in practice, for example, the transplant of C language program of both types of SCM for transmit/receive by radio is not well. This paper first compares the advantages and disadvantages between C language and assemble language, and then presents the method of program block overlap for assemble language to be make better. Finally this paper also presents the full-speed software cut point to debug program. Many experiments on nRF24E1 for transmit/receive by radio give the verification of above method.
作者 方倩 刘莹
出处 《信息技术》 2007年第12期143-146,共4页 Information Technology
关键词 汇编语言 C语言 无线单片机 全速软件断点 assemble language C language wireless single chip microcomputer full-speed software cut point
  • 相关文献

参考文献8

二级参考文献9

共引文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部