51单片机编程(点亮任意一盏LED灯)

2022-05-20 20:52:15   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《51单片机编程(点亮任意一盏LED灯)》,欢迎阅读!
单片机,点亮,任意,编程,LED
51单片机程序

目的:点亮任意以一LED

#include void main() { P0=0X01; }



1. 首先要明白自己想点亮的是哪一盏灯,简单的51单片机共有8LED灯,其连接口分别

P08个引脚上,1表示灯亮,0表示灯灭 2. 2LED灯亮

7 0

6 0

5 0

4 0

3 0

2 0

1 1

0 0

计算机语言 二进制转换为十六进制0100 0000=0151编程中16进制需要在数字前加0x 所以想要第二盏灯亮写51编程即为P0=0x01;(P必须大写,最后必须加分号;) 3. 一个程序必不可少的就是头文件和主程序

#include #include是引用头文件的标志,<>中是所应用的头文件类型,我们所写的是51单片机的编程,所以需要引用reg51 文件(为什么我想第二盏灯亮,我就直接写P0=0x01 ?因为reg51文件中的内容告诉我,灯是P0在控制的,想灯亮直接找P0 void main() void 是函数的类型 main表示主函数,一个程序必须要有主函数main才能进行编程 ,而且主函数main只能有一个,主函数main后面的大括号{ }就是函数的主体部分

4. 下面对点亮的灯进行改变

灯亮 3LED 二进制0000 0100 十六进制04 #include void main() { P0=0X04; }

灯亮 14LED 二进制00001001 十六进制09 #include void main() { P0=0X09; }

灯亮全部盏LED 二进制1111 1111 十六进制ff #include void main() { P0=0Xff;


本文来源:https://www.wddqxz.cn/e6132d18fd4ffe4733687e21af45b307e871f9d1.html

相关推荐