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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4974|回復: 1
收起左側

單片機測頻源程序 原理圖與Proteus仿真

[復制鏈接]
ID:161768 發表于 2017-5-7 21:10 | 顯示全部樓層 |閱讀模式
下面是單片機測頻的proteus仿真原理圖(工程文件可到本帖附件中下載):
0.png

單片機源程序如下:
  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://www.zg4o1577.cn/bbs/dpj-82474-1.html

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

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜在线电影网 | 国产乱码精品一区二区三区中文 | 国产精品一区二区视频 | 精品国产不卡一区二区三区 | 免费观看一级特黄欧美大片 | 在线观看av网站永久 | 国产高清精品一区二区三区 | 欧美一区免费 | 国产视频二区在线观看 | 91精品国产91久久综合桃花 | 亚洲精品一区二区三区蜜桃久 | av一级在线观看 | 一区二区福利视频 | 草草影院ccyy | 午夜黄色影院 | 国产综合久久久久久鬼色 | 日韩一区精品 | 久久精品亚洲精品国产欧美 | 免费看a| 日韩一区二区三区视频在线播放 | 久久亚洲一区二区三 | 久草免费在线视频 | 久久精品亚洲精品国产欧美kt∨ | 日韩高清国产一区在线 | 黄色欧美大片 | 天天操天天干天天爽 | 男女羞羞视频在线看 | 蜜月va乱码一区二区三区 | 不卡的av电影 | 免费精品 | 亚洲精品一区二区在线观看 | 国产亚洲第一页 | 日韩一区二区免费视频 | 久久日韩粉嫩一区二区三区 | 久久久久久久电影 | 久久久精品网站 | 亚洲国产高清高潮精品美女 | 国产黄色大片 | 欧美1区2区| 在线视频91 | 午夜一级做a爰片久久毛片 精品综合 |