第6章模数、数模转换 delav(10); PI =OXFF //读取端口复位 noD() noD () oe=1; /发读取数据信号 noD() nD(); noD(; ad data= pl //读信号 上一页 页返回
第6章 模数、数模转换 上一页 下一页 返回
第6章模数、数模转挨 oe 0 /*主函数* void main( void while(1) ad caili() tx(); 上一页 页返回
第6章 模数、数模转换 上一页 下一页 返回
第6章模数、数模转挨 程序说明: ( )intrins. h头文件包含延时1机器周期的nop()函数, keil c51编 译器自带此头文件 (2)dxs()函数中有两条语句加了“/"注释,语句用干判断该位数码管是否显 示;当P0=1 ed segment led310380语句改为P0= led segment led3时,显示三 位整数,百位或十位为0时,对应位不显示。 (3) AD caiji(函数代码采样时序参考图642 2数字电压表程序代码(方案二) 1)单次查询采样和100次平均查询采样方式 上一页 页返回
第6章 模数、数模转换 • 程序说明: • (1)intrins. h头文件包含延时1机器周期的nop()函数,keil c51编 译器自带此头文件。 • ( 3 ) AD caiji ( )函数代码采样时序参考图6. 4. 2 • 2.数字电压表程序代码(方案二) • 1)单次查询采样和100次平均查询采样方式 上一页 下一页 返回
第6章模数、数模转换 //6-1-2.c /*--TC12C5A6052单片机AD转换实例 /*--引用宏晶科技STC2C5A60s2单片机资料与程序*/ *预处理包含文件申明*/ #include regal h //#include <sTC12C5A. h> 上一页一页返回
第6章 模数、数模转换 上一页 下一页 返回
第6章模数、数模转挨 #include intrins h /*常用两种数据类型定义* typedef unsigned char bYte typedef unsigned int Word typedef unsigned long dword // define uint unsigned int //#define uchar unsigned char //#define ulong unsigned long 上一页 页返回
第6章 模数、数模转换 上一页 下一页 返回