欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機測頻源程序 原理圖與Proteus仿真
[打印本頁]
作者:
51黑電子迷
時間:
2017-5-7 21:10
標題:
單片機測頻源程序 原理圖與Proteus仿真
下面是單片機測頻的proteus仿真原理圖(工程文件可到本帖附件中下載):
0.png
(29.03 KB, 下載次數(shù): 93)
下載附件
2017-5-7 21:04 上傳
單片機源程序如下:
//#include <reg51.h>
#include <STC12C5A60S2.h>
#define u8 unsigned char
#define u16 unsigned int
#define u32 unsigned long int
#define vtime 3000 //定時3ms,一幀8*3=24ms,頻率=40Hz
#define jz12 //jz132 :晶振選擇132.710400MH//jz12 :12MH
#ifdef jz12
//正常12MH
#define t8s_n 90
#define psv 4
#else
//132.7014MH
#define t8s_n 1000
#define psv 900
#endif
//void delay(void);
//共陰數(shù)碼管段碼表
u8 code distable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};
//位選碼表
u8 code numi[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
//顯示緩存
u8 V_ram[]={0,0,3,4,5,6,7,8};
u8 Vm[]={0,0,3,4,5,6,7,8};
u8 wi=0,mn=0,nt=0,wbs=0; //位選循環(huán)變量
u8 t_l,t_h,bs=0;
u32 adv=0,adsum=0;
main() //m1:m0 00=標準; 01=推挽; 10=輸入; 11=開漏輸出
{
u16 i=0;
u16 temp=0;
//u32 temp0=0,temp1,temp2;
//m1:m0 00=標準; 01=推挽; 10=輸入; 11=開漏輸出
//P0M1 = 0X00;
// P0M0 = 0Xff;
P2M1 = 0X00;
P2M0 = 0Xff; //設(shè)定P0,P2推挽輸出
//P3M1 = 0Xff;
//P3M0 = 0X00;
P1M1 = 0xff;
P1M0 = 0x00;
//TMOD = 0X50; //設(shè)定定時器0為16位計數(shù)方式
//TH0 = (65536-vtime )/256;
//TL0 = (65536-vtime )%256; //賦定時器0初值
AUXR=0x80; //選擇1T指令系統(tǒng)
//ET0 = 1; //開定時器0中斷
//AUXR1=AUXR1|0x04;
//P1ASF=0x01;
//ADC_CONTR=0x80;
//TR0=1;
//PX1=1;
//PX0=1;
//PT1=1;
//IT0=1;
//IT1=1;
//CCON = 0;
//CL = 0;
//CH = 0;
//CMOD = 0X0F;
//CCAP0H = 0X80;
//CCAP0L = 0X80;
//CCAPM0 = 0X42;
//CCAPM1 = 0X00;
//PCA_PWM0 = 0;
//CR = 1;
SPCTL=0xc5;
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
給大家分享一些我們老師給的一些經(jīng)典的單片機程序源碼, 一共有十多個.都有詳細的注釋,然大家快速的理解每一行代碼的意思。而且有proteus仿真原理圖。大家可以直接驗證程序的對錯.
本系列所有源碼打包下載地址(含proteus仿真工程文件和源程序):
http://m.raoushi.com/bbs/dpj-82474-1.html
本例程下載:
SPI_slave.rar
(73.38 KB, 下載次數(shù): 12)
2017-5-7 21:06 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1