• 大小: 37.24MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-08
  • 语言: 其他
  • 标签: 单片机  

资源简介

单片机论文案例30篇,里面包含这些年一起比较不错的单片机毕业论文

资源截图

代码片段和文件信息

#ifndef display_c
  #define display_c

#include“test.h“

//-----------------------------内部函数
  uchar dzl( void ) //读指令 测试LCD忙碌状态
  {
    uchar value; //
    data_direc = in;       //方向为入
    PORTC &= ~( 1 << rs ); //0
    PORTC |= ( 1 << rw );  //1
    PORTC |= ( 1 << e );   //1
    _delay_us( 4 );
    value = data_in;
    PORTC &= ~( 1 << e );  //0
    _delay_us( 1 );
    return value;
  }

//-------------------------------
  void xzl( uchar zhilin ) //写指令
  {
    uchar busy;
    busy = dzl(); //查忙
//如果为1等待
    while ( busy >= 80 )
    {
      busy = dzl();
    }
    data_direc = out;
    PORTC &= ~( 1 << rs ); //0
    PORTC &= ~( 1 << rw ); //0
    PORTC &= ~( 1 << e );  //0
    data_out = zhilin; //发送
    PORTC |= ( 1 << e ); //1
    _delay_us( 4 );
    PORTC &= ~( 1 << e ); //0
  }

//------------------------
  void xsj( uchar shujv ) //写数据
  {
    uchar busy;
    busy = dzl(); //查忙
//最高位如果为1
    while ( busy >= 80 )
    {
      busy = dzl();
    }
    data_direc = out;
    PORTC |= ( 1 << rs );
    PORTC &= ~( 1 << rw );
    PORTC |= ( 1 << e );
    data_out = shujv; //发送
    _delay_us( 4 );
    PORTC &= ~( 1 << e ); //0
  }

//******************对外函数
//----------------------
  void clearall() //清屏指令
  {
    xzl( 0x01 );
  }

//------------------------------
  void yj_set( uchar xsh uchar gb uchar dt ) //显示设置
  {
//设置,清屏,显示模式,光标模式,动态模式
    xzl( 0x01 );
  _delay_ms( 1 ); //用avr后居然又不要延时了还真的贱
    xzl( xsh );
  _delay_ms( 1 );
    xzl( gb );
  _delay_ms( 1 );
    xzl( dt );
  }

//----------------------------------------
  void makecg( uchar address uchar* cg ) //自造字库
  {
//首地址,字库指针
    uchar num;
//8字节为一个图形 
    for ( num = 0; num < 8; num++ )
    {
      xzl( address++ ); //一个地址一个数据
      xsj( *cg++ );
    }
  }

//------------------------------
  void showstr( uchar* str uchar xpot uchar ypot uchar num ) //液晶显示
  {
//字符指针,坐标,个数 坐标1--16,1--2
//第一行
    if ( ypot == 1 )
    {
      xzl( 0x80 + xpot - 1 );
    }
//第二行 
    else
    {
      xzl( 0xc0 + xpot - 1 );
    }
//写数据 不要超过16-xpot个
    if ( num > 16-xpot )
    {
      num = 16-xpot;
    }
    for ( ; num > 0; num-- )
    {
      xsj( *str++ );
    }
  }

#endif

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-16 10:29  单片机论文案例30篇\
     目录           0  2018-11-16 10:29  单片机论文案例30篇\0067、同步电机模型的MATLAB仿真论文资料\
     文件        5120  2010-11-21 01:06  单片机论文案例30篇\0067、同步电机模型的MATLAB仿真论文资料\Thumbs.db
     文件      477184  2009-10-29 11:08  单片机论文案例30篇\0067、同步电机模型的MATLAB仿真论文资料\同步电机模型的MATLAB仿真资料.doc
     目录           0  2018-11-16 10:29  单片机论文案例30篇\0068、危险气体泄露报警器设计论文资料\
     文件       28672  2008-10-24 23:25  单片机论文案例30篇\0068、危险气体泄露报警器设计论文资料\中期报告.doc
     文件       41984  2008-10-24 23:24  单片机论文案例30篇\0068、危险气体泄露报警器设计论文资料\任务书.DOC
     文件        4809  2008-10-24 23:25  单片机论文案例30篇\0068、危险气体泄露报警器设计论文资料\危险气体泄露报警器设计.txt
     文件       54272  2008-10-24 23:23  单片机论文案例30篇\0068、危险气体泄露报警器设计论文资料\开题报告1.doc
     文件      100352  2008-10-24 23:21  单片机论文案例30篇\0068、危险气体泄露报警器设计论文资料\毕业设计封面.doc
     文件     1380352  2008-10-24 23:16  单片机论文案例30篇\0068、危险气体泄露报警器设计论文资料\毕业设计(论文).doc
     目录           0  2018-11-16 10:29  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\
     文件       30720  2008-10-24 23:36  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\中期报告.DOC
     文件       34304  2008-10-24 23:35  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\任务书.DOC
     文件       37376  2008-10-24 23:35  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\前期检查表.doc
     文件       38912  2008-10-24 23:33  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\前面.doc
     文件       51712  2008-10-24 23:34  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\开题报告.DOC
     文件        2901  2008-10-24 23:32  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\微型打印机控制电路的设计.txt
     文件       26624  2008-10-24 23:35  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\指导检查工作记录表.DOC
     文件     1043456  2008-10-24 23:31  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\论文正文.doc
     文件       42569  2008-10-24 23:40  单片机论文案例30篇\0069、微型打印机控制电路的设计论文资料\调整大小 未命名.JPG
     目录           0  2018-11-16 10:29  单片机论文案例30篇\0070、温度监控系统的设计论文资料\
     文件      826880  2009-10-29 11:09  单片机论文案例30篇\0070、温度监控系统的设计论文资料\温度监控系统的设计资料.doc
     目录           0  2018-11-16 10:29  单片机论文案例30篇\0071、温度控制系统设计论文资料\
     文件     9790464  2004-06-17 10:16  单片机论文案例30篇\0071、温度控制系统设计论文资料\zhuti.doc
     文件       52926  2004-06-16 23:58  单片机论文案例30篇\0071、温度控制系统设计论文资料\原理图.SCH
     文件      487936  2008-01-10 08:38  单片机论文案例30篇\0071、温度控制系统设计论文资料\温度控制系统资料.doc
     文件       26624  2004-06-16 23:47  单片机论文案例30篇\0071、温度控制系统设计论文资料\目     录.doc
     目录           0  2018-11-16 10:29  单片机论文案例30篇\0072、无线调频发射器的设计论文资料\
     文件       33280  2006-06-18 14:24  单片机论文案例30篇\0072、无线调频发射器的设计论文资料\中期报告.doc
     文件       38400  2007-06-08 12:01  单片机论文案例30篇\0072、无线调频发射器的设计论文资料\任务书.doc
............此处省略278个文件信息

评论

共有 条评论