产品分类中心
- batway电竞
- autonics奥托尼克斯
- 德国RAFI开关
-
APEM开关
- KACON凯昆
-
Idec和泉
-
Tapeswitch
-
Tokyo Sensor
-
Woonyoung
-
博思特
-
WEINVIEW威纶触摸屏
-
快达Crydom继电器
-
魏德米勒端子Weidmuller
-
欧姆龙
-
LUMEL
-
沙尔特宝Schaltbau
-
施耐德
-
SCHLEGEL
-
EAO
-
Rittal威图
-
HARTMANN
-
STMICROELECTRONI...
-
台湾三巨SANJU Suntro...
-
东京传感器
-
町洋
-
穆尔MURR
-
日本KEL连接器
-
台湾明纬电源
- KOKUSAI国际电业
-
CH操纵工业手柄joystick...
- 德国Posital博思特编码器F...
-
进口LED指示灯
-
Schaffner滤波器瑞士夏弗...
-
进口APEM开关switch
-
进口接线端子
- 压电开关ROSSLARE金属按钮...
- Panasonic松下电器NAI...
-
Cosel科索开关电源模块
-
SUNX松下神视Panasoni...
-
美国BELDEN百通电缆
-
工控设备
-
DKM电机
-
传感器sensor
- 电子产品
-
SATO佐藤
-
韩国FASTECH
-
DELTA台达
- -
- Nicomatic中国接插件电子...
-
Weidmuller魏德米勒
- encoder编码器
-
KAVLICO传感器kavlic...
-
进口Fuse熔断器
-
变频器inverter
- SIEMENS西门子
文章详情
单片机和数模转换器输出方波的程序说明
日期:2025-04-30 18:51
浏览次数:1461
摘要:
程序好写,但是和硬件相关。 单个历程,参考 下面给单个例程。该程序利用MAX518运行D/A转换,且从D/A0引脚显示单个正弦波形。可作为读者编制程序的参考。特别注意,在调试该程序时,把模板上的钮子开关S8拔向高电平,以免发生资源冲突。 #include <pic.h> //本程序将通过PIC16F877的I2C方式驱动D/A转换器MAX518,使其D/A0通道显示 //单个连续的正弦波形(注:本程序并没对正弦波的频率运行控制) const char table[ ] = {0X80,0X86,0X8D, 0X93,0X99,0X9F,0XA5,0XAB, 0XB1,0XB7,0XBC,0XC2,0XC7,0XCC,0XD1,0XD6,0XDA,0XDF,0XE3,0XE7,0XEA,0XEE,0XF1,0XF4,0XF6,0XF8,0XFA,0XFC,0XFD,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0XFD,0XFB,0XF9,0XF7,0XF5,0XF2,0XEF,0XEC,0XE9,0XE5,0XE1,0XDD,0XD8,0XD4,0XCF,0XCA,0XC5,0XBF,0XBA,0XB4,0XAE,0XA8,0XA2,0X9C,0X96,0X90,0X89,0X83,0X80,0X79,0X72,0X6C,0X66,0X60,0X5A,0X55,0X4E,0X48,0X43,0X3D,0X38,0X33,0X2E,0X29,0X25,0X20,0X1C,0X18,0X15,0X11,0X0E,0X0B,0X09,0X07,0X05,0X03,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X02,0X04,0X06,0X08,0X0A,0X0D,0X10,0X13,0X16,0X1A,0X1E,0X22,0X27,0X2B,0X30,0X35,0X3A,0X40,0X45,0X4C,0X51,0X57,0X5D,0X63,0X69,0X6F,0X76,0X7C}; //以上的数组用于存放正弦表,在定义数组时,前面应该加上 const,