基于单片机实现AD转换程序.doc

基于单片机实现AD转换程序.doc

ID:59211870

大小:22.50 KB

页数:5页

时间:2020-09-10

基于单片机实现AD转换程序.doc_第1页
基于单片机实现AD转换程序.doc_第2页
基于单片机实现AD转换程序.doc_第3页
基于单片机实现AD转换程序.doc_第4页
基于单片机实现AD转换程序.doc_第5页
资源描述:

《基于单片机实现AD转换程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#defineSEND_INITXBYTE[0xf400]#defineSEND_DATAXBYTE[0xf500]#defineREAD_BUSYXBYTE[0xf600]//#defineREAD_DATAXBYTE[0xfF00]//读点地址#defineCOM8155XBYTE[0x0000]//8155端口地址#definePAXBYTE[0X0001]#definePBXBYTE[0X0002]#definePCXBYTE[0X0003]#defineAD_I

2、NITXBYTE[0XF704]#defineAD_HXBYTE[0X0802]#defineAD_LXBYTE[0X0003]#defineucharunsignedchar#defineuintunsignedint#definecomm0//定义传送指令代码为0#definedat1bitbusy;//定义LCD忙标志位voidwr_lcd(uchardat_comm,ucharcontent);//写控制字与数据voidwr_str(unsignedcharaddr,unsignedcharcounts,constunsignedc

3、har*ps);//写字符串voidchk_busy(void);voiddelay(uintus);voidinit_lcd();voidclrram(void);voidad();voidda();voidad1610();sbitP2_3=P2^3;uintadjg;ucharq,g,s,ba,qian,m,n;//ucharcodeTAB1A[]={"题目:AD/DA转化"};ucharcodeTAB1B[]={"AD:"};//ucharcodeTAB1C[]={"DA:"};//ucharcodeTAB1D[]={"时间:201

4、1年九月"};/*******************************************************************************************函数名称:init_lcd*功能描述:初始化LCD******************************************************************************************/voidinit_lcd(){wr_lcd(comm,0x30);//00110000扩充功能设定——8位数据基本指

5、令操作wr_lcd(comm,0x34);//扩展指令操作wr_lcd(comm,0x01);//00000001清屏——将DDRAM填满"20H",并且设定DDRAM的地址计数器为"00H"wr_lcd(comm,0x06);//00000110进入点设定——指定在数据的读取与写入时,设定游标的移动方向wr_lcd(comm,0x0c);//00001100游标或显示移位控制——开显//开显示,关光标,不闪烁}/****************************************************************

6、***************************函数名称:clrram*功能描述:将DDRAM填满"20H",并且设定DDRAM的地址计数器(AC)到"00H"******************************************************************************************/voidclrram(void){wr_lcd(comm,0x30);delay(10);wr_lcd(comm,0x01);delay(10);}/*********写字符串***********

7、***************************/voidwr_str(unsignedcharaddr,unsignedcharcounts,constunsignedchar*ps){inti;wr_lcd(comm,addr);delay(1);for(i=counts;i>0;i--)//循环counts次{wr_lcd(dat,*ps);//查表取数并调用显示一个字节数据函数送显示delay(1);//延长一定时间,确保能看到数据一个个的显示出来ps++;//取下一个数据}}/************************

8、*******************************************************************函数名称:wr_lcd*功能描述:当dat_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。