原创 我的第一个单片机小程序

2008-6-5 00:02 2509 7 9 分类: MCU/ 嵌入式

        今天我迈出了学习单片机的第一步,从书上抄了一个简单的小程序然后在KEIL下调试,虽然是抄的但还是出现了几个错误,很是让我郁闷了一阵。先是KEIL一个设置没有设置好,请教了一个同学,搞定!但还是有一小段有错误,经过认真排查发现把Y抄成了y,改好,哈哈,调试成功!


      虽然抄了个简单程序还犯低级错误,但毕竟是第一步,心里还是很是欣慰的!至少我熟悉了KEIL环境!哈哈,继续努力!


第一个程序如下:


#include <reg52.h>
sbit LED_pin=P1^5;
bit  LED_state_G;
void LED_FLASH_Init(void);
void LED_FLASH_Change_State(void);
void DELAY_LOOP_Wait(const unsigned int);
void main (void)
{
  LED_FLASH_Init();
  while(1)
  {
   LED_FLASH_Change_State();
   DELAY_LOOP_Wait(1000);
  }
}
  void LED_FLASH_Init(void)
   {


     LED_state_G=0;


   }


  void LED_FLASH_Change_State(void)
   {
  
     if (LED_state_G==1)
     {
         LED_state_G=0;
         LED_pin=0;
       


      }
     else
     {
      
     LED_state_G=1;
     LED_pin=1;


      } 
    }
  void DELAY_LOOP_Wait(const unsigned int DELAY)
   {
  
    unsigned int x,y;
    for(x=0;x<=DELAY;x++)
     {
        for(y=0;y<=120;y++);
    }
 
  }

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户377235 2013-8-11 20:51

我今年是43岁,三年前学单片机,会简单使用keil ,现在会简单用protel画原理图和pcb, 制作过单片机控制led, 单片机控制直流电机,现在想做computer 控制 stc89s51 ,正在努力,单片机非常有意思,做成功有意思,大家努力吧/!!!!!!!!!!!!

用户124183 2008-6-5 15:01

加油,有不懂的可以共同讨论! 我的QQ:363901060
相关推荐阅读
用户147553 2009-06-04 10:31
学之初———WinCE 6.0
最近在EDN的WinCE小组买到了一块开发板,忙里偷闲趁着端午开始了我的WinCE学习之旅。我一直在用Visual Studio 2005编写桌面程序,对Visual Studio2005还算比较熟悉...
用户147553 2009-04-27 16:46
技术人员发展方向及嵌入式学习【转】
    关于技术人员发展方向的问题大家讨论已经很多,现在谈谈我的想法对于技术人员可以选择以下几个方向一、继续做技术、做技术比较稳定,是一个撑不死,饿不着的行业,要想挣到比较多的钱比较困难。二、销售做销...
用户147553 2009-04-27 16:42
一位软件工程师的6年总结【转】
        “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程...
用户147553 2009-04-06 11:41
阶段总结
        期待已久的清明假期还有半天就要结束了,尽管平时这三天也是没有课,但放假毕竟和周末的感觉不一样,至少没有什么压力,可以名正言顺的睡个懒觉,名正言顺的不来实验室。回到学校快两个月了,虽然这...
用户147553 2009-03-06 22:29
C#写的一个简单计算器程序
        刚开始学C#,现在还处于模仿的水平,这个计算器算是自己的第一个小作品吧。程序比较简单,基本没有用到C#的类和函数,大部分和C语言一样。https://static.assets-sta...
用户147553 2009-03-06 22:27
焊板失败
      前几天帮一女同学在电子园买了一套EDN助学的51开发板,昨天货到了,然后我就义不容辞的承担下帮她焊板子的任务,当然无偿的。因为之前我焊过一块,结果很成功,所以这次我有信心、有决心将美女交给...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /3 下一条