А
Б В
Г Д
Е Ж
З И
К Л
М Н
О П
Р С
Т У
Ф Х
Ц Ч
Ш Э
Ю Я
Реферат: Архивирование и обслуживание дисков
Архивирование и обслуживание дисков
Мюсъютсъшщ шэстштут шэцхэхрют цхыхчэюфюрюцэюую тррэсяюртр -------------------------------------------------------------- Крфхфрр: Аттюьртшчшрютрээых сшстхьы уярртыхэшя АППАРАТНО-ПРОГРАММНЫЕ СРЕДСТВА ВВОДА-ВЫВОДА АНАЛОГОВОЙ ИНФОРМАЦИИ В СИСТЕМАХ РЕАЛЬНОГО РЕАЛЬНОГО ВРЕМЕНИ Мхтюфшчхсъшх уърчрэшя "Аяяррртэю-ярюуррььэых срхфсттр сшстхь ссюрр фрээых ш уярртыхэшя" М О С К В А 1 9 9 2 у. . СОДЕРЖАНИЕ 1. ВВЕДЕНИЕ........................................... 2. ХАРАКТЕРИСТИКА КОНТРОЛЛЕРА ВВОДА-ВЫВОДА АНАЛОГОВОЙ ИНФОРМАЦИИ......................................... 2.1. Нрчэрчхэшх ш устрющсттю ъюэтрюыыхрр........... 2.2. Орурэшчрцшя уярртыхэшя ррсютющ АЦП ш ЦАП...... 3. СРЕДСТВА ПРОГРАММИРОВАНИЯ ВВОДА-ВЫВОДА АНАЛОГОВОЙ ИНФОРМАЦИИ......................................... 4. СРЕДСТВА ИЗМЕРЕНИЯ ВРЕМЕНИ В ПЭВМ.................. 4.1. Нрчэрчхэшх ш фуэъцшш трщьхрр ПЭВМ............. 4.2. Прюуррььэых срхфсттр фыя шчьхрхэшя трхьхэш.... 5. Кюэтрюыьэых тюярюсы........................... 6. СПИСОК ЛИТЕРАТУРЫ.................................. . 1.ВВЕДЕНИЕ Прш рхшхэшш чрфрч рттюьртшчрцшш ъюэтрюыя ш уярртыхэшя тххэш- чхсъшьш сшстхьрьш ъръ ярртшыю тючэшърхт эхюсхюфшьюсть ссюрр ш юс- ррсютъш шэфюрьрцшш,ярхфстртыхээющ т тшфх рэрыюуютых эыхътршчхсъшх сшуэрыют.Истючэшъюь шэфюрьрцшш ярш этюь сыуцрт яхртшчэых ярхюсрр- чютртхыш (фртчшъш) ,ярхюсррчующшх фшчшчхсъшх ярррьхтры сшстхьы т эыхътршчхсъшщ сшуэры.Прш этюь чрстю трхсухтся,чтюсы ш уярртыяющхх тючфхщсттшх сыыю ярхфстртыхээю т рэрыюуютющ фюрьх. Рхшхэшх тръюую рюфр чрфрч юсэютрэю эр шсяюыьчютрэшш рэрыюую- цшфрютых (АЦП) ш цшфрю-рэрыюуютых (ЦАП) ярхюсррчютртхыхщ. Трхсю- трэшя,ярхфъятыхээых ъ тысюру срхфстт рэрыюуютюую ттюфр-тытю- фр,юсусыютыхэы,с юфэющ стюрюэы,хрррътхршстшърьш юсъхътр ъюэтрю- ыя(ъюышчхсттю ш чрстютэыщ сяхътр шчьхряхьых ярррьхтрют),р с фру- ующ стюрюэы - эхюсхюфшьюстью юсхсяхчшть сютьхстшьюсть (шэфюрьрцш- юээую,эыхътршчхсъую,ъюэструътштэую), с уярртыяющхщ ЭВМ. В эрстюящхх трхья яршьхэяют фтр трршрэтр яюфъыючхэшя рэрыюую- тых устрющстт ъ ЭВМ. -эхяюсрхфсттхээю ъ сшстхьэющ ьрушстррыш ЭВМ; -с шсяюыьчютрэшхь ярюьхцутючэюую ъюэтрюыыхрр с тыхюфюь эр стрэфрртэыщ шэтхрфхщс (тшяр КАМАК,МЭК ш т.я.) В фрээющ ррсютх шсяюыьчуются тстрюхээыщ ъюэтрюыыхр ттюфр-тытю- фр рэрыюуютющ шэфюрьрцшш pro411B т сюстртх IBM-сютьхстшьющ ПЭВМ "МАЗОВИЯ". 2. ХАРАКТЕРИСТИКА КОНТРОЛЛЕРА ВВОДА-ВЫВОДА АНАЛОГОВОЙ ИНФОРМАЦИИ pro411B. 2.1.Нрчэрчхэшх ш устрющсттю ъюэтрюыыхрр. Кюэтрюыыхр pro411B рхрышчютрэ т тшфх яырты фыя ъюьяьютхрют ъырсср IBM PC XT/AT ш ярхфэрчэрчхэ фыя ттюфр-тытюфр рэрыюуютых сшуэрыют с шсяюыьчютрэшхь АЦП ш ЦАП.Пыртр ъюэтрюыыхрр ррчьхщрхтся тэутрш сшстхьэюую сыюър ПЭВМ, чрэшьря юфшэ шч стюсюфэых ррчьёьют ррсшшрхэшя, ярхфэрчэрчхээых сяхцшрыьэю фыя устрэютъш фюяюыэштхыь- эюую юсюруфютрэшя ПЭВМ. Прш этюь юсхсяхчштрются юсэютэых трхсютр- эшя яю ъюэструътштэющ, эыхътршчхсъющ ш шэфюрьрцшюээющ сютьхстш- ьюстш ъюэтрюыыхрр с сшстхьэющ ьрушстррыью ъюьяьютхрр.Дыя яюфъыючх- эшя яршёьэшъют ш шстючэшъют рэрыюуютых эыхътршчхсъшх сшуэрыют ъюэтрюыыхр шьххт сяхцшрыьэыщ стрэфрртшчшрютрээыщ ррчъёь, тыэхсхэ- эыщ эр чрфэюю ярэхыь сшстхьэюую сыюър. Струътурэря сххьр ъюэтрюыыхрр pro411B ярштхфхэр эр ршс.1. . -------м ж +-----T-------------------------------------------- ШУяр жЦП/ОП +-----ж---------------T---------------------------- ШАфр ж +-----ж---------------ж-----------------T---------- ШДрэ L------- ж ж ж --------- ж ж ж ж ж -----ж-----------------------ж-----------------ж--------------м ж----+---м --------------+-----------------+------------м ж жж +-----+ ДшА ж ж жж +-----+ ж ж жж ж L-----T----------T----------T----------T------ ж жж ж ж ж ж ж ж жж ж ------ж----------ж----------ж----------ж-----м ж жж +-----+-----+----м-----+----м-----+----м-----+----мж ж жж ж жж P0 жж P1 жж P2 жж P3 жж ж жж +-----+L----------L----------L----------L----------ж ж жж ж L--------T-T-------------T---------------T---- ж жж ж ж ж ж ж ж жж +--------T-----ж-ж------T------ж-------м ж ж жж БУ +--------+-T---ж-ж------+-T----ж-------+-м ж ж жж ж ж ж ж ж ж ж ж ж ж ж ж жж ж ---+-+---+-+--м---+-+----+---м---+-+-----+--м ж жж ж ж жж жж ж ж жж ip ћ ж ж АЦП жж ЦАП жж Трщьхр ж ж жж ж ж жж жж ж ж жж ж L------T-------L------T-------L-------------- ж жж ж ж ж ж жж ж -------+------м ж ж жж +-----+ Кюььутртюр ж ж ж жж +-----+ ърэрыют ж ж pro411B ж жL-------- LT-T-T-------T- ж ж L---------------ж-ж-ж-------ж--------ж------------------------- ж ж ж ж ж 0 1 2 15 Вых Ршс. 1. Струътурэря сххьр ъюэтрюыыхрр pro411B . Быюъ уярртыхэшя(БУ) ярхфэрчэрчхэ фыя юрурэшчрцшш тчршьюфхщсттшя ъюэтрюыыхрр с сшстхьэющ ьрушстрыью ПЭВМ ш юсхсяхчштрхт сюуырсю- трээую ррсюту тсхх хую эыхьхэтют. Сшстхьэря ьрушстррыь яюфъыючхэр эхяюсрхфсттхээю ъ цхэтррыьэюьу ярюцхссюру(ЦП) ш юяхрртштэющ ярья- тш (ОП) ъюьяьютхрр ш сюстюшт шч трёх уруяя ышэшщ ярррыыхыьэющ ях- рхфрчш:уярртыхэшя, рфрхср ш фрээых. Стячь с ъюэтрюыыхрюь pro411B юсущхсттыяхтся т рсшэхрюээюь рхцшьх ш тсхуфр тюыьъю яю шэшцшртштх ЦП. Осюсую рюыь фыя юрурэшчрцшш юсьхэр фрээыьш с ярюцхссюрюь шурр- ют сяхцшрыьэых рхушстры ъюэтрюыыхрр, эрчытрхьых яюртрьш ттюфр-ты- тюфр. Крцфыщ яюрт ттюфр-тытюфр шьххт уэшърыьэыщ рфрхс. Прюцхссюр ррсяюырурхт сяхцшрыьэыьш срхфсттрьш, яючтюыяющшьш яю шчтхстэюьу рфрхсу(ПЭВМ юсхсяхчштрхт тючьюцэюсть рфрхсютрть фю 65535 яюртют), юсррщрться ъ ыюсюьу яюрту ттюфр-тытюфр фыя чтхэшя шыш чряшсш фрэ- эых. Кюэтрюыыхр pro411B шьххт 4 юфэюсрщтэых яюртр P0-P3 с рфрхср- ьш 300H-303H. Афрхср сююттхтсттующшх яюртют pro411B ьюуут сыть шчьхэхэы ярш яюьющш сяхцшрыьэых яхрхъыючртхыхщ, ррсяюыюцхээых эр яыртх. Тръшь юсррчюь, чтюсы яхрхфрть шыш яюыучшть шэфюрьрцшю ют уст- рющсттр, ярцхссюр т сююттхтсттующшх ышэшях ьрушстррыш фюрьшрухт уярртыяющшщ сшуэры(чтхэшх шыш чряшсь), устрэртыштрхт рфрхс трхсу- хьюхую яюртр ш(т сыучрх чряшсш) яюсыырхт фрээых. Дхшшфрртюр рф- рхср яюртр(ДшА) ъюэтрюыыхрр юярхфхыяхт, с ъръшь шч яюртют чртрх- сютрэр стячь, р сыюъ уярртыхэшя рхрышчухт юяхррцшю чтхэшя фрээых шч ьрушстррыш т яюрт шыш тыфрёт фрээых шч яюртр т ьрушстррыь. С яюртрьш ттюфр-тытюфр стячрэы фуэъцшюэрыьэых сыюъш ъюэтрюыых- рр: АЦП,ЦАП,трщьхр ш ъюььутртюр ърэрыют. Кюььутртюр ърэрыют юсхсяхчштрхт тючьюцэюсть яюфъыючхэшя ъ АЦП эхсъюыьъшх шстючэшъют рэрыюуютых сшуэрыют. Трщьхр ярхфэрчэрчхэ фыя эрстрющъш АЦП эр трх- сухьую чрстюту юярюср, яюффхрцштря рхцшь рттюьртшчхсъюую чряусър чхрхч чрфрээыщ ярьхцутюъ трхьхэш( ют 18ьъс фю 65ьс). Быюъ АЦП ъюэтрюыыхрр pro411B юсхсяхчштрхт ярхюсррчютрэшх эря- ряцхэшх-ъюф ьхтюфюь яюсыхфютртхыьэющ ряярюъсшьрцшш ш хрррътхршчу- хтся сыхфующшьш ярррьхтррьш: - ррчряфэюсть ъюфр:12 сшт; - фшрярчюэ тхюфэюую эряряцхэшя: -10..+10 В; - трхья ярхюсррчютрэшя: 15 ьъс; - чшсыю ъюььутшрухьых ърэрыют: 16. Быюъ АЦП рхрышчухт рхцшь ррсюты с рттюьртшчхсъшь яхрхъыючхэшхь ърэрыют, р тръцх ярхфюстртыяхт тючьюцэюсть яршчтюфшть ъръ тэхш- эшщ (ярюуррььэыщ), тръ ш тэутрхээшщ (рттюьртшчхсъшщ) чряусъ чхрхч чрфрээыщ шэтхртры трхьхэш. Быюъ ЦАП ъюэтрюыыхрр шьххт сыхфующшх хрррътхршстшъш: - ррчряфэюсть ъюфр: 12 сшт; - фшрярчюэ тыхюфэюую эряряцхэшя: -10..+10 В; - трхья стрсшышчрцшш тыхюфэюую эряряцхэшя: 500 эс; - съюрюсть эрррстрэшя тыхюфэюую эряряцхэшя: 0.5 В/ьъс; - ъюышчхсттю тыхюфют: 1. . 2.2 Орурэшчрцшя уярртыхэшя ррсютющ АЦП ш ЦАП Кръ ютьхчрыюсь тышх, стячь ЦП ЭВМ с ъюэтрюыыхрюь pro411B юрурэшчухтся яутёь юсьхэр фрээыьш с яюртрьш ттюфр-тытюфр, шьх- ющшьш рфрхср 300H-303H.Прш этюь ЦП ятыяхтся рътштэющ стюрюэющ ш шьххт тючьюцэюсть т ярюшчтюыьэых ьюьхэты трхьхэш тыяюыэять юяхррцшш чтхэшя фрээых шч ыюсюую яюртр шыш чряшсш фрээых т яюрт. Крцфыщ шч яюртют ярхфэрчэрчхэ фыя юсьхэр шэфюрьрцшхщ стрюую юярхфхыёээюую эрчэрчхэшя ш фюрьртр. Бюыхх тюую, юфшэ ш тют цх яюрт ьюцхт шсяюыьчютрться фыя фрээых ррчышчэюую тшяр т чртшсшьюстш ют тюую, ъръря юяхррцшя (чтхэшх шыш чряшсь) тыяюы- эяхтся.В трсышцх 1 фрэю юяшсрэшх фуэъцшщ, рхрышчухьых яутёь чряшсш шыш чтхэшя яюртют ттюфр-тытюфр ъюэтрюыыхрр pro411B. Трсышцр 1 Нрчэрчхэшх яюртют ттюфр-тытюфр ъюэтрюыыхрр pro411B ------T--------T-----------------------T-------------------------м жАДРЕСжОПЕРАЦИЯж ФОРМАТ ж НАЗНАЧЕНИЕ ж жПОРТАж +--T--T--T--T--T--T--T--+ ж ж ж ж 7ж 6ж 5ж 4ж 3ж 2ж 1ж 0ж ж +-----+--------+--+--+--+--+--+--+--+--+-------------------------+ ж ж чряшсь жb7жb6жb5жb4жb3жb2жb1жb0жМырфшшх 8 сшт ъюфр ЦАП ж ж300H +--------+--+--+--+--+--+--+--+--+-------------------------+ ж ж чтхэшх жa7жa6жa5жa4жa3жa2жa1жa0жМырфшшх 8 сшт ъюфр АЦП ж +-----+--------+--+--+--+--+--+--+--+--+-------------------------+ жip ћ ж чряшсь жc3жc2жc1жc0жb жb жb9жb8жСтрршшх 4 сштр ъюфр ЦАП ж ж ж ж ж ж ж ж ж ж ж жш эюьхр ърэрыр АЦП ж ж301H +--------+--+--+--+--+--+--+--+--+-------------------------+ ж ж чтхэшх жc3жc2жc1жc0жa жa жa9жa8жСтрршшх 4 сштр ъюфр АЦП ж ж ж ж ж ж ж ж ж ж ж жш эюьхр ърэрыр АЦП ж +-----+--------+--+--+--+--+--+--+--+--+-------------------------+ ж ж чряшсь ж Xж Xж Zж Dжt3жt2жt1жt0жУстрэютър рхцшьют АЦП ж ж302H +--------+--+--+--+--+--+--+--+--+-------------------------+ ж ж чтхэшх ж Xж Xж Xж Xж Xж Eж Rж XжПршчэръш фюрьшрютрэшя ж ж ж ж ж ж ж ж ж ж ж жъюфр АЦП ж +-----+--------+--+--+--+--+--+--+--+--+-------------------------+ ж303H ж чряшсь жярюшчтюыьэюх чэрчхэшх жЗряусъ АЦП эр шчьхрхэшя ж L-----+--------+--+--+--+--+--+--+--+--+-------------------------- В трсышцх шсяюьчютрэы сыхфующшх юсючэрчхэшя: р11...р0 - сшты ъюфр шчьхрхээюую эряряцхэшя эр тхюфх АЦП (0-4095); b11...b0 - сшты ъюфр устрэртыштрхьюую эряряцхэшя эр тыхюфх ЦАП (0-4095); с3...с0 - эюьхр ърэрыр АЦП (0-15); t3...t0 - эюьхр эрфртрхьющ трхьхээющ чрфхрцъш ьхцфу чряус- ърьш АЦП т рттюьртшчхсъюь рхцшьх(0-15); D - сшт устрэютъш рхцшьр рттюьртшчхсъюую чряусър АЦП (D=1); Z - сшт устрэютъш рхцшьр рттюьртшчхсъюую фхърхьхэтшрютрэшя эюьхрр ърэрыр АЦП (Z=1); R - сшт яршчэрър уютютэюстш ъюфр АЦП ъ счштытрэшю (R=1 - ярхюсррчютрэшх чръюэчхэю, фрээых уютюты ъ счштытрэшю); E - сшт яршчэрър юшшсъш эрсхурэшя (E=1 -сфюрьшрютрэ эютыщ ъюф АЦП ярш эхтюстрхсютрээюь стррюь); X - эхшсяюыьчухьых ррчряфы (устрэртыштрются т 0). . 3. СРЕДСТВА ПРОГРАММИРОВАНИЯ ВВОДА-ВЫВОДА АНАЛОГОВОЙ ИНФОРМАЦИИ Прюуррььэюх уярртыхэшх ррсютющ ъюэтрюыыхрр рэрыюуютюую уст- рющсттр юсущхсттыяхтся с шсяюыьчютрэшхь юяхррцшщ чтхэшя/чряшсш яршьхэштхыьэю ъ яюртрь ттюфр-тытюфр. Нр ячыъх ТурсюПрсърыь фыя юсррщхэшя ъ яюртрь яршьхэяхтся сях- цшрыьэря ячыъютря ъюэструъцшя Port[:word],юсырфрющря тсхьш стющсттрьш ьрссштр чэрчхэшщ тшяр byte,шэфхъсшрухьюую яю рф- рхсу яюртр т ярхфхырх 0..65535 (т фхсятшчэющ сшстхьх) шыш O..FFFF (т шхстэрфцртшршчэющ). Ншцх ярштхфёэ яршьхр шсяюыьчютрэшя ъюэструъцшш Port: var x,y:byte; var a:word; begin a:=$300; x:=Port[a]; {чтхэшх шч яюртр с рфрхсюь a} y:=1; Port[$303]:=y {чряшсь т яюрт с рфрхсюь 303H} Port[$302]:=32+16 { end; 4. СРЕДСТВА ИЗМЕРЕНИЯ ВРЕМЕНИ В ПЭВМ 4.1.Нрчэрчхэшх ш фуэъцшш трщьхрр ПЭВМ Дыя ъюэтрюыя тхъущхую трхьхэш ш шчьхрхэшя трхьхээых шэтхртрыют ПЭВМ шьххт сяхцшрыьэюх устрющсттю, эрчытрхьюх трщьхрюь[4]. Трщьхр сюстюшт шч трёх шфхэтшчэых эхчртшсшьых сыюъют, эрчытрхьых ърэрыр- ьш. Крэры 0 шсяюыьчухтся эхяюсрхфсттхээю фыя юрурэшчрцшш яюфсчётр тхъущхую трхьхэш, р тръцх фыя сшэхрюэшчрцшш фшсъютых юяхррцшщ. Крэры 1 уярртыяхт ярюцхссюь рхухэхррцшш юяхрртштэющ ярьятш. Крэры 2 шсяюыьчухтся фыя ухэхррцшш чтуъютых сшуэрыют. Вхюф ърцфюую ърэрыр трщьхрр стячрэ с ухэхрртюрюь трътютых шь- яуыьсют ПЭВМ, ярш этюь чрстютр шьяуыьсют, яюфртрхьых эр тхюф трщ- ьхрр Fтх яюстюяээр ш рртэр 1193180 Гц фыя тсхх тшяют ПЭВМ IBM. Нр тыхюфх ърэрыр трщьхрр тръцх фюрьшрухтся яюсыхфютртхыьэюсть шь- яуыьсют,чрстютр ъютюрющ Fтых чртшсшт ют чэрчхэшя D, чряшсрээюую т сяхцшрыьэыщ 16-ррчряфэыщ рхушстр "чрфхрцъш" ърэрыр т сююттхтсттшш с тыррцхэшхь: Fтых = Fтх/D Тръшь юсррчюь трщьхр юсущхсттыяхт "фхыхэшх" тхюфэющ трътютющ чрстюты, рхрышчухьюх ярш яюьющш счётчшър трътютых шьяуыьсют. Пхр- тюэрчрыьэю т рхушстр счётчшър яюьхщрхтся чшсыю D, ъютюрюх чртхь уьхэьшрхтся эр хфшэшцу ърцфыщ ррч, ъюуфр шьяуыьс ют трътютюую ух- эхрртюрр ярюяусърхтся чхрхч ърэры. Кюуфр чэрчхэшх счётчшър фюстш- урхт эуыя, ърэры трщьхрр шчьхэяхт урютхэь тыхюфэюую сшуэрыр эр ярютштюяюыюцэыщ ш тэють чруруцрхт т счётчшъ чшсыю D, яюсых чхую ярюцхсс яюттюряхтся. Нрстрющър ърэрыют трщьхрр эр трхсухьую тыхюфэую чрстюту юсу- щхсттыяхтся ярюуррььэыь яутёь ярш юсррщхэшш ъ сяхцшрыьэыь яюртрь трщьхрр(40H-42H).Осычэю эрстрющър ярюшчтюфштся рттюьртшчхсъш ярш чруручъх юяхррцшюээющ сшстхьы, фыя чхую шьхются сяхцшрыьэых ярю- цхфуры срчютющ сшстхьы ттюфр-тытюфр (BIOS) ПЭВМ. Прш этюь т рх- ушстр чрфтшцъш ърэрыр 0, шсяюыьчухьюую фыя яюфсчётр тхъущхую трх- ьхэш, чряшсытрхтся чшсыю D=65535(FFFFH), юсхсяхчштрющхх чэрчхэшх тыхюфэющ чрстюты Fтых = 18.2 Гц. Сыхфухт ютьхтшть, чтю трщьхр ррсютрхт эхчртшсшью ют ЦП, юърчы- тря, т тю цх трхья, яюстюяээюх тючфхщсттшх эр ЦП чхрхч сшстхьу ряяррртэых ярхрытрэшщ. Мххрэшчь ярхрытрэшщ ыхцшт т юсэютх ьхтюфр яюфсчхтр тхъущхую трхьхэш, шсяюыьчухьюую т ПЭВМ. Мхтюф шыыюстрш- рухтся сххьющ, ярштхфёээющ эр ршс.2. . -------------м ж Гхэхрртюр ж ж трътютых ip ћ ж ж шьяуыьсют ж L-----T------- ж ж Fтх=119380 Гц ж ------+------м ж Трщьхр ж ж (ърэры 0) ж L-----T------- ж ж Fтых=18.2 Гц ж ------+------м ж Кюэтрюыыхр ж ж ярхрытрэшщ ж L-----T------- ж ж IRQ 0 ж ------+------м ж Цхэтррыьэыщж ж ярюцхссюр ж L-----T------- ж ж INT 8 ж ------+------м ж Прюуррььр ж ж юсррсютъш ж ж ярхрытрэшя ж ж INT8 ж L-----T------- ж ж ж ------+------м жСчТB=СчТB+1 ж L------------- Ршс.2. Пюсыхфютртхыьэюсть юяхррцшщ ярш яюфсчхтх тхъущхую трхьхэш . Иьяуыьсы с тыхюфр ърэрыр 0 трщьхрр яюстуярют эр ъюэтрюыыхр ярхрытрэшщ ПЭВМ, ъютюрыщ тыррсртытрхт сшуэрыы ярхрытрэшя с ъюфюь IRQ0,сююттхтсттующшь ярхрытрэшю ют трщьхрр. Прхрытрэшя тючэшърют 18.2 ррчр т схъуэфу, т.х. яршсышчштхыьэю ърцфых 55ьс. ЦП, яюыучшт ярхрытрэшх, яршюстрэртыштрхт ррсюту ш яхрхфрёт уярртыхэшх сяхцш- рыьэющ ярюуррььх юсррсютъш ярхрытрэшя ют трщьхрр INT8 т BIOS. Прюуррььр юсррсютъш утхышчштрхт эр 1 чэрчхэшх 4-срщтютюую счётчш- ър тхъущхую трхьхэш(СчТВ), хррэящхуюся т ярьятш яю рфрхсу 0040Н:006CН. Аэрышчшруя сюфхрцшьюх счётчшър т ррчышчэых ьюьхэты трхьхэш, ьюцэю шчьхрять трхьхээых шэтхртрыы ш юярхфхыять тхъущхх трхья су- тюъ.Нряршьхр, хсыш шчтхстэы чэрчхэшя СчТВ n1 ш n2, яюыучхээых т ьюьхэты t1 ш t2, тю тхышчшэу шэтхртрыр dt=t2-t1 ьюцэю тычшсышть яю фюрьуых: dt=(n2 - n1)/18.2 (3.1) Осычэю ярш чруручъх юяхррцшюээющ сшстхьы СчТВ юсэуыяхтся (сър- чрээюх ютэюсштся ъ ПЭВМ тшяр XT, эх шьхющшь чрсют рхрыьэюую трхьeэш с рттюэюьэыь шстючэшъюь яштрэшя), чтю сююттхтсттухт устр- эютъх тхъущхую трхьхэш 0чрс 0ьшэ 0.0схъ шыш, ъръ яршэятю юсючэр- чрть т DOS: 00:00:00.00. Мръсшьрыьэюх чэрчхэшх, ъютюрюх ьюцхт сю- фхрцрть счхтчшъ, сююттхтсттухт 23:59:59.99 ш рртэю ((23*60+59)*60+59)*18.2+99=1573039 Люсюх чэрчхэшх СчТВ т шэтхртрых 0..1573039 ьюцхт шэтхрярхтшрютрться ъръ тхъущхх трхья сутюъ яюсых тыяюыэхэшя сююттхтсттующшх рршфьхтш- чхсъшх ярхюсррчютрэшщ, фыя чхую шьхются эхюсхюфшьых ярюуррььэых срхфсттр ъръ т DOS, тръ ш т сшстхьрх ярюуррььшрютрэшя (сь. я. 4.2).Сыхфухт ютьхтшть, чтю ярюуррььр юсррсютъш ярхрытрэшя ют трщ- ьхрр INT8 юсхсяхчштрхт рттюьртшчхсъшщ ссрюс чэрчхэшя СчТВ т эюыь ярш фюстшцхэшш ьръсшьрыьэюую чэрчхэшя. 4.2.Прюуррььэых срхфсттр фыя ррсюты с трщьхрюь ПВЭМ Прюуррььэюх ярхрытрэшх DOS INT21H сюфхрцшт фтх фуэъцшш, юсхсяхчштрющшх чтхэшх ш устрэютъу тхъущхую трхьхэш сутюъ ш тыяюы- эяющшх эхюсхюфшьых ярхюсррчютрэшя ьхцфу чэрчхэшяьш СчТВ ш чрср- ьш-ьшэутрьш-схъуэфрьш. Врхья тыфрётся с тючэюстью фю 0.01 схъуэ- фы, эю яюсъюыьъу счётчшъ трхьхэш юсэютыяхтся с чрстютющ т 5 ррч ьхэьшх, тю яюърчрэшх сютых фюыхщ схъуэфы тхсььр яршсышчштхыьэюх. Фуэъцшя 2CH тыфрёт, р фуэъцшя 2DH -устрэртыштрхт трхья. В юсюшх сыучрях шсяюыьчуются юфэш ш тх цх рхушстры ярюцхссюрр: AH - эюьхр фуэъцшш; CH - чрсы(ют 0 фю 23); CL - ьшэуты(ют 0 фю 59); DH - схъуэфы(ют 0 фю 59); DL - сютых фюыш схъуэфы(ют 0 фю 99). Фуэъцшя устрэютъш тхъущхую трхьхэш ярюшчтюфшт чряшсь т СчТВ чшсыр, сююттхтсттующхую чрфрээыь чэрчхэшяь ярррьхтрют CH...DL. Ячыъ ъюьрэфэюую ярюцхссюрр MS DOS сюфхрцшт тстрюхээую ъюьрэфу time, юсхсяхчштрющую чтхэшх ш устрэютъу тхъущхую трхьхэш сутюъ т фшрыюуютюь рхцшьх с шсяюыьчютрэшхь фюрьртр DOS.В ПЭВМ, эх шьхющшх чрсют с рттюэюьэыь яштрэшхь, рхъюьхэфухтся тыяюыэять ъюьрэфу time яхрхф эрчрыюь ърцфюую схрэср ррсюты. Сшстхьы ярюуррььшрютрэшя эр ячыърх тысюъюую урютэя(Прсърыь, Бхщсшъ, Сш) сюфхрцрт сюссттхээых ярюцхфуры чтхэшя ш устрэютъш тх- ъущхую трхьхэш ш, ърюьх тюую, сюфхрцрт фюяюыэштхыьэых тючьюцэюстш яю шчьхрхэшю трхьхэш. В сшстхьх Турсю Прсърыь 5.5 фыя устрэютъш ш чтхэшя тхъущхую трхьхэш ярхфэрчэрчхэы ярюцхфуры SetTime ш GetTime ьюфуыя DOS: SetTime(var Hour,Minute,Second,Sec1ip ћ 00:word) GetTime(var Hour,Minute,Second,Sec100:word), уфх Hour -чрсы, Minute -ьшэуты, Second -схъуэфы, Sec100 -сютых фюыш схъуэфы. Ррссьютрхээых тышх ярюуррььэых срхфсттр ьюцэю шсяюыьчютрть фыя шчьхрхэшя трхьхээых шэтхртрыют. Прш этюь, юфэръю, хсыш эуцэю юцхэшть шэтхртры т эхсъюыьъю схъуэф, яютрхсухтся ютсых- цштрть шчьхэхэшх сррчу трeх яхрхьхээых (Hour,Minute,Second). Пюэтюьу, т фрээюь сыучрх, цхыхсююсррчэю сыыю сы ррсяюырурть юфэющ яхрхьхээющ трхьхэш, р шьхээю чэрчхэшхь СчТВ. В Турсю Прсърых шьххтся тючьюцэюсть эхяюсрхфсттхээю ярючштрть сюфхрцш- ьюх СчТВ шч ярьятш с шсяюыьчютрэшхь ъюэструъцшш MemL. Нрярш- ьхр: var TimeCount: longint; . . . TimeCount:=MemL[$0040 : $006C]; В этюь сыучрх юцхэър трхьхээых шэтхртрыют стюфштся ъ ярюстюьу ррсчeту яю фюрьуых (3.1). 5. Кюэтрюыьэых тюярюсы 1. Нрчютштх юсэютэых фуэъцшюэрыьэых сыюъш ъюэтрюыыхрр pro411B. 2. Кръюты рхцшьы фуэъцшюэшрютрэшя АЦП? 3. Чтю тръюх цшъы юярюср, ш ют ъръшх фрътюрют чртшсшт хую фхятхыьэюсть? 4. Чтю тръюх юшшсър эрсхурэшя? 5. Кръшь юсррчюь юярхфхыяхтся уютютэюсть АЦП ъ счштытрэшю ъюфр ярхюсррчютрээюую эряряцхэшя? 6. Осъясэштх шсяюыьчухьыщ яршэцшя уярртыхэшя ррсют ЦАП. 7. От ъръшх фрътюрют чртшсшт сыстрюфхщсттшх ярюуррььы тытюфр фрээых чхрхч ЦАП? 8. Кръют ьххрэшчь юрурэшчрцшш ъюэтрюыя тхъущхую трхьхэш т ПЭВМ? 9. Нрчютштх сяюсюсы юярхфхыхэшя фыштхыьэюстш трхьхээых шэтхртрыют т ПЭВМ. Кръютю тючэюсть шчьхрхэшя? 6. Сяшсюъ ыштхрртуры. 1. Кррус М., Кучсрх Э., Вюшьш О. Г. Ссюр фрээых т уярртыяющшх тычшсыштхыьэых сшстхьрх: М.: Мшр, 1987.-294 с. 2. Быюъ 12-сштэюую АЦП фыя ъюьяьютхрют IBM PC XT/AT: -Нручэю-ярюшчтюфсттхээюх ярхфяршятшх proТЕСТ: Врршртр, 1990. 3. Мшърюярюцхссюры: т 3 ъэ. Кэ. 25 срхфсттр сюяряцхэшя. Кюэтрюышрующшх ш шэфюрьрцшюээю-уярртыяющшх сшстхьы:/ В. Д. Вхрэхр, И. В. Вюрюсьёт, А. В. Гюрячхт ш фр.; яюф рхф Л. Н. Прхсэухшэр.-Мэ. Выш. шъ. ;1987 -303 с. 4. Дцюрфрщэ Р. Сярртючэшъ ярюуррььшстр яхрсюэрыьэых ъюьяьютхрют тшяр IBM PC XT/AT: - М. Фшэрэсы ш стртшстшър, 1991 - 544 с. 6CН. Аэрышчшруя сюфхрцшьюх счётчшър т ррчышчэых ьюьхэты трхьхэш, ьюцэю шчьхрять трхьхээых шэтхртрыы ш юярхфхыять тхъущхх трхья су- тюъ.Нряршьхр, хсыш шчтхстэы чэрчхэшя СчТВ n1 ш n2, яюыучхээых т ьюьхэты t1 ш t2, тю тхышчшэу шэтхртрыр dt=t2-t1 ьюцэю тычшсышть яю фюрьуых: dt=(n2 - n1)/18.2 (3.1) Осычэю ярш чруручъх юяхррцшюээющ сшстхьы СчТВ юсэуыяхтся (сър- чрээюх ютэюсштся ъ ПЭВМ тшяр XT, эх шьхющшь чрсют рхрыьэюую трхьeэш с рттюэюьэыь шстючэшъюь яштрэшя), чтю сююттхтсттухт устр- эютъх тхъущхую трхьхэш 0чрс 0ьшэ 0.0схъ шыш, ъръ яршэятю юсючэр- чрть т DOS: 00:00:00.00. Мръсшьрыьэюх чэрчхэшх, ъютюрюх ьюцхт сю- фхрцрть счхтчшъ, сююттхтсттухт 23:59:59.99 ш рртэю ((23*60+59)*60+59)*18.2+99=1573039 Люсюх чэрчхэшх СчТВ т шэтхртрых 0..1573039 ьюцхт шэтхрярхтшрютрться ъръ тхъущхх трхья сутюъ яюсых тыяюыэхэшя сююттхтсттующшх рршфьхтш- чхсъшх ярхюсррчютрэшщ, фыя чхую шьхются эхюсхюфшьых ярюуррььэых срхфсттр ъръ т DOS, тръ ш т сшстхьрх ярюуррььшрютрэшя (сь. я. 4.2).Сыхфухт ютьхтшть, чтю ярюуррььр юсррсютъш ярхрытрэшя ют трщ- ьхрр INT8 юсхсяхчштрхт рттюьртшчхсъшщ ссрюс чэрчхэшя СчТВ т эюыь ярш фюстшцхэшш ьръсшьрыьэюую чэрчхэшя. 4.2.Прюуррььэых срхфсттр фыя ррсюты с трщьхрюь ПВЭМ Прюуррььэюх ярхрытрэшх DOS INT21H сюфхрцшт фтх фуэъцшш, юсхсяхчштрющшх чтхэшх ш устрэютъу тхъущхую трхьхэш сутюъ ш тыяюы- эяющшх эхюсхюфшьых ярхюсррчютрэшя ьхцфу чэрчхэшяьш СчТВ ш чрср- ьш-ьшэутрьш-схъуэфрьш. Врхья тыфрётся с тючэюстью фю 0.01 схъуэ- фы, эю яюсъюыьъу счётчшъ трхьхэш юсэютыяхтся с чрстютющ т 5 ррч ьхэьшх, тю яюърчрэшх сютых фюыхщ схъуэфы тхсььр яршсышчштхыьэюх. Фуэъцшя 2CH тыфрёт, р фуэъцшя 2DH -устрэртыштрхт трхья. В юсюшх сыучрях шсяюыьчуются юфэш ш тх цх рхушстры ярюцхссюрр: AH - эюьхр фуэъцшш; CH - чрсы(ют 0 фю 23); CL - ьшэуты(ют 0 фю 59); DH - схъуэфы(ют 0 фю 59); DL - сютых фюыш схъуэфы(ют 0 фю 99). Фуэъцшя устрэютъш тхъущхую трхьхэш ярюшчтюфшт чряшсь т СчТВ чшсыр, сююттхтсттующхую чрфрээыь чэрчхэшяь ярррьхтрют CH...DL. Ячыъ ъюьрэфэюую ярюцхссюрр MS DOS сюфхрцшт тстрюхээую ъюьрэфу time, юсхсяхчштрющую чтхэшх ш устрэютъу тхъущхую трхьхэш сутюъ т фшрыюуютюь рхцшьх с шсяюыьчютрэшхь фюрьртр DOS.В ПЭВМ, эх шьхющшх чрсют с рттюэюьэыь яштрэшхь, рхъюьхэфухтся тыяюыэять ъюьрэфу time яхрхф эрчрыюь ърцфюую схрэср ррсюты. Сшстхьы ярюуррььшрютрэшя эр ячыърх тысюъюую урютэя(Прсърыь, Бхщсшъ, Сш) сюфхрцрт сюссттхээых ярюцхфуры чтхэшя ш устрэютъш тх- ъущхую трхьхэш ш, ърюьх тюую, сюфхрцрт фюяюыэштхыьэых тючьюцэюстш яю шчьхрхэшю трхьхэш. В сшстхьх Турсю Прсърыь 5.5 фыя устрэютъш ш чтхэшя тхъущхую трхьхэш ярхфэрчэрчхэы ярюцхфуры SetTime ш GetTime ьюфуыя DOS: SetTime(var Hour,Minute,Second,Sec1ip ћ
|