51单片机学习日记(2-1)

学习芯片STC89C52普中科技

学习使用软件keil5

2-1 点亮一个LED灯。

第一步:

创建工程文件

在此处使用AT89C52是因为在国外的软件中找不到STC系列的芯片所以用AT89C52替代效果一样

在此处选择否或者是都可以

第二部分:程序部分

#include <REGX52.H>

void main()
{
	P2=0xFE;//代表二进制中的1111 1110
}

对于此部分是因为在LED 模块中由正极VCC中出发的电流经过二极管向后若第一个二极管为低电平:即0V则电流可以通过第一个二极管,所以第一个二极管就发光。而在二进制中低电平用0来代表。同理其余位置为高电平就用“1”来代表所以如果想要只有P20灯亮其余灯不亮就可以表示为 1111 1110(二进制).但是由于二进制不好识别所以就用16进制来表示。用16进制就在前面加“0x”。

而在第一行引入的文件是对于单片机中的串口定义。

演示效果

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值