本帖最后由 hgjinwei 于 2010-9-10 07:54 编辑
这是我大学时候胡搞的两个T6963的驱动,用汇编写的,然后在C中调用。
51那个编译器是keill,ARM那个似乎是ADS。
程序没有经过实际硬件测试,只在那个m什么的仿真过。ARM那个好理解,51那个我现在不清楚为什么我在程序中没有将要使用的寄存器压栈保护,程序却能“正常”运行(也就是能达到程序效果),可能是程序过于简单,尚不足于出现寄存器破坏现象。
不过应该可以告诉你如何C与汇编混编。
刚学,不会组织文件,有点乱,莫怪。
PS:程序后来在Linux下用归档工具打包的,不清除Windows下能不能解压。
|