久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機測頻源程序 原理圖與Proteus仿真 [打印本頁]

作者: 51黑電子迷    時間: 2017-5-7 21:10
標題: 單片機測頻源程序 原理圖與Proteus仿真
下面是單片機測頻的proteus仿真原理圖(工程文件可到本帖附件中下載):


單片機源程序如下:
  1. //#include <reg51.h>
  2. #include <STC12C5A60S2.h>
  3. #define u8 unsigned char
  4. #define u16 unsigned   int
  5. #define u32 unsigned long  int
  6. #define vtime        3000   //定時3ms,一幀8*3=24ms,頻率=40Hz
  7. #define  jz12                                //jz132 :晶振選擇132.710400MH//jz12 :12MH
  8. #ifdef        jz12
  9.                 //正常12MH
  10.         #define         t8s_n        90
  11.         #define         psv                4
  12. #else
  13.                 //132.7014MH
  14.         #define         t8s_n        1000
  15.         #define         psv                900

  16. #endif
  17. //void        delay(void);

  18. //共陰數碼管段碼表
  19. u8 code distable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};
  20. //位選碼表
  21. u8  code numi[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
  22. //顯示緩存
  23. u8 V_ram[]={0,0,3,4,5,6,7,8};
  24. u8 Vm[]={0,0,3,4,5,6,7,8};

  25. u8        wi=0,mn=0,nt=0,wbs=0;  //位選循環變量
  26. u8                t_l,t_h,bs=0;
  27. u32                adv=0,adsum=0;
  28. main()                                                 //m1:m0  00=標準;   01=推挽;   10=輸入;   11=開漏輸出
  29. {
  30.         u16                i=0;
  31.         u16                temp=0;
  32.         //u32                temp0=0,temp1,temp2;
  33.         //m1:m0  00=標準;   01=推挽;   10=輸入;   11=開漏輸出
  34.         //P0M1 = 0X00;
  35. //        P0M0 = 0Xff;
  36.         P2M1 = 0X00;
  37.         P2M0 = 0Xff; //設定P0,P2推挽輸出
  38.         //P3M1 = 0Xff;
  39.         //P3M0 = 0X00;
  40.         P1M1 = 0xff;
  41.         P1M0 = 0x00;
  42.           //TMOD = 0X50; //設定定時器0為16位計數方式

  43.           //TH0 = (65536-vtime )/256;
  44.           //TL0 = (65536-vtime )%256; //賦定時器0初值
  45.         AUXR=0x80; //選擇1T指令系統
  46.           //ET0 = 1;  //開定時器0中斷
  47.         //AUXR1=AUXR1|0x04;
  48.         //P1ASF=0x01;
  49.         //ADC_CONTR=0x80;
  50.         //TR0=1;
  51.         //PX1=1;
  52.         //PX0=1;
  53.         //PT1=1;
  54.         //IT0=1;
  55.         //IT1=1;
  56.         //CCON = 0;
  57.         //CL = 0;
  58.         //CH = 0;
  59.         //CMOD = 0X0F;
  60.         //CCAP0H = 0X80;
  61.         //CCAP0L = 0X80;
  62.         //CCAPM0 = 0X42;
  63.         //CCAPM1 = 0X00;
  64.         //PCA_PWM0 = 0;
  65.         //CR = 1;
  66.         SPCTL=0xc5;


  67. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼


給大家分享一些我們老師給的一些經典的單片機程序源碼, 一共有十多個.都有詳細的注釋,然大家快速的理解每一行代碼的意思。而且有proteus仿真原理圖。大家可以直接驗證程序的對錯.


本系列所有源碼打包下載地址(含proteus仿真工程文件和源程序):
http://m.zg4o1577.cn/bbs/dpj-82474-1.html

本例程下載:
SPI_slave.rar (73.38 KB, 下載次數: 12)






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 99热网站| 国产欧美日韩综合精品 | 免费a在线 | 精品一区二区三区四区五区 | 国产第一页在线 | 日韩精品视频在线 | аⅴ资源新版在线天堂 | 久久男人 | 俺去俺来也在线www色官网 | 99热精品在线| 精品视频在线免费观看 | 91午夜精品亚洲一区二区三区 | 日本综合久久 | 一区二区三区在线免费观看 | 欧美色图一区二区 | 夜夜操天天操 | 熟女毛片 | 日韩精品在线播放 | 91丨九色丨蝌蚪丨丝袜 | 成人特级毛片 | 亚洲第一av | 天天色影院| 综合五月 | 国产专区在线 | 中文字幕一区二区在线播放 | brazzers疯狂作爱 | 日本伊人网 | 久久久www成人免费精品 | 日韩亚洲天堂 | 久久久综合 | 欧美激情影院 | 久久视频一区二区 | 成人国产精品免费观看 | 99精品久久久久久 | 黄色片网站视频 | 日本一级淫片色费放 | 免费看大片a | 亚洲一区在线观看视频 | 黄色大毛片 | av一区二区三区在线观看 | 成人精品在线观看 |