- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STC12C5A60S2单片机的电压表; ;1.分析题目;2.设计思路;3.设计方案;4.数据处理;5.心得体会;6.Pcb原理图;7.实物图;8.程序; RW=1;
E=1;
Delay(5);
while(1)
{
P0=0xFF;
E=0;
Delay(5);
E=1;
Delay(20);
busy_flag=(bit)(P00x80);
if(!busy_flag)
{
break;
}
}
E=0;
}
void WriteCmd(uchar Cmdcode) //写命令
{
RS=0;
RW=0;
E=0;; Delay(20);
P0=Cmdcode;
Delay(20);
E=1;
Delay(20);
E=0;
}
void WriteData(uchar zdata) //写数据
{
RS=1;
RW=0;
E=0;
Delay(20);
P0=zdata;
Delay(20);
E=1;
Delay(20);
E=0;
}
void LcdInit(void)
{
Delay(20);
WriteCmd(0x38);
Delay(20);; WriteCmd(0x38);
Delay(20);
WriteCmd(0x38);
Busy();
WriteCmd(0x38);
Busy();
WriteCmd(0x08);
Busy();
WriteCmd(0x01);
Busy();
WriteCmd(0x06);
Busy();
WriteCmd(0x0c);
}
void SendChar(uchar line,uchar row,uchar zdata) //写字符
{
uchar addr;
if(line==1)
{
addr=0x80;
}
if(line==2)
{
addr=0xc0;; }
addr=addr+row;
Busy();
WriteCmd(addr);
Busy();
WriteData(zdata);
}
void SendString(uchar line,uchar row,uchar *p) //写字符串
{
uchar addr;
if(line==1)
{
addr=0x80;
}
if(line==2)
{
addr=0xc0;
}
addr=addr+row;
while(1)
{
Busy();
WriteCmd(addr);; Busy();
WriteData(*p);
addr++;
p++;
if(*p==\0)
{
break;
}
}
}
void ADCInit()
{
IE=0xA0;
P1ASF=0x40;
ADC_CONTR=0x86;
Delay(20);
ADC_CONTR|=0x08;
Delay(20);
}
void ADC_isr(void)interrupt 5
{
ADC_CONTR=0xE7;
; vin=(ADC_RES2)|(ADC_RESL3);
result=(long int)4830*vin/1024;
}
void main()
{
int i;
LcdInit();
ADCInit();
Buffer[0]=result/1000;
Buffer[1]=result/100%10;
Buffer[2]=result%100/10;
Buffer[3]=result%100%10;
while(1)
{
SendString(1,0,ADC: );
SendChar(2,9,ASCII[Buffer[0]]);
SendChar(2,10,ASCII[10]);
SendChar(2,11,ASCII[Buffer[1]]);
SendChar(2,12,ASCII[Buffer[2]]);
SendChar(2,13,ASCII[Buffer[3]]);; i++;
if(i==100)
{
i=0;
ADC_CONTR|=0x8;
}
}
}
您可能关注的文档
最近下载
- (高清版)B-T 2099.1-2021 家用和类似用途插头插座 第1部分:通用要求.pdf VIP
- 劳动创造美好生活中职生劳动教育全套教学课件.pptx
- 人工智能在高中美术课堂中的应用.pdf
- 西藏自治区日喀则市高一入学数学分班考试真题含答案.docx VIP
- 2025黑龙江省建设投资集团有限公司面向系统内部及社会招聘12人笔试备考试题及答案解析.docx VIP
- 医院医德医风考评公示制度医德医风考评制度及考评实施细则.docx
- 晶体工程资料.pdf VIP
- 成都川师锦华小升初入学分班考试英语考试试题及答案.docx VIP
- 第六章晶体工程.ppt VIP
- ASUS华硕ROG SWIFT PG65UQ中文说明书.pdf VIP
文档评论(0)