|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教一下 |
| 作者:47857872 欄目:新手園地 |
#include"reg52.h" #include"ZLG7289.h" #define uCHAR unsigned CHAR #define uint unsigned int uCHAR temp1,temp2,x,y; uint tt; void send_40k(void) { #pragma asm LOOP: MOV P0,#01H NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP MOV P0,#00H NOP NOP NOP NOP NOP NOP NOP NOP NOP SJMP LOOP #pragma endasm } void T2cap(void) interrupt 5 using 1 { if(EXF2==1) { TR2=0; TH2=TL2=0; temp1=RCAP2H; temp2=RCAP2L; tt|=temp1; tt<<=8; tt|=temp2; y=tt&0x01; x=tt&0x02; ZLG7289_down(0,7,0,y) ; ZLG7289_down(0,6,0,x) ; EXF2=0; TR2=1; } if(TF2==1) TF2=0; } void timer2init(void) { T2CON=0x09; TH2=TL2=256; RCAP2H=0; RCAP2L=0; ET2=1; EA=1; TR2=1; } void main(void) { while(1) { ZLG7289_Init(4); timer2init(); send_40k(); } } 請(qǐng)幫我看看這個(gè)程序?yàn)槭裁粗袛嗖涣税?br> |
| 2樓: | >>參與討論 |
| 作者: a12345678 于 2006/8/20 7:29:00 發(fā)布:
你沒有初始化中斷允許 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |