- 4
- 0
- 约2.79千字
- 约 30页
- 2017-02-06 发布于天津
- 举报
第五章C程序编程和运行环境
第五章 C程序编程和运行环境 TMS320C54x C语言编程 C语言和汇编语言混合编程 运行环境及C编译工具 一 TMS320C54x C语言编程 数据类型 定点型数据和浮点型数据:语法使用方法同传统的C没有区别,但后台执行会有所不同。主要是通过rts.lib进行相应的处理。 2、关键字(keyword) const interrupt 关键字 near and far 3、寄存器变量 只有AR1和AR6可以作寄存器变量 寄存器变量在访问时可以比一般的变量占用更少时间,但是,建立寄存器变量需要4个指令周期,故如果不是多次使用的变量不要设为寄存器变量. 寄存器变量 变量只能定义为char,short,int,pointers 寄存器变量使用时有很多注意事项 4、I/O端口访问 如果访问的I/O空间地址为N(16进制),则定义一个端口变量portN,然后把portN作为一般变量使用. 语法 ioport type portN 其中type可以是char, short, int , unsigned variable. 语法为 asm (“ assembler text”); 注意开头要有空格,否则作为标号处理 由于C文件中的汇编语句在编译时(由C源文件变为汇编源文件)并不进行语法
原创力文档

文档评论(0)