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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4946|回復: 1
打印 上一主題 下一主題
收起左側

單片機測頻源程序 原理圖與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://www.zg4o1577.cn/bbs/dpj-82474-1.html

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

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久777777 | 国产女人叫床高潮大片免费 | 亚洲精品久久国产高清情趣图文 | www国产成人免费观看视频,深夜成人网 | 日韩欧美精品 | 久在线视频播放免费视频 | 韩日精品在线观看 | 亚洲国产一区二区三区在线观看 | 中文字幕视频在线看5 | 一区二区三区影院 | 日韩在线一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 日韩精品影院 | 国内精品久久久久久 | 免费观看av | 国产农村妇女精品一二区 | 91九色porny首页最多播放 | 一区二区三区免费网站 | 中文字幕免费在线 | 欧洲一区视频 | 91视频大全| 精品视频国产 | 亚洲国产精品第一区二区 | 九色在线视频 | 国产精品久久久久久久久婷婷 | 在线观看国产三级 | 神马福利| 一级特黄在线 | 一级在线观看 | av网站观看 | avmans最新导航地址 | 青久草视频 | 亚洲精品欧美 | 蜜桃精品视频在线 | 91视频在线 | 久草综合在线 | 精品日韩一区二区 | 中文字幕日韩欧美 | 久久国产成人 | 岛国在线免费观看 | 亚洲一区二区三区视频 |