资源简介
stc单片机AD 8位和10位数值通过1602液晶显示,并判断电压值来控制蜂鸣器,
程序稍微改改可以用在别的控制系统里面,实测可用
代码片段和文件信息
/*********************************************
液晶驱动函数
*********************************************/
#include “lcd1602.h“
void LcdWaitReady()
{
uint8 buf;
LCD1602_DB = 0xFF;
LCD1602_RS = 0;
LCD1602_RW = 1;
do
{
LCD1602_E = 1;
buf = LCD1602_DB;
LCD1602_E = 0;
}while(buf & 0x80);
}
void LcdWriteCmd(uint8 cmd)
{
LcdWaitReady();
LCD1602_RS = 0;
LCD1602_RW = 0;
LCD1602_DB = cmd;
LCD1602_E = 1;
LCD1602_E = 0;
}
void LcdWriteDat(uint8 dat)
{
LcdWaitReady();
LCD1602_RS = 1;
LCD1602_RW = 0;
LCD1602_DB = dat;
LCD1602_E = 1;
LCD1602_E = 0;
}
void LcdSetCursor(uint8 x uint8 y)
{
uint8 addr;
if(y == 0)
{
addr = x + 0x00;
}
else
{
addr = x + 0x40;
}
LcdWriteCmd(addr | 0x80);
}
void LcdShowStr(uint8 x uint8 y uint8 *str)
{
LcdSetCursor(xy);
while(*str != ‘\0‘)
{
LcdWriteDat(*str++);
}
}
void Init1602()
{
LcdWriteCmd(0x38);
LcdWriteCmd(0x0c);
LcdWriteCmd(0x06);
LcdWriteCmd(0x01);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 21699 2015-11-09 22:54 ADC\output\adc
文件 6313 2015-11-09 22:54 ADC\output\adc.hex
文件 130 2015-11-09 22:54 ADC\output\adc.lnp
文件 16908 2015-11-09 22:54 ADC\output\adc.plg
文件 7978 2015-11-09 22:54 ADC\output\lcd1602.obj
文件 13570 2015-11-09 22:54 ADC\output\main.obj
文件 789 2015-11-09 22:54 ADC\output\STARTUP.obj
文件 20534 2015-11-09 22:54 ADC\project\adc.m51
文件 476 2015-09-11 20:23 ADC\project\adc.plg
....... 78182 2015-11-09 23:00 ADC\project\adc.uvopt
....... 14390 2015-11-07 12:27 ADC\project\adc.uvproj
....... 78177 2015-11-08 21:26 ADC\project\adc_uvopt.bak
....... 13866 2015-09-11 21:48 ADC\project\adc_uvproj.bak
文件 3263 2015-11-09 22:54 ADC\project\lcd1602.lst
文件 10591 2015-11-09 22:54 ADC\project\main.lst
文件 6376 2009-05-07 14:37 ADC\project\STARTUP.A51
文件 14088 2015-11-09 22:54 ADC\project\STARTUP.LST
文件 161 2015-11-07 10:27 ADC\source\config.h
文件 1013 2015-11-07 11:33 ADC\source\lcd1602.c
文件 262 2015-11-07 11:32 ADC\source\lcd1602.h
文件 5022 2015-11-09 23:00 ADC\source\main.c
文件 273 2015-11-09 22:57 ADC\source\main.h
文件 12805 2015-09-11 20:21 ADC\source\new51.h
目录 0 2015-11-09 23:01 ADC\output
目录 0 2015-11-09 23:01 ADC\project
目录 0 2015-11-09 23:01 ADC\source
目录 0 2015-09-11 20:17 ADC
----------- --------- ---------- ----- ----
326866 27
............此处省略0个文件信息
评论
共有 条评论