飞思卡尔嵌入式.pptVIP

  • 21
  • 0
  • 约5.25千字
  • 约 30页
  • 2017-04-02 发布于江苏
  • 举报
飞思卡尔嵌入式

基于汇编语言编程给人的第一感觉是难,相对于其它的高级 语言编程,汇编语言在编程的直观性、编程效率等方面有所欠 缺,但针对资源相对较少的单片机以及时序要求严格的硬件接 口编程,掌握汇编语言还是必不可少的。使用汇编语言编程是 基本功,学习和掌握汇编语言编程可以增加编程者的“内力”, 为使用高级语言编程打下坚实的基础。 小灯闪烁汇编工程相关源文件的树型结构 主函数文件(main.asm) 主程序文件main.asm,包含有: 工程描述:工程名、硬件连接索引、程序描述、目的、说明、注意、日期等 总头文件 主程序:主程序一般包括初始化与主循环两大部分。初始化包括堆栈初始化、系统初始化、内存变量初始化、I/O端口初始化、中断初始化等 内部直接调用子程序:若有不单独存盘的子程序,建议放在此处 外部子程序:若程序使用独立存盘的子程序,可在此处使用“INCLUDE子程序文件名”将其包含。注意,独立存盘的子程序必须与主程序在同一个目录中 中断处理程序文件(isr.asm) 框架程序文件 汇编软件构件文件 通用程序文件 包含: Light构件的汇编头文件Light.inc Light构件的汇编程序文件Light.asm 3.6.3 Light测试工程主程序 首先调用LightInit函数,初始化所需的每一盏指示灯。注意 初始化时,要让每一盏灯初始状态为“暗”。随后,通过 Light_

文档评论(0)

1亿VIP精品文档

相关文档