【进阶提高】 将本任务中转化成的数字量进行DA变化,通过电压表来观测。 基于PCF8591的A/D和D/A验证对应的程序代码如下: #includereg52.h #define uint unsigned int #define uchar unsigned char sbit sda=P1^4; //自定义由普通IO口模拟I2C sbit scl=P1^5; uchar buffer[3]; uchar code DuanArr[] = {0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}; // 有小数点的编码 uchar code Disp_Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴, 无小数点的编码 void Delay(uint n) { uint i,j; for(i=n;i0;i--) for(j=110;j0;j--); } void delay() //延时几微秒。延时函数在很多函数里都要用它。至少要大于4.7us {;;} //当你把这个函数写在用它这个函数的前面就不用声明了 void init() //初始化总线。将总线都拉高以释放 { scl=1; delay(); //I2C总线使
您可能关注的文档
- (Verilog HDL数字集成电路设计原理与应用)第1章VerilogHDL数字集成电路设计方法概述.ppt
- (Verilog HDL数字集成电路设计原理与应用)第6章VerilogHDL高级程序设计举例.ppt
- (Verilog HDL数字集成电路设计原理与应用)第7章仿真测试工具和综合工具.ppt
- (Verilog HDL数字集成电路设计原理与应用)第8章设计与验证语言的发展趋势.ppt
- (传感器与检测技术)第1章检测技术的基本知识.ppt
- (传感器与检测技术)第3章温度传感器.ppt
- (传感器与检测技术)第4章流量传感器.ppt
- (传感器与检测技术)第5章压力传感器.ppt
- (传感器与检测技术)第6章气敏传感器.ppt
- (传感器与检测技术)第7章物位检测技术.ppt
原创力文档

文档评论(0)