void main() { P0=0X01; }1. 首先要明白自己想点亮的是哪一盏灯,简单的51单片机共有8盏LED灯,其连接口分别
在P0的8个引脚上,1表示灯亮,0表示灯灭 2. 第2盏LED灯亮 7 0 6 0 5 0 4 0 3 0 2 0 1 1 0 0 计算机语言 二进制转换为十六进制0100 0000=01在51编程中16进制需要在数字前加0x 所以想要第二盏灯亮写51编程即为P0=0x01;(P必须大写,最后必须加分号;) 3. 一个程序必不可少的就是头文件和主程序
#include #include是引用头文件的标志,<>中是所应用的头文件类型,我们所写的是51单片机的编程,所以需要引用reg51 文件(为什么我想第二盏灯亮,我就直接写P0=0x01 ?因为reg51文件中的内容告诉我,灯是P0在控制的,想灯亮直接找P0) void main() void 是函数的类型 main表示主函数,一个程序必须要有主函数main才能进行编程 ,而且主函数main只能有一个,主函数main后面的大括号{ }就是函数的主体部分4. 下面对点亮的灯进行改变 灯亮 第3盏LED 二进制0000 0100 十六进制04 #include void main() { P0=0X04; } 灯亮 第1和4盏LED 二进制00001001 十六进制09 #include void main() { P0=0X09; } 灯亮全部盏LED 二进制1111 1111 十六进制ff #include void main() { P0=0Xff;