当前位置:   article > 正文

浅谈单片机中C语言与汇编语言的转换_movc对应到c语言

movc对应到c语言
做了一单片机设计,要用C语言与汇编语言同时实现,现将这次设计的感受和收获,还有遇到的问题写下,欢迎感兴趣的朋友交流想法,提出建议。
  单片机设计:基于51单片机的99码表设计
  软件环境:Proteus8.0 + Keil4
  要求:1,开关按一下,数码管开始计时。2,按两下,数码管显示静止。3,按三下,数码管数值清零。
  C语言程序如下:
  #include
  #define uint unsigned int
  #define uchar unsigned char
  uchar shi,ge,aa,keycount=0,temp;
  sbit anjian=P1^7;
  uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  void display(shi,ge);
  void key ();
  void init();
  void delay(uint z);
  /*-----主程序-----*/
  void main()
  {
  init(); //初始化
  while(1)
  {
  key ();
  if(keycount==1)
  TR0=1; //开中断
  if(keycount==2)
  TR0=0;
  if(keycount==3)
  {
  temp=0;
  keycount=0;
  }
  if(aa==10){aa=0;
  if(temp<=99)
  {
  temp++;display(shi,ge);
  }
  else
  temp=0;}
  }
  }
  /*------初始化程序-------*/
  void init()
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/309672
推荐阅读
相关标签
  

闽ICP备14008679号