噪声监测C程序
整个程序分为2部分,主体为噪声监测,另外有1602显示驱动(一)1602.c/*************************************************************
21602 整个程序分为部分,主体为噪声监测,另外有显示驱动 1602.c (一) /****************************************************************** :lcd1602 文件名 :lcdvoidlcd_init() 简要描述初始化: lcdvoidlcd_w_cmd(ucharcmd) 写指令: lcdvoidlcd_w_data(uchardat) 写数据: lcdvoidlcd_show_set(ucharnum) 显示位置设置: 编写者: 修改记录: *******************************************************************/ #include<reg52.h> #include<intrins.h> #include"lcd1602.h" #defineuintunsignedint #defineucharunsignedchar sbitlcden=P1^7; sbitlcdwr=P1^6; sbitlcdrs=P1^5; ucharlcd_busy() { ucharresult; lcdrs=0; lcdwr=1; _nop_(); lcden=1; _nop_(); result=(uchar)(P0&0x80); lcden=0; returnresult; } voidlcd_w_cmd(ucharcmd) { while(lcd_busy()); lcdrs=0;

