DAC0832生成锯齿波仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- /*************** writer:shopping.w ******************/
- #include <reg52.h>
- #include <absacc.h>
- #define uint unsigned int
- #define uchar unsigned char
- #define DAC0832 XBYTE[0xfffe]
- void DelayMS(uint ms)
- {
- uchar i;
- while(ms--)
- {
- for(i=0;i<120;i++);
- }
- }
- void main()
- {
- uchar i;
- while(1)
- {
- for(i=0;i<256;i++)
- DAC0832 = i;
- DelayMS(1);
- }
- }
复制代码
所有资料51hei提供下载:
用DAC0832生成锯齿波.rar
(36.05 KB, 下载次数: 15)
|