Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1966652
  • 博文数量: 356
  • 博客积分: 8284
  • 博客等级: 中将
  • 技术积分: 4580
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-15 20:25
个人简介

天行健,君子以自强不息

文章分类

全部博文(356)

文章存档

2018年(1)

2016年(4)

2015年(13)

2014年(14)

2013年(2)

2012年(25)

2011年(43)

2010年(65)

2009年(189)

分类: C/C++

2009-07-17 11:35:39

  1. /**********DAC0832的直通方式*****************  
  2. 程序功能:输出锯齿波  
  3. 时    间:2007.05.30  
  4. 作    者:zhangwei  
  5. 修    改:  
  6. ********************************************/   
  7. #include     
  8. //#include     
  9. #define  uchar  unsigned char    
  10. #define  dout   P1              //数字信号输出口    
  11.    
  12. /******** 延时程序**************************/   
  13. void delay(void)   
  14. {    
  15.   uchar i=0,j=0;   
  16.   for (i=0;i<255;i++)   
  17.     {for (j=0;j<255;j++);}   
  18. }   
  19.    
  20. /******** 锯齿波程序************************/   
  21. void wave_jc (void)   
  22. {   
  23.   uchar i=0;   
  24.   for (i=0;i<256;i++)   
  25.     {dout=i;   
  26.      delay();   
  27.      delay();   
  28.      delay();   
  29.      }   
  30. }   
  31. /*******************************************/   
  32.    
  33. /******* 正弦波程序************************  
  34. void wave_zx (void)  
  35.  
  36.   uchar i=0;  
  37.   for (i=0;i<256;i++)  
  38.     {dout=i;  
  39.      delay();  
  40.      delay();  
  41.      delay();  
  42.      }  
  43. /*******************************************/   
  44. void main(void)   
  45. while(1)   
  46.   {void wave_jc();}   
  47.      
阅读(609) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~