当前位置: 首页 > news >正文

STC 89C52 单片机引脚对应的功能以及实例讲解

光看引脚是不够的,下面我们看看实物图是什么样子的

一、P1^0~7   对应八个二极管


二级管的实物图如下

从上往下 分别对应引脚中的 P1^0  ~ P1^7

这里就以一个比较简单流水灯作为实例代码

#include<reg52.h>

#include<intrins.h>//包含_crol_函数所在的头文件

#define uint unsigned int

#define uchar unsigned char

void delayms(uint);

uchar aa; //定义一个变量来给P1赋值

void main()

{

aa=0xfe;//赋初值11111110

while(1)

{

P1=aa;//点亮第一个灯

delayms(500);//延时500ms

aa=crol(aa, 1);//aa循环左移1位后再给aa

}

}

void delayms(uint xms)

{

uint i,j;

for(i=xms;i>0;i–)

for(j=110;j>0;j–);

http://www.lryc.cn/news/570931.html

相关文章:

  • 第六章、6.2 ESP32低功耗模式详解:深度睡眠与轻度睡眠实战指南
  • [python爬虫之路day5]:实战之电影天堂2019精选电影爬取
  • String.indexOf 用法
  • to avoid naming wrong index webpage for one website
  • Flash的126个为什么
  • Python | Python中最常用的100个函数(含内置函数、标准库函数及第三方库)
  • 《东周列国志》第十七回 宋国纳赂诛长万 楚王杯酒虏息妫
  • java permainan jombi_Ejaan ni Betul ke Salah?
  • [iOS] performSelectorOnMainThread支持多个参数
  • org.springframework.transaction.interceptor 类 TransactionProxyFactoryBean
  • VS2013+MFC 简易音乐播放器
  • 电商导购系统的基本架构与设计
  • 【习题解析】田忌赛马
  • linux设备树dts文件详解
  • matlab axis函数_MATLAB二维图形
  • HTML网页一键变黑白色调
  • Source Insight的入门使用
  • 网页鼠标点击特效案例收集
  • 如何使用十进制range()步长值?
  • python升级pip怎么出错了_Python,开启吐槽模式,新手必看!
  • linux命令chm app,Linux常用命令全集
  • 拼音缩写是啥意思_NMSL?AWSL?这些拼音缩写到底是啥意思?
  • Package name is not valid . ‘import‘ is not a valid Java identifier
  • mysql修改密码笔记
  • 如何用计算机cmd算数,计算命令:怎么在CMD的计算器命令是什么?
  • 小四哥的故事——访中联绿盟陈庆
  • 山寨qq java_MTK手机QQjava版本山寨qq2009通用版
  • 服务器重装
  • 计算机网络——用telnet登录qq邮箱给人发邮件
  • 1.2数组的基本算法设计