51单片机入门实验

2023-02-24 00:30   284   0  

/**************************************************************************************


*               静态数码管显示实验   *


实现现象:下载程序后数码管静态显示0。


注意事项:如果不想让点阵模块显示,可以将74HC595模块上的JP595短接片拔掉。   


***************************************************************************************/




#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器




typedef unsigned int u16;   //对数据类型进行声明定义


typedef unsigned char u8;




sbit LSA=P2^2;


sbit LSB=P2^3;


sbit LSC=P2^4;




u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,


0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~F的值






/*******************************************************************************


* 函 数 名       : main


* 函数功能 : 主函数


* 输    入       : 无


* 输    出    : 无


*******************************************************************************/


void main()


{


LSA=0;


LSB=0;


LSC=0; //控制38译码器的Y0输出低电平


P0=smgduan[0];


while(1);


}




登录icspec成功后,会自动跳转查看全文
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。