资源简介

基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包,送给课程设计的同学,可直接使用,这是第三套

资源截图

代码片段和文件信息

#include 
#include
#define uchar unsigned char
#define uint unsigned int
#define light 6                        //定义亮度
#define DS1302_W_ADDR 0x80
uchar code hanzi[];     //汉字字模

uchar code timer[12][16]; //0~9数字
uchar code sw[];                     //138驱动数据

void Show_word();                      //待机显示按三秒间隔分别显示年、月日、星期、时分秒。
void Show_pass();            //不显示一个字
void Send_data(unsigned char *d);      /*串口发送一行*/



/******************************************/
sbit rs=P0^0;     //时钟复位
sbit mode=P0^1; //模式转换
sbit up=P0^2; //时钟加
sbit Down=P0^3; //时钟减

sbit SCLK=P2^1;     //DS1302引脚连接
sbit IO =P2^2;
sbit RST=P2^3;

sbit ACC0=ACC^0;           //1bit数据存储位
sbit ACC7=ACC^7;

sbit ST=P1^7;              //锁存  
sbit SH=P3^1;             //时钟  
sbit R1= P3^0;            //数据  
sbit EN=P1^4;   
sbit DQ=P1^6;

uchar starts_time[7]={0x000x100x220x110x060x070x06};  //初始化后设置
uchar MoveSpeedFlickerlineSecCentHourYearMonthDayWeek;  //时间变量
uchar abfhmsecidx;           //标志计数器 a为自动转换显示时间,b为手动与自动标志
uint zimuo;                    //字模计数器
uchar BUFF[10];            //缓存

void   RTInputByte(uchar);         /* 输入 1Byte */
uchar  RTOutputByte(void);         /* 输出 1Byte */
void   W1302(uchar uchar);        // 向DS1302写入一个字节
uchar  R1302(uchar);               // 从DS1302读出一个字节
void   Set1302(uchar *);           // 写DS1302时间
void   du1302();                   // 读时间  
void   DelayMs(void);              // 延时
void   Set(ucharuchar );          // 变量调整
void   in_data();    // 调整移动数据
void   rxd_data();    // 串口发送移动数据


/*主函数*/
void main()
{
 
   Move=0;
   zimuo=0;
   TMOD=0x01; //16位定时
   TH0=0x3c;    //25ms晶振为24M
   TL0=0xb0;
   EA=1;
   TR0=1;
   ET0=1; 
   SCON=0;       //初始化串口为工作方式0(同步通信方式,TxD输出同步脉冲)
 while(1)
 {
   while(zimuo<810)
    { 
 while(Move<16)              //数据移位。
       {
     for(Speed=0;Speed<1;Speed++)       //移动速度
      {
    for(line=0;line<16;line++)
  {
         in_data();      //调整移动数据
             rxd_data();
                      P1=sw[line];       
                        
          ST=1;ST=0;
                P1_7=1;
               DelayMs();  //延时,等待一段时间,让这列显示的内容在人眼内产生“视觉暂留”现象  
          }
 }
       Move++;                  //移动一步
      }
     Move=0;
 zimuo=zimuo+32;
    }
   zimuo=0;
   while(0)             //重复循环显示
    {
  if(rs==0)
     {  DelayMs();
            if(rs==0)
            Set1302(starts_time);    //初始化 
        W1302(0x8e0x00);            //控制命令WP=0写操作                
        W1302(0x900xa5);
DelayMs();DelayMs();DelayMs();            //打开充电二极管  一个二极管串联一个2K电阻 
    }    
   }  
}
}
/************************************************/

void timer_1(void) interrupt 1  //中断入口,闪烁
{
  TH0=0x3C;              //25ms定时 晶振24M
  TL0=0xB0;
  if(msec++==400)      //1000ms
   { du1302();
     msec=0;
 x++;     
     i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-27 11:52  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\
     文件     4025344  2018-10-27 11:47  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵屏 设计报告.doc
     文件     3225600  2018-10-27 11:48  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵屏 课程设计 总答辩.ppt
     文件     1037312  2018-10-27 11:48  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵屏开题答辩.ppt
     目录           0  2018-10-27 11:42  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\
     文件       14123  2013-07-11 13:23  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示
     文件       16212  2013-07-11 13:23  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.c
     文件      182030  2013-07-01 16:06  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.DBK
     文件      182030  2013-07-09 20:22  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.DSN
     文件        5763  2013-07-11 13:23  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.hex
     文件          54  2013-07-11 13:23  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.lnp
     文件       25703  2013-07-11 13:23  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.LST
     文件       14350  2013-07-11 13:23  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.M51
     文件       15825  2013-07-11 13:23  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.OBJ
     文件        1152  2013-07-11 15:03  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.Opt
     文件         194  2013-07-11 15:03  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.plg
     文件        1364  2013-07-12 14:29  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.PWI
     文件        2131  2013-07-11 14:09  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示.Uv2
     文件        1148  2013-07-11 14:09  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示_Opt.Bak
     文件        2131  2013-07-11 12:59  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\LED点阵显示C程序 + proteus仿真文件\显示_Uv2.Bak
     目录           0  2018-10-27 11:42  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\
     文件       75264  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\PcbLib1.PcbLib
     文件       31905  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\PCB_Project1.PrjPCB
     文件          48  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\PCB_Project1.PrjPCBStructure
     目录           0  2018-10-27 11:42  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\Project Logs for PCB_Project1\
     文件         246  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\Project Logs for PCB_Project1\采集 PCB ECO 2013-7-2 12-26-33.LOG
     文件         166  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\Project Logs for PCB_Project1\采集 PCB ECO 2013-7-2 8-12-38.LOG
     文件         566  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\Project Logs for PCB_Project1\采集 PCB ECO 2013-7-2 9-08-09.LOG
     文件          82  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\Project Logs for PCB_Project1\采集 PCB ECO 2013-7-2 9-10-17.LOG
     文件           0  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\Project Logs for PCB_Project1\采集 PCB ECO 2013-7-2 9-13-18.LOG
     文件          78  2013-07-12 10:43  基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序 课程答辩PPT proteus仿真文件全套打包2\PCB图 及 原理图\Project Logs for PCB_Project1\采集 PCB ECO 2013-7-2 9-16-08.LOG
............此处省略13个文件信息

评论

共有 条评论