当前位置:首页 > 技术心得 > 正文内容

IAR STM8嵌入汇编

xjtudll9年前 (2017-04-17)技术心得13610

IAR嵌入汇编:使用asm或者__asm,推荐使用__asm。

void delay_n_nop(uint8 N)

{

// 用C语言的话 会跟编译器的优化有关

/*

    uint8 i;

    for (i=N; i>0; i--);       

*/

    asm(

        "delay_n_nop:\n"       

        "        ADD       A, #0xff\n"             // 1个周期

        "delay_n_nop_0:\n"

        "        TNZ       A\n"                    // 1个周期

        "        JRNE      L:delay_n_nop\n"        // 2个周期

    );    

}

clip_image001

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/450/

标签: IARSTM8
分享给朋友:

“IAR STM8嵌入汇编” 的相关文章

IIS配置允许下载APK文件

IIS配置允许下载APK文件

MIME类型:application/vnd.android.package-archive...

proteus仿真时虚拟串口窗口丢失的解决办法

proteus仿真时虚拟串口窗口丢失的解决办法

在使用Proteus调试串口时会遇到自带的串口工具无法弹出虚拟串口解决办法如下:在Simulation中止后,进入工具栏Debug-> Reset Debug Pop up Windows,并在弹出窗口中选“yes”。 再次运行Simulation,可以发现窗口可以正常弹出。...

BOS单据的单据体字段支持F7选择用户的插件示例代码

https://vip.kingdee.com/article/46700727729979392 Private Sub m_BillInterface_MenuBarClick(ByVal BOSTool As K3ClassEvents.BOSTool, Cancel As Boolean)...

Word批量删除图片、超链接、空格等技巧

Word中的很多批量处理,实际上多是通过查找、替换功能实现的。而要调出“查找和替换面板”很简单,在“工具”菜单中选择“替换”或者按ctrl+H快捷键即可。下文中提到的“查找”或“替换&rdqu...

Itunes搜索——找正版免费软件的利器

Itunes搜索——找正版免费软件的利器

一直以为ipad不越狱没啥游戏可玩的,其实不然,itunes store大把的免费正版软件   打开iTunes,选择菜单上的 Store ,再选择“搜索”:  然后,先选择“应用软件”,例如,想找所有免费的游戏,而且是IP...

NSToolBar-设定初始化选中的item

NSToolBar-设定初始化选中的item

参考资料: http://stackoverflow.com/questions/11004072/nstoolbar-how-do-i-initialise-with-a-selected-item 使用方法: -setSelectedItemIdentifier 举例如下: [self.win...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。