89c51 MCU에 대한 계산 시간 지연

I

itsfanidotcom

Guest
안녕 나는 마이크로 컨트롤러 AT89C51에 대한 정확한 시간 지연을 계산해야합니다. 직렬 통신을 위해서는 9600 전송 속도와 타이머 1 모드 2와 11.0592 MHz의 크리스탈을 사용합니다. 비용은 얼마나 루프 요소 제가 정확한 1sec delay.i를 얻기 위해 제공해야하는 C 언어를 사용하면 (X = 1, x는 뜻 알아야
 
그것은 당신의 컨트롤러 클럭주기에 따라 달라집니다. 그런식으로 한지도 2 사이클
 
/ / 깜박이 후 1 초 이끌어 # 포함 INT 카운트 = 0; INT 발, 공극 msDelay (INT) {TMOD = 0x02; TH0 = 256 - (255/1.085); TR0 = 1; IE = 0x82; 발 = (( a/255) + 0.9) * 1000;} 무효 압바스 () 인터럽트 1 {카운트 + +; 경우 (카운트 == 발) {P2 = ~ P2, 개수 = 0;}} 무효 메인 () {msDelay (1000); 동안 (1);}
 
단지 상세 타이밍 분석을위한 Mazid이나 아얄라 책 통과는 시뮬레이션 중에 정확한 타이밍을 얻으려고 다른 R 트레일 및 오류 기준에 가라고 큰 도움이 될 것입니다
 

Welcome to EDABoard.com

Sponsor

Back
Top