затримувати під питання рутина

W

wakaka

Guest
Привіт, хлопці, Я новачок у цьому. Я програмування at89s51 і я знайшов одну затримку підпрограми: порожнеча delay_200ms (INT del_val) / / 1 = ~ 1/5 секунди {INT I, K, а для (я = 0, я
 
Шановні, це залежить від ваших з компілятором і годинник. Наприклад, цей рядок коду: [б] для (к = 0; kdelay = 550ms; недійсним затримку (символ delstep) {символ I, J / / Збереження Останнє TMOD держави; у = TMOD / / зміна Timer1 режим 16-бітний режим синхронізації I = J | 0x10, I = I & 0x1F; TMOD = я / / затримка (я = 0, я
 
Сподіваюся, ви знайдете цю статтю корисною. Йдеться про затримку програмного і апаратного забезпечення затримки. Безумовно, є вимоги для узгодження частоти кварцового генератора плюс час циклу. Наприклад, 12:00, як машина 89S51 / 2 в зв'язці з 12 МГц дасть результат 1 мкс циклу. Якщо ви використовуєте Keil C, наступне буде робити хххх мс: порожнеча DelayMs (непідписаних Int мс) {непідписаних Int х, у, при (х = 0, х
 

Welcome to EDABoard.com

Sponsor

Back
Top