52单片机(二)

阅读: 评论:0

52单片机(二)

52单片机(二)

Proteus

KEIL

#include <reg52.h>	//51头文件
#include <intrins.h>#define uchar unsigned char	 //宏定义
#define uint  unsigned int	 //宏定义
sbit LED1 = P1^0; //位定义LED1硬件接口uchar i;   //申明循环计数变量
uchar temp[] = {0x3F,  //"0"0x06,  //"1"0x5B,  //"2"0x4F,  //"3"0x66,  //"4"0x6D,  //"5"0x7D,  //"6"0x07,  //"7"0x7F,  //"8"0x6F,  //"9"0x77,  //"A"0x7C,  //"B"0x39,  //"C"0x5E,  //"D"0x79,  //"E"0x71,  //"F"0x76,  //"H"0x38,  //"L"0x37,  //"n"0x3E,  //"u"0x73,  //"P"0x5C,  //"o"0x40,  //"-"0x00,  //熄灭};//共阴极数码管//毫秒级延时函数
void delay(uint z)
{uint x,y;for(x = z; x > 0; x--)for(y = 120; y > 0 ; y--);
}//主函数
void main()
{	LED1 = 0;P2 = temp[0];	 //赋值给P2delay(1000); //延时1000毫秒while(1)	//大循环{	for(i = 0; i < 24; i++){P2 = temp[i];delay(1000);	}} 
}

7seg引脚定义

共阴极数码管(CC)排序为h、g、f、e,高四位
d、c、b、a,低四位。

本文发布于:2024-01-27 21:22:06,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063617262713.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23