| 
 
| 素闻21ic里高手如云 小现在学pic单片机
 如今接触到的是pic12f510
 确连一个简单的方波都觉得很难(以前主要用51,架构有些差别)
 还请大侠们不吝赐教
 现献上c源程序:
 #include<pic.h>
 #include<pic12f510.h>
 
 /**********延时函数***********/
 delay(unsigned char i)
 {
 unsigned char k;
 for(k = 0; k <=i; k++)
 ;
 }
 /*********主函数**********/
 main(void)
 {
 unsigned char  result;    //ad采样结果
 TRIS = 0x0f;   //0000 1111
 loop:
 ADCON0 = 0xfb;  //1111 1011
 while(GODONE == 1)  //wait for done
 ;
 result = ADRES;   //得到采集结果
 GP5 = 0;    //low power
 delay(result);
 GP5 = 1;     //high power
 delay((256-result));
 goto  loop;
 }
 软件几乎所有的选项都设置好了
 但下载成功后就是不按理出牌
 请pic前辈们不吝赐教 谢谢!
 | 
 |