| поискавой системы для электроныых деталей |
|
STC89C53RC датащи(PDF) 94 Page - STCmicro Technology Co,.Ltd |
|
|
|||||||||||||||||||||||||||||
STC89C53RC датащи(HTML) 94 Page - STCmicro Technology Co,.Ltd |
|
94 / 165 page ![]() Example: write a program using Timer 0 to create a 5KHz square wave on P1.0. Assembly Language Solution: ORG 0030H MOV TMOD, #20H ;8-bit auto-reload mode MOV TL0, #9CH ;initialize TL0 MOV TH0, #9CH ;-100 reload value in TH0 SETB TR0 ;Start Tmier 0 LOOP: JNB TF0, LOOP ;Wait for overflow CLR TF0 ;Clear Timer overflow flag CPL P1.0 ;Toggle port bit SJMP LOOP ;Repeat END C Language Solution using Timer Interrupt : #include <REG51.H> /* SFR declarations */ sbit portbit = P1^0; /* Use variable portbit to refer to P1.0 */ main( ) { TMOD = 0x02; /* timer 0, mode 2 */ TH0 = 9CH; /* 100us delay */ TR0 = 1; /* Start timer */ IE = 0x82 /* Enable timer 0 interrupt */ while(1); /* repeat forever */ } void T0INT(void) interrupt 1 { portbit = !portbit; /*toggle port bit P1.0 */ } 94 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |