点亮一个LED

1.LED的介绍:?中文名:发光二极管
                      ?英文:Light Emitting Diode(注:【Emitting:发出】、【Diode:二极管】)
                      ?简称:LED
                      ?用途:照明……
                      ?符号:  

点亮一个LED
                      ?直插式LED简介: 点亮一个LED
                      ?工作参数:
                                点亮一个LED

2.Keil编程的准备工作:
   ①Project→New μVision Project→“选择器件”
          

点亮一个LED 点亮一个LED
         →源组文件建立项目:
点亮一个LED 点亮一个LED

3.编译功能:

点亮一个LED

 4.初次接触常遇到的警告或错误及解决:
    ①警告L10:
          *** WARNING L10: CANNOT DETERMINE ROOT SEGMENT:无法确立根段
          →缺少主函数→添加mian函数:void main()
                                                             {
                                                                        
                                                              }
     ②错误C202:
         error c202:’内容’: undefined identifier:未定义标识符
         →使用的变量没有被定义,编译器不认识’内容’→主函数前添加头文件:
#include 或#include 或#include
(注:?此处内的内容不区分大小写
           ?REGX52.H、reg52.h、reg51.h在获取变量地址、寄存器地址、扩展等等有所差异。因52
             是51的升级版,且内核一样,故52常可兼容51

5.Keil编写程序的字体设置:

点亮一个LED

6.Keil5注释时(软件的汉字兼容问题)乱码的解决:

点亮一个LED
(注:?选用中文编码情况下更改字体后会出现默认字体消失情况
           ?选用所有编码方式之一后,在其它独立计算机在编程时可能有乱码情况,此时再次设置即
              可
           ?推荐使用“语言通用”项,兼容性更广)

7.开发板上LED的连接原理及作用:

点亮一个LED

 8.单片机控制LED原理:CPU 配制 寄存器 控制 硬件电路 完成功能

点亮一个LED

 9.点亮一个LED等:
     ①创建.hex文件:

点亮一个LED
②下载软件的使用:
点亮一个LED

③仿真演示:

点亮一个LED
(注:?0x:前缀,表示后面是十六进制数
           ?sbit:定义一个变量类型。如sbit LED=P0^6,即把P0.6定义为LED。
                       sbit一般写在mian函数前面)
           ?编程中加上while()的意义:主函数执行完后判断括号内逻辑表达式(非0即真),让程
                                                              序停留在while内。
             附:
点亮一个LED

来源:西楼有梦

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月11日
下一篇 2021年10月11日

相关推荐