智慧型雲考勤機的舵機模組

2021-10-20 13:17:59 字數 2369 閱讀 3983

//基於51微控制器的智慧型雲考勤機的舵機與控制模組的**

#include //引入標頭檔案

#include //引入標頭檔案

#include //引入標頭檔案

#define uchar unsigned char //巨集定義

#define uint unsigned int //巨集定義

#define lcd_data p0 //12864液晶並行資料控制端

sbit pwm=p1^0; //pwm訊號輸出端

sbit beep=p2^0; //蜂鳴器控制端

sbit lcd_en = p3^4; //12864液晶使能控制端

sbit lcd_rs = p3^5; //12864液晶暫存器選擇輸入端

sbit lcd_rw = p3^6; //12864液晶讀/寫控制端

sbit lcd_psb = p3^7; //12864液晶串/並方式控制端

uchar code dis1 = ; //12864lcd顯示的內容

uchar code dis2 = ;

uchar code dis3 = ;

uchar code disy = ;

uchar code disn = ;

uchar i,a,b;

void delay_1ms(uint x) //大致上延時任意毫秒的函式(適用於11.0592mhz的晶振)

void write_dat(uchar dat) //將資料寫到12864lcd的函式

void lcd_pos(uchar x,uchar y) //設定12864lcd上的顯示位置的函式

else if (x1)

else if (x2)

else if (x3)

pos = x+y ;

write_cmd(pos);

}void lcd_init() //12864lcd初始化設定的函式

void lcdnormaldisplay() //在使用者未使用考勤機進行認證時12864lcd的顯示函式

lcd_pos(1,0); //12864lcd設定顯示位置為第2行的第1個字元

i = 0;

while(dis2[i] != 『\0』)

lcd_pos(2,0); //12864lcd設定顯示位置為第3行的第1個字元

i = 0;

while(dis3[i] != 『\0』)

}void delay1500us() //較為精確的延時函式(用於控制pwm訊號的輸出)(適用於11.0592mhz的晶振)

while (--i);}

void delay18500us() //較為精確的延時函式(用於控制pwm訊號的輸出)(適用於11.0592mhz的晶振)

while (--j);

} while (--i);}

void delay2500us() //較為精確的延時函式(用於控制pwm訊號的輸出)(適用於11.0592mhz的晶振)

while (--i);}

void delay17500us() //較為精確的延時函式(用於控制pwm訊號的輸出)(適用於11.0592mhz的晶振)

while (--j);

} while (--i);}

void delay1000ms() //較為精確的延時函式(適用於11.0592mhz的晶振)

while (--j);

} while (--i);void main() //主函式

void int0() interrupt 0 //使用者使用考勤機認證通過時的外部中斷服務程式

beep=0; //蜂鳴器短響三聲

delay_1ms(100);

beep=1;

delay_1ms(1400);

beep=0;

delay_1ms(100);

beep=1;

delay_1ms(1400);

beep=0;

delay_1ms(100);

beep=1;

delay_1ms(1000);

for(a=2;a>0;a–) //舵機抬杆

delay1000ms();

for(b=2;b>0;b–) //舵機落杆

lcdnormaldisplay(); //12864lcd恢復到未進行認證時的顯示

}void int1() interrupt 2 //使用者使用考勤機認證失敗時12864lcd的顯示內容

beep=0; //蜂鳴器長響一聲

delay_1ms(2500);

beep=1;

delay_1ms(1000);

lcdnormaldisplay(); //12864lcd恢復到未進行認證時的顯示

}

漢王人臉識別考勤機顛覆考勤市場

漢王科技6月21日在人民大會堂再傳喜訊,攜七款人臉識別考勤產品隆重亮相,被稱作是 七劍 齊發,打破了考勤市場長期以來的平靜。該 七款 產品從功能和價位上可以全面覆蓋考勤市場的需求,從功能到個性都有可圈可點之處,從理念到實用性上都有行業新標桿的典範作用。而且,從新品發布會至今漢王的這七款產品賺盡了公眾...

中控考勤機 C 操作

引用 interop.zkemkeeper.dll 例項化 public zkemkeeper.czkem axczkem1 new zkemkeeper.czkem 首先從資料庫中獲取考勤機列表 表名 machines 連線考勤機 bool bisconnected axczkem1.connec...

依時利考勤機說明書 考勤機 依時利 產品手冊

產品介紹 一 消費機系列 產品型號 er 691c 產品類別 ic卡收費機 功能簡介 數碼管和液晶雙重顯示,操作方便,顯示直觀 有定值 不定值 編號選單等多種消費模式,方便消費操作 最大消費限額和每天消費次數限制,提高使用者卡安全度 雙鍵盤操作,使用者可直接輸入密碼進行超額消費 系統發卡量大,可達 ...