91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

此資料為基于51單片機的電子密碼鎖,代碼+電路圖。代碼親測可用,詳細原理可參考附帶的電路圖

資源截圖

代碼片段和文件信息

/*-----------------------------------------------
??名稱:LCD1602
??引腳定義如下:1-VSS?2-VDD?3-V0?4-RS?5-R/W?6-E?7-14?DB0-DB7?15-BLA?16-BLK
------------------------------------------------*/
#include?“1602.h“
#include?“delay.h“

#define?CHECK_BUSY

sbit?RS?=?P2^4;???//定義端口?
sbit?RW?=?P2^5;
sbit?EN?=?P2^6;

#define?RS_CLR?RS=0?
#define?RS_SET?RS=1

#define?RW_CLR?RW=0?
#define?RW_SET?RW=1?

#define?EN_CLR?EN=0
#define?EN_SET?EN=1

#define?DataPort?P0

/*------------------------------------------------
??????????????判忙函數
------------------------------------------------*/
?bit?LCD_Check_Busy(void)?
?{?
#ifdef?CHECK_BUSY
?DataPort=?0xFF;?
?RS_CLR;?
?RW_SET;?
?EN_CLR;?
?_nop_();?
?EN_SET;
?return?(bit)(DataPort?&?0x80);
#else
?return?0;
#endif
?}
/*------------------------------------------------
??????????????寫入命令函數
------------------------------------------------*/
?void?LCD_Write_Com(unsigned?char?com)?
?{??
?while(LCD_Check_Busy());?//忙則等待
?RS_CLR;?
?RW_CLR;?
?EN_SET;?
?DataPort=?com;?
?_nop_();?
?EN_CLR;
?}
/*------------------------------------------------
??????????????寫入數據函數
------------------------------------------------*/
?void?LCD_Write_Data(unsigned?char?Data)?
?{?
?while(LCD_Check_Busy());?//忙則等待
?RS_SET;?
?RW_CLR;?
?EN_SET;?
?DataPort=?Data;?
?_nop_();
?EN_CLR;
?}

/*------------------------------------------------
????????????????清屏函數
------------------------------------------------*/
?void?LCD_Clear(void)?
?{?
?LCD_Write_Com(0x01);?
?DelayMs(5);
?}
/*------------------------------------------------
??????????????寫入字符串函數
------------------------------------------------*/
?void?LCD_Write_String(unsigned?char?xunsigned?char?yunsigned?char?*s)?
?{?????
???????
?while?(*s)?
? {?????
?LCD_Write_Char(xy*s);?????
?s?++;??x++;???
? }
?}
/*------------------------------------------------
??????????????寫入字符函數
------------------------------------------------*/
void?LCD_Write_Char(unsigned?char?xunsigned?char?yunsigned?char?Data)?
?{?????
?if?(y?==?0)?
? {?????
? LCD_Write_Com(0x80?+?x);?????
? }????
?else?
? {?????
? LCD_Write_Com(0xC0?+?x);?????
? }????????
?LCD_Write_Data(?Data);??
?}
/*------------------------------------------------
??????????????初始化函數
------------------------------------------------*/
?void?LCD_Init(void)?
?{
???LCD_Write_Com(0x38);????/*顯示模式設置*/?
???DelayMs(5);?
???LCD_Write_Com(0x38);?
???DelayMs(5);?
???LCD_Write_Com(0x38);?
???DelayMs(5);?
???LCD_Write_Com(0x38);??
???LCD_Write_Com(0x08);????/*顯示關閉*/?
???LCD_Write_Com(0x01);????/*顯示清屏*/?
???LCD_Write_Com(0x06);????/*顯示光標移動設置*/?
???DelayMs(5);?
???LCD_Write_Com(0x0C);????/*顯示開及光標設置*/
???}
???


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2825??2018-12-15?11:04??電子密碼鎖資料\實用密碼鎖源碼\1602.c

?????文件????????692??2018-12-15?11:04??電子密碼鎖資料\實用密碼鎖源碼\1602.h

?????文件????????738??2010-06-02?00:41??電子密碼鎖資料\實用密碼鎖源碼\delay.c

?????文件????????654??2010-06-02?00:39??電子密碼鎖資料\實用密碼鎖源碼\delay.h

?????文件???????1745??2018-12-15?11:04??電子密碼鎖資料\實用密碼鎖源碼\keyboard.c

?????文件????????550??2018-12-15?11:05??電子密碼鎖資料\實用密碼鎖源碼\keyboard.h

?????文件???????2752??2018-12-15?11:04??電子密碼鎖資料\實用密碼鎖源碼\main.c

?????文件???????5779??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\1602.lst

?????文件???????6632??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\1602.obj

?????文件???????1899??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\delay.lst

?????文件???????1170??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\delay.obj

?????文件???????3638??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\keyboard.lst

?????文件???????2592??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\keyboard.obj

?????文件???????5227??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\main.lst

?????文件???????5359??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\main.obj

?????文件??????13589??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\實用密碼鎖

?????文件???????2401??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\實用密碼鎖.hex

?????文件??????15434??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\obj\實用密碼鎖.m51

?????文件????????175??2010-07-10?13:55??電子密碼鎖資料\實用密碼鎖源碼\obj\實用密碼鎖.plg

?????文件????????175??2010-06-09?10:48??電子密碼鎖資料\實用密碼鎖源碼\實用密碼鎖.plg

????.......?????87712??2018-12-15?20:09??電子密碼鎖資料\實用密碼鎖源碼\實用密碼鎖.uvgui.Administrator

?????文件???????7661??2018-12-15?11:30??電子密碼鎖資料\實用密碼鎖源碼\實用密碼鎖.uvopt

?????文件??????14366??2018-12-10?22:10??電子密碼鎖資料\實用密碼鎖源碼\實用密碼鎖.uvproj

?????文件???????1502??2010-06-09?11:57??電子密碼鎖資料\實用密碼鎖源碼\實用密碼鎖_Opt.Bak

?????文件??????38969??2018-12-15?11:28??電子密碼鎖資料\密碼鎖電路圖\單片機+1602+鍵盤.PrjPCB

?????文件?????????48??2018-12-15?11:00??電子密碼鎖資料\密碼鎖電路圖\單片機+1602+鍵盤.PrjPCBStructure

?????文件?????169452??2018-12-15?11:00??電子密碼鎖資料\密碼鎖電路圖\原理圖.pdf

?????文件?????178176??2018-12-15?11:28??電子密碼鎖資料\密碼鎖電路圖\原理圖.SchDoc

?????文件?????????44??2018-12-07?00:00??電子密碼鎖資料\密碼鎖電路圖\更多嵌入式資料.txt

?????文件?????????44??2018-12-07?00:00??電子密碼鎖資料\更多嵌入式資料.txt

............此處省略7個文件信息

評論

共有 條評論