推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例

更新时间:2020-06-18 22:23:52 大小:616K 上传用户:xzxbybd查看TA发布的资源 标签:单片机 下载积分:5分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例


*实验现象:1602液晶显示

*版权所有,翻版必究

-------------------------------------------------------*/

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

uchar code table[]="shouchuankeji"; //

uchar code table1[]="Welcome!";   


sbit lcden=P3^7;   //液晶使能信号

sbit lcdrs=P3^5;   //数据/命令选择端

sbit lcdwr=P3^6;


uchar num;


  

void delay(uint z)

{

  uint x,y;

  for(x=z;x>0;x--)

    for(y=150;y>0;y--);

}


void write_com(uchar com)   //命令

{

   lcdrs=0; //选择写命令

   P0=com;

   delay(5);

   lcden=1; //使能信号

   delay(5);

   lcden=0; //关闭使能

}


void write_data(uchar date)   //数据

{

  lcdrs=1; //选择写数据

  P0=date;

  delay(5);

  lcden=1;

  delay(5);

  lcden=0;

}


void init()

{

  lcden=0;

  write_com(0x38); //00111000 设置16*2显示,5*7点阵 8为数据接口

 write_com(0x0c);   //00001100 设置开显示,不显示光标

 write_com(0x06); // 00000110 写一个字符后地址指针加 1

 write_com(0x01); //00000001 显示清0,数据指针清零 /*   */

}


void main()

{


  lcdwr=0;


  init();

 

  write_com(0x80); 

  for(num=0;num<13;num++)

    {

     write_data(table[num]);

  delay(5);


}

  write_com(0x80+0x40);

  for(num=0;num<8;num++)

    {

  write_data(table1[num]);

  delay(5);

}

while(1);


部分文件列表

文件名大小
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/STARTUP.A516KB
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/STARTUP.LST
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/STARTUP.OBJ1KB
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/一个数码管累加3KB
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/一个数码管累加.LST1KB
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/一个数码管累加.M515KB
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/一个数码管累加.OBJ2KB
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/一个数码管累加.Opt1KB
宏晶STC89C52 SC51X单片机学习开发板 参考程序 软件例程基础源码32例/10、一个数码管累加/一个数码管累加.Uv22KB
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载