- 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;
}
}
}
您可能关注的文档
- 电厂节能技术剖析.ppt
- 有机化合物的分类、结构和命名精选.ppt
- 有机化学知识点全面总结精选.doc
- 有机化合物的结构特点精选.ppt
- 有机化学备考复习精选.ppt
- 有机化学教案(职称用)精选.doc
- 有机合成与有机推断精选.doc
- 有机化学第14章羧酸清华课件精选.ppt
- 有机合成推断1讲精选.doc
- 有机合成中的保护基团精选.ppt
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
原创力文档


文档评论(0)