芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

芯片解密AD9850函数信号发生器制作

芯片解密单片机源程序如下:

  1. /*******************************************************
  2. 芯片解密项目名:基于ARM Cortex-M3 函数信号发生器
  3. 涉及便件连接情况: PA0~7--------DDS模块 D0~D7
  4.                   PB4 PB5 PB6----DDS模块fqud  reset  w_clk
  5.                   PB0 PB2 PB3----液晶12864 CS(RS) DIO(RW) CLK(EP)
  6.                   PE0 PE1 PE2 ----KEY3  KEY4  KEY5
  7.                   PD1 PG5------KEY1 KEY2
  8.                   PD0 PG2------LED1 LED2
  9.                   PF0  PF1-----接24C04  SDA  SCL
  10. 程序主要功能:
  11. 作者:suqingxiao  huangrenji  liangping
  12. *********************************************************/

  13. #include <includes.h>
  14. #include  "AD9850.h"
  15. #include  "24C04.h"
  16. #define  SysCtlPeriEnable       SysCtlPeripheralEnable
  17. #define  SysCtlPeriDisable      SysCtlPeripheralDisable
  18. #define  GPIOPinTypeOut         GPIOPinTypeGPIOOutput
  19. #define  TASK_STK_SIZE                  64
  20. /**************************************
  21.   CONSTANTS 常量
  22. **************************************/

  23. /************************************
  24.   VARIABLES 变量
  25. *************************************/
  26. uint16 now_color=0;             //当前色
  27. uint16 state=0,flag=0;                 //状态
  28. uint16 frist_in=0;              //初次进入标志
  29. unsigned  long  num,aa=1,temp=0;
  30. unsigned long ulData  =  0;
  31. unsigned  char  buff[5];
  32. unsigned  char  display[10];   
  33. unsigned  char  fshi1=0,fge1=0,temp1=0;
  34. unsigned  char  fshi2=0,fge2=0,temp2=0;
  35. unsigned  char  fshi3=0,fge3=0,temp3=0;
  36. unsigned long dat=0,dat2,dat3;
  37. unsigned  char wan=0, qian=0,ge=0,shi=0,bai=0;
  38. unsigned  char wan2, qian2,ge2,shi2,bai2;
  39. unsigned  char wan3, qian3,ge3,shi3,bai3;
  40. unsigned  char ge4,shi4;

  41. static OS_STK  GstkStart[TASK_START_STK_SIZE];//启动任务的堆栈   
  42. static OS_STK  GstkLED[TASK_LED_STK_SIZE];
  43. OS_STK        Task1Stk[TASK_STK_SIZE];
  44. OS_STK        Task2Stk[TASK_STK_SIZE];


  45. /*************************************
  46.    FUNCTION PROTOTYPES 函数声明
  47. **************************************/
  48. static void taskStart (void  *parg);          //启动任务
  49. static void taskLED(void *parg);              //任务0
  50. void  Task1(void *data);
  51. void  Task2(void *data);


  52. /***********************************************
  53.     功能:主程序
  54. ************************************************/
  55. int main (void)
  56. {
  57.     OSInit();                                 //  OS-II 初始化uC/OS-II的内核

  58.     OSTaskCreate( taskStart,                                          
  59.                   (void *)0,
  60.                   &GstkStart[TASK_START_STK_SIZE-1],
  61.                   TASK_START_PRIO );                    
  62.    /*  初始化启动任务   */       
  63.     OSStart();                                // 启动uC/OS-II*/

  64.     return(0);
  65. }


  66. /****************************************
  67. ** Function name:           Task_Start          
  68. ** input parameters:        *p_arg
  69. *****************************************/



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信