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

资源简介

基于单片机的金属探测器的设计 该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料 三分拿去 超值了

资源截图

代码片段和文件信息

#include “LCD1602.h“

void delay_50us_1602(unsigned int t)
{
unsigned char j;
for(;t>0;t--)
for(j=19;j>0;j--);
}



void LCD1602_write_com(unsigned char com) 
{
LCD1602_E = 0;
LCD1602_RS = 0;
LCD1602_RW = 0;
LCD1602_Data= com;
delay_50us_1602(10);
LCD1602_E = 1;
delay_50us_1602(20);
LCD1602_E = 0;
}

void LCD1602_write_data(unsigned int dat)
{
LCD1602_E = 0;
LCD1602_RS = 1;
LCD1602_RW = 0;
LCD1602_Data = dat;
delay_50us_1602(10);
LCD1602_E = 1;
delay_50us_1602(20);
LCD1602_E = 0;
}

void LCD1602_init(void)
{
   delay_50us_1602(300);
   LCD1602_write_com(0X38);
   delay_50us_1602(100);
   LCD1602_write_com(0X38);
   delay_50us_1602(100);
   LCD1602_write_com(0X38);
   LCD1602_write_com(0X38);
   LCD1602_write_com(0X08);
   LCD1602_write_com(0X01);
   LCD1602_write_com(0X06);
   LCD1602_write_com(0X0C);
   
}
/*******************************************
函数名称:Disp_ZF
功    能:控制液晶显示字符
参    数:addr--显示位置的首地址
          pt--指向显示数据的指针
          num--显示字符个数
返回值  :无
********************************************/
void LCD1602_Disp_ZF(unsigned char addrconst unsigned char * ptunsigned char num)
{
unsigned char i;
LCD1602_write_com(addr); 
for(i = 0;i < (num*1);i++) 
LCD1602_write_data(*(pt++)); 


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-10 18:51  成品\
     目录           0  2018-04-19 13:37  成品\70183\
     文件       13485  2018-04-19 13:36  成品\70183\10 说明.docx
     文件        9386  2018-04-10 15:16  成品\70183\70183的硬件清单.xlsx
     目录           0  2018-04-19 13:35  成品\70183\c程序+注释\
     文件        1342  2013-04-16 11:01  成品\70183\c程序+注释\LCD1602.c
     文件         674  2013-04-16 11:01  成品\70183\c程序+注释\LCD1602.h
     文件        4881  2018-04-19 13:33  成品\70183\c程序+注释\LCD1602.OBJ
     文件        3685  2017-12-28 23:16  成品\70183\c程序+注释\main.c
     文件        8102  2018-04-19 13:33  成品\70183\c程序+注释\main.LST
     文件        9679  2018-04-19 13:33  成品\70183\c程序+注释\main.OBJ
     文件        1711  2013-07-07 20:37  成品\70183\c程序+注释\STCEEPROM.c
     文件         416  2013-07-07 20:37  成品\70183\c程序+注释\STCEEPROM.h
     文件        3756  2018-04-19 13:33  成品\70183\c程序+注释\STCEEPROM.LST
     文件        3706  2018-04-19 13:33  成品\70183\c程序+注释\STCEEPROM.OBJ
     文件       15790  2018-04-19 13:33  成品\70183\c程序+注释\金属探测
     文件        4338  2017-12-28 02:11  成品\70183\c程序+注释\金属探测.hex
     文件       18053  2018-04-19 13:33  成品\70183\c程序+注释\金属探测.M51
     文件        1206  2013-05-01 07:49  成品\70183\c程序+注释\金属探测.opt.bak
     文件         548  2018-04-19 13:33  成品\70183\c程序+注释\金属探测.plg
     文件        2019  2013-05-01 04:29  成品\70183\c程序+注释\金属探测.Uv2.bak
     文件       71020  2015-01-01 10:14  成品\70183\c程序+注释\金属探测.uvgui.lenovo
     文件       70966  2014-02-20 00:29  成品\70183\c程序+注释\金属探测.uvgui.yong
     文件       72456  2017-12-28 23:16  成品\70183\c程序+注释\金属探测.uvgui.Zhang Liqiang
     文件       70863  2013-12-18 22:17  成品\70183\c程序+注释\金属探测.uvgui_yong.bak
     文件       72363  2017-12-28 02:15  成品\70183\c程序+注释\金属探测.uvgui_Zhang Liqiang.bak
     文件       57570  2018-04-19 13:31  成品\70183\c程序+注释\金属探测.uvopt
     文件        1206  2013-05-01 04:29  成品\70183\c程序+注释\金属探测_Opt.Bak
     文件           0  2013-05-01 03:07  成品\70183\c程序+注释\金属探测_Uv2.Bak
     文件        7481  2017-12-28 23:16  成品\70183\c程序+注释\金属探测_uvopt.bak
     目录           0  2018-04-19 13:38  成品\70183\History\
............此处省略117个文件信息

评论

共有 条评论