MC9S12C128 микроконтроллерінің перифериялы модульдері

Автор работы: Пользователь скрыл имя, 29 Ноября 2013 в 21:58, дипломная работа

Краткое описание

Қазіргі заманда микропроцессорларды қолданбайтын техника аймағын табу қиын. Олар есепетеулер жүргізу, басқару функцияларын жүргізу үшін, сонымен қатар дыбыстар мен бейнелерді қолданған кезде де пайдаланылады. Қолдану аймағына қарай микропроцесоарларға деген талаптар да өзгере береді. Бұл микропроцессордың ішкі құрылымына байланысты. Контроллер термині ағылшынның control – басқару сөзінен шыққан. Микроконтроллерлер әртүрлі жұмыс принциптарына негізделіп механикалық немесе оптикалық құрылғылардан бастап электронды аналогтық немесе цифрлық құрылғыларға дейін пайдаланылуы мүмкін. Қазіргі кезде кеңінен тараған басқару схемаларының бірі ол, сандық микросхема негізінде құрылғандар.

Содержание

КІРІСПЕ 5
1 HCS12 БІР КРИСТАЛДЫ МИКРОКОНТРОЛЛЕРЛЕР КЛАСЫ 7
1.1 Кластардың жалпы сипаттамасы 7
2 ELVIS_S12C128ЭКСПЕРИМЕНТАЛДЫ – ЛАБОРАТОРИЯЛЫҚ ҚОНДЫРҒЫСЫ 11
2.1 Қондырғының жалпы сипаттамасы 11
2.2 Микроконтроллердің тақшасы 12
2.3 CSMB12C128 тақшасы + PBMCUSLK тақшасы 17
2.4 CSMB12C128 тақшасы + PBMCUSLK тақшасы + ELVIS II платформасы 20
3 МИКРОПРОЦЕССОРЛЫҚ ЖҮЙЕЛЕРГЕ АРНАЛҒАН CODEWARRIOR ПРОГРАММАЛЫҚ ОРТАСЫ 21
3.1 Өңдеу ортасының жалпы сипаттамасы 21
3.2 CodeWarrior ортасында жоба құру техникасы 23
4 МК MC9S12C128 ПЕРИФИРИЯЛЫ МОДУЛЬДЕРІН ЗЕРТТЕУ 28
4.1 Микроконтроллерлер жайлы жалпы түсінік 28
4.2 Elvis II қондырғысыныңвиртуальды құралдарының жиыны 30
4.4 Микроконтроллердің ШИМ(кең импульсті модуляция) модулін зерттеу 37
4.5 Берілген параметрлері бар жекелеген импульстер генерациясын зерттеу 40
4.6 Аналогты-цифрлы түрлендіргіштің модулі 42
4.7 SPI тізбекті синхронды интерфейсін зерттеу 44
4.8 SCI тізбекті асинхронды интерфейсін зерттеу 46
ҚОРЫТЫНДЫ 48
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 49
ҚОСЫМША 50

Прикрепленные файлы: 1 файл

dip_3079.doc

— 2.89 Мб (Скачать документ)

 

Өзіндік жұмысқа  арналған күрделі деңгейдің есептері                                1) Two Channel Generator виртуалды құралымен және енгізілген SPIмодулі арқылы 1 немесе 2 байттық алынған мәндерді жіберетін сигналдың периодың өлшейтін микроконтроллердің программасын жазу керек. Әрбір жөңелтуді кейбір кешігумен жүзеге асыру керек. Тізбекті интерфейс арқылы жіберу жиілігін 41.66 кГц-ке тең деп, кадр форматы – 9бит, паритет функциясын қоспау керек. TxD және RxD сигналдарын Scope осциллографына шығарып, алынған нәтижелерді түсіндіру керек.

2) Енгізілген SCI модулі арқылы 0x 12C0EF кодын тұрақты шығарып тұратын микроконтроллердің программасын жазу керек. 3 байттан тұратын әрбір жіберілімді таймердің ішкі жүйесі көмегімен құрылған кейбір кешігумен жүзеге асыру керек. Тізбекті интерфейс арқылы жіберу жиілігін 31.25кГц-ке тең деп, кадр форматы – 9 бит, паритет функциясын қоспау керек. TxD және RxD сигналдарын Scope осциллографына шығарып, алынған нәтижелерді түсіндіру керек.

3) Енгізілген SCI модулі арқылы  және Digital Reader виртуалды құралымен B портында код қабылдайтын микроконтроллердің программасын жазу керек. Таймердің ішкі жүйесі  көмегімен уақыт интервалын бере отырып,әрбір жіберілімді кейбір кешігумен жүзеге асыру керек. Тізбекті интерфейс арқылы жіберу жиілігін 50 кГц-ке тең деп, кадр форматы – 9 бит, жұп паритеті функциясын қоспау керек. TxD және RxD сигналдарын Scope осциллографына шығарып, алынған нәтижелерді түсіндіру керек.

4) Микроконтроллердің AN3 кірісіне Analog Level құралынан кернеудің аналогты деңгейі келіп түседі. Сигналды АЦТ-ның 10 разрядты жұмыс режимінде және алынған кодты SCI бойынша жіберіп түрлендіру керек. Жіберілімді кейбір периодтылықпен жүзеге асыру керек. Тізбекті интерфейс арқылы жіберу жиілігін 61.5 кГц-ке тең деп, кадр форматы – 9 бит, паритет функциясын қоспау керек. TxD және RxD сигналдарын Scope осциллографына шығарып, алынған нәтижелерді түсіндіру керек.

 

 

 

 


Информация о работе MC9S12C128 микроконтроллерінің перифериялы модульдері