商场客流量统计系统 联系客服

发布时间 : 星期一 文章商场客流量统计系统更新完毕开始阅读8e2fd950ad02de80d4d84060

17

2、 系统C程序的源码:

//

******************************************************** #include #include #include

#define uchar unsigned char #define uint unsigned int uchar count=210;

sbit in =P2^3; //激光检测入口接单片机24号引脚 sbit

out =P2^4; //激光检测出口接单片机25号引脚

uchar segnum[4]={0,0,0,0}; uchar sum=0,current_sum=0; typedef unsigned char BYTE; typedef unsigned int WORD; typedef bit BOOL ; sbit rs = P2^0;

sbit rw = P2^1; sbit ep = P2^2;

BYTE code dis1[] = {\ //

18

*****************************************************************

delay1(BYTE ms) {

BYTE i; while(ms--) {

for(i = 0; i< 250; i++) { _nop_(); _nop_(); _nop_(); _nop_(); } } } //

LCD

************************************************************

BOOL lcd_bz() {

19

BOOL result; rs = 0;

// 寄存器选择,rs=0选择指令寄存器

rw = 1; ep = 1; _nop_(); _nop_(); _nop_(); _nop_();

result = (BOOL)(P1 & 0x80); ep = 0; return result; } //

LCD***********************************************************

lcd_wcmd(BYTE cmd) {

while(lcd_bz()); rs = 0; rw = 0; ep = 0;

20

_nop_(); _nop_(); P1 = cmd; _nop_(); _nop_(); _nop_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); ep = 0; } //

******************************************************************

lcd_pos(BYTE pos) {

lcd_wcmd(pos | 0x80); }