电子杂院

CPLD&& FPGA ……51单片机……电子电路…… My Life……
    <<  关于上拉电阻的作用(转) | 首 页 | Keil C语言编程计算延时的方法  >>

    2007-05-12

    用Keil在C中嵌入汇编 - [51单片机]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://kingmoon.blogbus.com/logs/5350441.html

         很多用C语言编单片机程序的朋友,有时候会碰上“精确延时”,而用C又要搞清楚它的编译,往往在这个时候就想到了用汇编来编写延时,具体怎么在C中嵌入汇编呢?其实也比较简单,如下图,在C文件中要嵌入汇编的地方用#pragma asm和#pragma endasm分隔开来,这样编译时KEIL就知道这中间的一段是汇编了。

    在有加入汇编的文件中,还要设置编译该文件时的选项

    Generate Assembler SRC File 生成汇编SRC文件
    Assemble SRC File 封装汇编文件
    如下图的状态为选中,选上这两项就可以在C中嵌人汇编了。
     

    为了能对汇编进行封装还要在项目中加入相应的封装库文件,在笔者的项目中编译模式是小模式所以选用C51S.LIB。这也是最常用的。这些库文件是中KEIL安装目录下的LIB目录中。 加好后就可以顺利编译了。 

     

     

    希望能对大家有所帮助^_^!

     


    随机文章:

    万年历(汇编源代码) 2007-07-14
    遥控器解码(原理说明与源代码) 2007-07-14
    Keil C语言编程计算延时的方法 2007-05-12
    Hspice教程、电路版图、典型电路 2007-05-11
    51单片机仿真器 2007-05-01

    收藏到:Del.icio.us




    Tag:
    引用地址:
    北瓜 发表于20:10:33 | 编辑 | 继续话题 | 转发 | 分享 0


个人资料

北瓜

共同学习,共同进步!

日历

搜索

管理

  • 进入后台 写新日志
  • 文章管理 评论管理
  • 更换模板 访问统计

文章分类

  • EDA相关[5]
  • 51单片机[5]
  • 电路设计[4]
  • 生活琐事[2]

Tag

    More..

    最新文章

    • Verilog 电子书(转)
    • 0欧姆电阻的作用
    • 万年历(汇编源代码)
    • 遥控器解码(原理说明与源代码)
    • Altera Blaster II
    • 新的EP1C3核心板
    • Scope的使用
    • USB---232转换电路及驱动
    • Keil C语言编程计算延时的方法
    • 用Keil在C中嵌入汇编
    全部日志>>

    最新评论

    • joe:你好,你这里还有那本system verilog gol...
    • 小贝:希望能用,我是学生,初涉此领域。 非常感谢。...
    • 陶升阳:博主你好我想问一下你有该版本的dsp builder吗?...
    • mytex:下载后安装完毕,却提示要License,否则只能试用30...
    • bbs:谢谢
    • 杰克船长:我的老板叫我用破解版FPGA工具进行电路开发设计的联系 ...
    • hotpower:谢谢!!! 不能能否下载、、、...
    • 进:ok谢谢=
    • jouyujianq:谢谢啦,太感谢了
    • ANGEL:谢谢!!正在下载中...

    链接

    • 西南交通大学
    • Altera中文网站
    • Altium中文网站
    • 21芯片搜索
    • 中国影视论坛
    • proteus仿真论坛
    • PCB设计论坛
    • 欣欣传美论坛
    • EDA专业论坛

    存档

    • 2007 [17]
    • RSS 什么是RSS?
      用IM提醒我内容更新
      订阅到QQ邮箱
      订阅到鲜果阅读器
      订阅到Google阅读器
      订阅到抓虾阅读器
    • 《城客》第三期:毛细香港
      博客大巴
      博客大巴使用指南
      博客大巴模板中心
      免费注册博客大巴
      一键博客搬家工具
      中文互动杂志城客
    Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
    博客大巴模板设计:Green Emotionless Kid | 作者:iZ