首页 > 其他分享 >51单片机学习日记:LED灯点亮

51单片机学习日记:LED灯点亮

时间:2025-01-12 17:32:41浏览次数:3  
标签:P2 LED 点亮 hex 51 单片机 点击 我们

今天对单片机的led灯点亮做讲解;

在我们购买单片机后可以向商家要一份开发板的原理图,这个是必须的,没有的话没办法做项目。

我们学习过LED灯的点亮需要高低电平,通过上面的原理图我们就可以知道,LED灯的正极有一个电源,如果我们想点亮D1,就需要让P2内的寄存数为:1111 1110;知道这个后我们可以开始看代码部分:

在此对代码做一些解释:main函数所在的头文件和C语言学习时不同,通常我们学习时会写入#include<stdio.h>,但在keil5中我们引入的包含主函数main的头文件是#include<REGX52.H>,

然后声明无返回值的main函数,函数内容中 P2代表P2端口对应的的寄存器;后面的0x则是16进制数的标识,我们要让P2内寄存1111 1110来达到点亮D1的目的就需要写入对应的16进制数FE;

while部分可以看出是一个死循环,因为单片机的晶振会按顺序读取程序,读取结束后回再次从头读取,这是我们不想看到的,所以可以写一个死循环让程序停在循环这里。写完代码后生成.hex文件。

点击图片中间行像魔法棒一样的图标,进入如下页面

然后点击Output,后点击框选Creat .hex file 创建.hex文件

完成后编译程序就会在项目所在文件夹生成 .hex文件;然后我们进入stcisp

在此步骤需要注意几点:

1.芯片型号;我用的是STC89C52RC,要去找一下自己的芯片型号然后选择;

2.打开程序文件:点击后去找生成的.hex文件就行

3.串口:这里要注意电脑是否有对应的驱动程序,有的话就可以选择CH340,没有的话可以看一下其他博主的教程

4.下载:因为stc需要冷启动,所以我们点击下载后是没有反应的,需要按一下单片机的电源键,关机再开机。

结果:

标签:P2,LED,点亮,hex,51,单片机,点击,我们
From: https://blog.csdn.net/2301_80548884/article/details/145095216

相关文章

  • 777、基于51单片机的频率计仿真设计(3挡,自动)
    毕设帮助、开题指导、技术解答(有偿)见文末。目录一、设计功能二、proteus仿真三、原理图四、程序源码五、资料包括一、设计功能1、4位十进制数显示测量结果,小数点自动定位,单位指示灯自动显示。2、测量信号频率范围1HZ-10KHZ,10KHZ-100KHZ,100KHZ-1MHZ;被测信号幅度范围V......
  • 782、基于51单片机的电子钟仿真设计(12864)
    毕设帮助、开题指导、技术解答(有偿)见文末。目录一、设计功能二、proteus仿真三、原理图四、程序源码五、资料包括一、设计功能LCD显示的定时闹钟1、显示时钟时间,格式为“时时:分分”,并可重新设置。2、显示闹铃时间,格式为“时时:分分”,且显示闪烁以便与时钟时间相区分......
  • 51c视觉~CV~合集9
    我自己的原文哦~   https://blog.51cto.com/whaosoft/12863288一、OpenCV4图像分割算法-AlphaMattinginfoFlow使用演示与应用主要介绍OpenCVAlphaMatting中InfoFlow图像分割算法的使用与演示。背景介绍 InformationFlowAlphaMatting算法是来源于GoogleSummer......
  • 51吃瓜,51吃瓜网今日吃瓜资源,51今日大瓜 热门大瓜,51.CGFUN吃瓜,51CG今日吃瓜热门大瓜必
    ......
  • 嵌入式单片机内存泄漏处理与实现
    1.前言    最近部门不同产品接连出现内存泄漏导致的网上问题,具体表现为单板在现网运行数月以后,因为内存耗尽而导致单板复位现象。    一方面,内存泄漏问题属于低级错误,此类问题遗漏到现网,影响很坏;另一方面,由于内存泄漏问题很可能导致单板运行固定时间以后就复......
  • 51单片机——I2C-EEPROM
    I2C:总线标准或通信协议EEPROM:AT24C02芯片开发板板载了1个EEPROM模块,可实现IIC通信1、EEPROM模块电路(AT24C02)芯片的SCL和SDA管脚是连接在单片机的P2.1和P2.0上 2、I2C介绍        I2C(Inter-IntegratedCircuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微......
  • 51单片机——串口通信(重点)
    1、通信通信的方式可以分为多种,按照数据传送方式可分为串行通信和并行通信;按照通信的数据同步方式,可分为异步通信和同步通信;按照数据的传输方向又可分为单工、半双工和全双工通信1.1通信速率        衡量通信性能的一个非常重要的参数就是通信速率,通常以比特率(B......
  • 班迪录屏电脑软件 Bandicam v8.0.1.2512 绿色便携解锁版
    点击上方蓝字睿共享资源关注我前言Bandicam绿色便携版是一个很棒的视频录制软件,被很多人认为是世界上最好的三个视频录制工具之一。它的好处在于,即使你的电脑配置不是很高,或者你的电脑已经用了很多年,它都能运行得很顺畅。而且,当你用它来录制视频时,声音和画面会完美地同步,不会出......
  • 蓝桥杯单片机基础部分——2、定时器中断
    一、介绍关于蓝桥杯单片机定时器中断部分的一些代码,本期主要讲应用,就是看着题目可以写出相对应的代码,至于原理后面会详细讲,在这了解一下二、中断首先我们先来了解什么是中断,官方给出的是“中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的”,这里相对好理解,就......
  • 复旦附中T517829 GCD变换
    原题链接:T517829GCD变换这道题很唐氏,但是我不会(在cjy1024的指点下,这道题我会了。结论:每一次让\(x=x\cdot\gcd\{x,\frac{m}{x}\}\)。我们为了让他们尽量次数少,所以我们希望乘上\(\frac{m}{x}\),但如果gcd不满足的话,那么我们就乘上\(\frac{m}{x}\)的因数即可。误解情况......