Микропроцессорные средства и системы управления: учебное пособие / А. В. Мануковский, А. Ж. Саринова.

h------------------------------------------------------------------------------- REG51.H H eade r f i l e f o r g e n e r i c 80C51 and 80C31 m i c r o c o n t r o l l e r . C o p y r ig h t (c ) 1988 -2 0 0 1 K e l l E l e k t r o n i k GmbH and K e i l S o f tw a r e , I n c . A l l r i g h t s r e s e r v e d . ----------------------------------------------------------------------------------------------------------------------V / * BYTE R e g i s t e r s f г P0 0 x 8 0 ; s f r P I 0 x 9 0 ; s f г P2 ОхАО; s f r P3 Ж ОхВО; s f r PSH s OxDO; s f r ACC ж ОхЕО; s f r В ж ОхГО; s f r SP ж 0 x 8 1 ; s f r DPL ж 0 x 8 2 ; s f r DPH в 0 x 8 3 ; s f r PCON в 0 x 8 7 ; s f r TCON ж 0 x 8 8 ; s f r TMOD = 0 x 8 9 ; s f r TLO ж 0х8А; s f r TL1 = 0x8В ; s f r THO 0х8С; s f r TH1 * 0x8D; s f r IE * 0хА8; s f r IP = 0хВ8; s f r SCON в 0x9 8 ; s f r SBUF = 0x9 9 ; / * BIT R e g i s t e r * / / * PSW * / . . . / ' О с т а л ь н а я ч а с т ь п р о г р а м м ы * / а затем транслирует его в загружаемый модуль. Точно таким же образом можно использовать включение файлов и на языке программирования ASM-51: Sinclude (stdio.asm) ;Файл стандартного ввода-вывода Sinclude (reg51.inc) ;Файл описания регистров специальных функций микроконтроллера ; Остальная часть программы Использование нескольких файлов позволяет разбить исходный текст программы на несколько независимых файлов, каждый из которых реализует свою независимую задачу. Удобнее всего в отдельные файлы выносить подпрограммы, так как они могут быть

RkJQdWJsaXNoZXIy MTExODQxMg==