找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3930|回复: 0
打印 上一主题 下一主题
收起左侧

xs128 simulink自动代码生成流水灯代码

[复制链接]
跳转到指定楼层
楼主
simulink自动代码生成流水灯代码 xs128芯片


源程序如下:
  1. /*
  2. * File: xs128_main.c
  3. *
  4. * Code generated for Simulink model 'demo'.
  5. *
  6. * Model version                  : 1.24
  7. * Simulink Coder version         : 8.11 (R2016b) 25-Aug-2016
  8. * C/C++ source code generated on : Fri May 19 14:45:39 2017
  9. *
  10. * Target selection: xs128.tlc
  11. * Embedded hardware selection: Freescale->S12x
  12. * Code generation objectives: Unspecified
  13. * Validation result: Not run
  14. */

  15. #include <hidef.h>                     /* common defines and macros */
  16. #include "derivative.h"                /* derivative-specific definitions */
  17. #include "demo.h"

  18. unsigned int flag_100ms;
  19. void main(void)
  20. {
  21.   /* include your code here */
  22.   /* Initialize model */
  23.   demo_initialize();
  24.   EnableInterrupts;                    /* enable interrupts */
  25.   for (;;) {
  26.     __RESET_WATCHDOG();                /* feeds the dog */
  27.   }                                    /* loop forever */

  28.   /* please make sure that you never leave main */
  29. }

  30. /* PIT定时中断处理函数 */
  31. #pragma CODE_SEG __NEAR_SEG NON_BANKED

  32. interrupt VectorNumber_Vpit0 void PIT_INTER0()
  33. {
  34.   if (PITTF_PTF0 == 1) {
  35.     PITTF_PTF0= 1;                     // 清中断标志位
  36.     demo_step();

  37.     /* Get model outputs here */
  38.     flag_100ms++;                      /* task_100ms */
  39.     if (flag_100ms==10) {
  40.       flag_100ms= 0;
  41.       task_100ms();
  42.     }
  43.   }
  44. }
  45. ……………………

  46. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
Light_count.zip (313.65 KB, 下载次数: 22)




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表