《合泰单片机总结》由会员分享,可在线阅读,更多相关《合泰单片机总结(11页珍藏版)》请在人人文库网上搜索。

1、合泰单片机总结-测试环境C编译器V21. Debug2.3. .数组,支持一维/二维数组(大小小于1 bank);4. 使用const关键字,变量将存储于程序存储区,如,const uint8_t tab = “1,2,3”;5. 中断服务函数:#pragma vector ISR_tmr0 0x0c/定义中断入口地址void ISR_tmr0(void)tick+ ;6. 中断函数中调用普通函数(1)方法1#pragma vector ISR_tmr0 0x0c#pragma nolocal funfun()void ISR_tmr0(void)fun() ;(2)方法2#pragma ve。

2、ctor ISR_tmr0 0x0cfun()void ISR_tmr0(void)#asmcall _fun;#endasm7. 宏定义#define_pa0_12_0/bit 0 of RAM address 0x128. 位变量定义对于有多个bank的MCU,位变量只能定义在bank0,使用如下方式#pragma rambank0bit flag ;#pragma norambank9. 指针(1) 不支持指向“字符串数组”char *rainbow = red, orange, yellow ;/ not supported(2) 只支持全局的静态函数指针,且所指函数不能带有参数fun。

3、()return 1;int (*const p)() =fun; / global and initialization requiredvoid main()int a;a=(*p)();(3) 不支持取得const常量的地址const int ldc = 0;void main()int *a;a = &ldc; / cannot pass10. 内嵌汇编#asmlabel: opcode operands.#endasm11 / 11文档可自由编辑Eg:char a;int b;void fun(char p1,int p2)a = p1;#asm / b = p2;MOV A,fun。

4、1MOV _b,AMOV A,fun11mov _b1,A#endasmvoid main()int d1;char d2;unsigned char q, r;r = 0;q = d1 / d2; / get quotient#asm / r = q;MOV A, CR3 ; CR3qMOV CR4,A ; CR4r#endasm#asm / fun(d2,d1)MOV A,CR2 MOV fun0,A ; p1 = d2MOV A,CR1MOV fun1,AMOV A,CR11 MOV fun11,A ; p2 = d1CALL _fun#endasm11. 预编译指令12. 编译器特殊选项13. 内嵌函数14. 注意事项。

合泰单片机做电压表_合泰单片机总结相关推荐

  1. 合泰单片机做电压表_合泰单片机使用总结

    之前一直用ARM 系列的单片机,现在因为产品需要,用了一款合泰单片机(HT67F2360),整个开发过程中发现还是有很多差异. 一.开发环境中的一些差异# arm 系列单片机,直接用keil 接 选用 ...

  2. 合泰单片机做电压表_合泰单片机基础教程

    137********/0757-******** 1 第一章 一. 概念与分类 单片机又称 微控制器 ( M icro C ontroller U nit) ,包含:中央处理单元.程序 存储器.数据 ...

  3. 合泰单片机做电压表_启士 | 蓝桥杯零基础单片机教程9 I2C介绍(上)

    这是 北航士谔书院 的第 940 篇推送 北航士谔书院X大班提醒您: 道路千万条,学习第一条 不搞单片机,开学两行泪 --新春快乐,我们又回来了! 本文对 I²C 总线的协议做出详细的介绍,并对其在 ...

  4. stc89c51单片机音乐盒系统设计_基于单片机的火控系统语音报读设计

    在现代大多控制系统中,通常使用发光二极管LED.数码管.液晶显示器.蜂鸣器等进行状态 / 结果显示和故障报警,如果在显示报警仪表上采用数字语言技术,使适合用听觉传送的信息用语言传送,就可以发挥听觉的优 ...

  5. 合泰单片机触摸例程_合泰单片机iic例程

    本程序是基于合泰单片机的 ,如果需要移植于其他单片机只需稍微修改即可 模拟IIC(I2C)时序,C语言程序 #include "ht46R65.h" #define SDA _pa ...

  6. 合泰单片机触摸例程_合泰触摸单片机新建工程步骤(自编详细版)

    合泰触摸系列单片机新建工程步骤(自编详细版) 第一步: 新建一个工程文件夹,这里以 BS83B12A-3 单片机为实例,将文件夹 命名为 BS83B12A-3_Exam( 根据工程项目自定义,无要求 ...

  7. 合泰单片机触摸例程_合泰单片机触摸按键数据手册自编写程序

    初始化中,对触摸灵敏度自动校正调节 do { asm("CLR WDT");//喂狗 if(TouchUpdate) { TouchUpdate=0; if(TouchData&g ...

  8. 单片机怎么跳出循环_自学单片机第二十七篇:矩阵按键的硬件测试

    我们继续来说矩阵按键的问题,这次是用在实际电路中的.在仿真中我们没有发现问题,但是文章最后我提出了,这个电路在实际应用中一定是存在问题的,那么问题在哪里呢? 这是我们分析的电路. 前几篇我们也对硬件进 ...

  9. 单片机ch2o程序_基于单片机的甲醛浓度检测仪的设计

    基于单片机的甲醛浓度检测仪的设计 李娟娟 [期刊名称] <信息通信> [年 ( 卷 ), 期] 2016(000)011 [摘要] 甲醛的刺激味道和致癌作用严重威胁着人类的健康,文献 [1 ...

最新文章

  1. 第2关:实现一个链接存储的栈
  2. 【Python】轻量级分布式任务调度系统-RQ
  3. 无聊中安装的MAC OS截图欣赏
  4. 微信小程序实践_4显示新闻(2)
  5. oracle19c怎么创建Scott,Oracle db-sample-schema-19c安装(scott hr oe pm ix sh bi用户创建部署)...
  6. 华为ensp小实验(路由下发+Easy IP+单臂路由+OSPF+Rip)
  7. java oca_OCA第6部分中的Java难题
  8. weblogic运行项目_在WebLogic 12c上运行RichFaces
  9. macOS下的视频格式转换器
  10. oracle的count的null为0,count(字段)不统计null值
  11. 从趣味游戏到排序算法(2)
  12. mysql卸载注意问题_mysql卸载注意事项
  13. python余弦函数_Python cos() 函数
  14. 读懂python代码_【坚持】Selenium+Python学习之从读懂代码开始 DAY6
  15. ZJNU 2314-Sleepy Cow Herding
  16. 【故事】《阿里云的这群疯子》:深度好文阅读推荐
  17. 北京汉正天成科技有限公司大家听说过没?这家公司怎么样?
  18. C++PrimePlus第5章编程练习答案及运行结果
  19. 05-Python—列表、元祖、字典、集合操作大全:建议收藏
  20. 【STM32H7教程】第51章 STM32H7的LTDC应用之LCD汉字显示和2D图形显示

热门文章

  1. 面向新闻评论课题笔记
  2. PHP 是最好的语言吗?
  3. 最新计算机专业技术年度考核,信息技术教师个人年度考核工作总结
  4. 企业实名认证api数据接口介绍
  5. 互联网创业还有前途吗
  6. 怎么调整照片dpi大小?如何提高图片的dpi分辨率?
  7. 图形学笔记(七) 色彩与混合
  8. 27、*(类和对象)现有电视商品价格竞猜活动。 项目需求:随机出现一个商品名,用户猜测它的价值 规定次数4次,猜对便可获得此商品。
  9. Wolverine:(金刚狼):实现自修复 bug,创作者竟是GPT-4!
  10. 将excel(xls/xlsx)转换成csv文件