Главная » Просмотр файлов » Anti-plagiarism_test_(Full)

Anti-plagiarism_test_(Full) (1228616), страница 16

Файл №1228616 Anti-plagiarism_test_(Full) (Разработка комплекса лабораторных работ на микроконтроллере семейства PIC) 16 страницаAnti-plagiarism_test_(Full) (1228616) страница 162020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 16)

А. Хван, П. А. Хван. – М. : Феникс, 2012. – 443 c.1. Безопасность жизнедеятельности.Конспект лекций для студентов очнозаочной и заочной формы 11 обучения Михайлова Н.А.1402.БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ О Арустамов Э.А.,Косолапова Н.В., Прокопенко Н.А3. Дулицкий Г. А., Комаревцев А. П. Электробезопасность при эксплуатацииэлектроустановок напряжением до 1000 В. Справочник. —М.: Воениздат, 1988.4.ГОСТ IEC 61140–2012.

Защита от поражения электрическим током. Общиеположения безопасности установок и оборудования.[03] 01 pic16_1[04] 02 имтори¤ далееhttp://chipinfo.ru/literature/chipnews/200209/4.html[05] 03 јрхитектурные особенностиhttp://de.ifmo.ru/bk_netra/page.php?index=69&layer=3&tutindex=25[06] http://cxem.net/software/sprint_layout.php08. Безопасность жизнедеятельности.Конспект лекций для студентов очнозаочной и заочной формы 11 обучения Михайлова Н.А.07.Безопасность жизнедеятельности. 7-е издание.

УчебникАвторы: Косолапова Н.В., издательство ооо "проспект" 20160.7 http://taridu.ru/247352402.html3 Дулицкий Г. А., Комаревцев А. П. Электробезопасность при эксплуатацииэлектроустановок напряжением до 1000 В. Справочник. —М.: Воениздат, 1988.4.ГОСТ IEC 61140–2012. Защита от поражения электрическим током. Общиеположения безопасности установок и оборудования.141ПРИЛОЖЕНИЕ 1Исходный код программы для выполнения лабораторной работы No11 #include <p18f452.h>2 #include <delays.h>3 #pragma config OSC = XT4 #pragma config OSCS = OFF5 #pragma config PWRT = ON6 #pragma config BOR = OFF7 #pragma config WDT = OFF8 #pragma config STVR = ON9 #pragma config LVP = OFF10 unsigned char counter;11 void main(void)12 {13 TRISC = 0b00000000;14 counter = 1;15 while(1)16 {17 PORTC = counter;18 counter ++;19 Delay10KTCYx(100);20 }21 }142ПРИЛОЖЕНИЕ 2Исходный код программы для выполнения лабораторной работы No21 #include <p18f452.h>2 #include <delays.h>3 #pragma config OSC = XT4 #pragma config OSCS = OFF5 #pragma config PWRT = ON6 #pragma config BOR = OFF7 #pragma config WDT = OFF8 #pragma config STVR = ON9 #pragma config LVP = OFF10 void main (void)11 {12 TRISB = 0b00000000;13 PORTB = 0b00000000;14 while (1)15 {16 PORTBbits.RB1 = 1;17 Delay10KTCYx(100);18 PORTBbits.RB1 = 0;19 Delay10KTCYx(100);20 }21 }143ПРИЛОЖЕНИЕ 3Исходный код программы для выполнения лабораторной работы No31 #include <p18f452.h>2 #include <delays.h>3 #pragma config OSC = XT4 #pragma config OSCS = OFF5 #pragma config PWRT = ON6 #pragma config BOR = OFF7 #pragma config WDT = OFF8 #pragma config STVR = ON9 #pragma config LVP = OFF10 void prervo (void);11 #pragma interrupt prervo12 #pragma code high_vector = 0x0813 void high_vector (void)14 {15 _asm GOTO prervo _endasm16 }17 #pragma code18 void prervo (void)19 {20 Delay10KTCYx(20);21 INTCONbits.INT0IF = 0;22 if (PORTCbits.RC0 == 1)23 {24 PORTCbits.RC0 = 0;25 PORTCbits.RC1 = 1;26 return;27 }14428 if (PORTCbits.RC1 == 1)29 {30 PORTCbits.RC1 = 0;31 PORTCbits.RC2 = 1;32 return;33 }34 if (PORTCbits.RC2 == 1)35 {36 PORTCbits.RC2 = 0;37 return;38 }39 PORTCbits.RC0 = 1;40 }41 void main (void)42 {43 TRISC = 0b00000000;44 PORTC = 0b00000000;45 TRISB = 0b00000001;46 PORTB = 0b00000000;47 INTCONbits.PEIE = 1;48 INTCONbits.INT0IE = 1;49 INTCON2bits.INTEDG0 = 1;50 INTCONbits.GIE = 1;51 while (1)52 {53 }145ПРИЛОЖЕНИЕ 4Исходный код программы для выполнения лабораторной работы No41 #include <p18f452.h>2 #include <delays.h>3 #define LED PORTC4 #pragma config OSC = XT5 #pragma config OSCS = OFF6 #pragma config PWRT = ON7 #pragma config BOR = OFF8 #pragma config WDT = OFF9 #pragma config STVR = ON10 #pragma config LVP = OFF11 unsigned char dig_number = 0;12 unsigned char dig[11] =0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};13 void prevro(void);14 #pragma interrupt prervo15 #pragma code high_vector = 0x0816 void high_vector(void)17 {18 _asm GOTO prervo _endasm19 }20 #pragma code21 void prervo(void)22 {23 Delay10KTCYx(20);24 INTCONbits.INT0IF = 0;25 dig_number ++;26 if(dig_number >= 10) dig_number = 0;14627 LED = *(dig+dig_number);28 }29 void main(void)30 {31 TRISB = 0b00000001;32 PORTB = 0b00000000;33 TRISC = 0b00000000;34 PORTC = 0b11111111;35 INTCONbits.PEIE = 1;36 INTCONbits.INT0IE = 1;37 INTCON2bits.INTEDG0 = 1;38 INTCONbits.GIE = 1;39 LED = *(dig+dig_number);40 while(1)41 {42 }147ПРИЛОЖЕНИЕ 5Исходный код программы для выполнения лабораторной работы No51 #include <p18f452.h>2 #include <delays.h>3 #define LED PORTC4 #define Set_Enumber PORTBbits.RB3 = 15 #define Reset_Enumber PORTBbits.RB3 = 06 #define Set_Dnumber PORTBbits.RB4 = 17 #define Reset_Dnumber PORTBbits.RB4 = 08 #define Set_Snumber PORTBbits.RB5 = 19 #define Reset_Snumber PORTBbits.RB5 = 010 #define Set_Tnumber PORTBbits.RB6 = 111 #define Reset_Tnumber PORTBbits.RB6 = 012 #pragma config OSC = XT13 #pragma config OSCS = OFF14 #pragma config PWRT = ON15 #pragma config BOR = OFF16 #pragma config WDT = OFF17 #pragma config STVR = ON18 #pragma config LVP = OFF19 unsigned char dig_number = 0;20 unsigned char dig[11] ={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};21 void prervo (void);22 #pragma interrupt prervo23 #pragma code high_vector = 0x0824 void high_vector (void)25 {26 _asm GOTO prervo _endasm14827 }28 #pragma code29 void prervo(void)30 {31 if (INTCONbits.TMR0IF == 1)32 {33 INTCONbits.TMR0IF = 0;34 dig_number ++;35 if (dig_number >= 10) dig_number = 0;36 TMR0H = 11;37 TMR0L = 220;38 }39 if (INTCONbits.INT0IF == 1)40 {41 Delay10KTCYx(20);42 INTCONbits.INT0IF = 0;43 T0CONbits.TMR0ON = 1;44 }45 if (INTCON3bits.INT1IF == 1)46 {47 Delay10KTCYx(20);48 INTCON3bits.INT1IF = 0;49 T0CONbits.TMR0ON = 0;50 }51 if (INTCON3bits.INT2IF == 1)52 {53 Delay10KTCYx(20);54 INTCON3bits.INT2IF = 0;55 dig_number = 0;14956 }57 }58 void main (void)59 {60 TRISB = 0b00000111;61 PORTB = 0b00000000;62 TRISC = 0b00000000;63 PORTC = 0b11111111;64 T0CON = 0b00000011;65 INTCONbits.TMR0IE = 1;66 INTCONbits.PEIE = 1;67 INTCONbits.INT0IE = 1;68 INTCON3bits.INT1IE = 1;69 INTCON3bits.INT2IE = 1;70 INTCONbits.GIE = 1;71 TMR0H = 11;72 TMR0L = 220;73 while(1)74 {75 LED = *(dig + 1);76 Set_Tnumber;77 Delay100TCYx(50);78 Reset_Tnumber;79 LED = *(dig + 2);80 Set_Snumber;81 Delay100TCYx(50);82 Reset_Snumber;83 LED = *(dig + 3);84 Set_Dnumber;85 Delay100TCYx(50);15086 Reset_Dnumber;87 LED = *(dig + dig_number);88 Set_Enumber;89 Delay100TCYx(50);90 Reset_Enumber;91 }92 }151ПРИЛОЖЕНИЕ 6Исходный код программы для выполнения лабораторной работы No61 #include <p18f452.h>2 #include <delays.h>3 #include <adc.h>4 #define LED PORTC5 #pragma config OSC = XT6 #pragma config OSCS = OFF7 #pragma config PWRT = ON8 #pragma config BOR = OFF9 #pragma config WDT = OFF10 #pragma config STVR = ON11 #pragma config LVP = OFF12 unsigned int counter = 0;13 unsigned char dig_number = 0;14 unsigned char dig[11] ={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};15 void prervo (void);16 #pragma interrupt prervo17 #pragma code high_vector = 0x0818 void high_vector (void)19 {20 _asm GOTO prervo _endasm21 }22 #pragma code23 void prervo(void)24 {25 PIR1bits.ADIF = 0;26 counter = ReadADC() & 0x3FF;15227 for(dig_number = 0; counter >= 204; dig_number++)28 {29 counter = counter - 204;30 }31 LED = *(dig+dig_number);32 SetChanADC(ADC_CH0);33 Delay10TCYx(2); //Задержка 20мкс34 ConvertADC();35 }36 void main(void)37 {38 TRISA = 0b00000001;39 PORTA = 0b00000000;40 TRISC = 0b00000000;41 PORTC = 0b11111111;42 ADCON0 = 0b01000001;43 ADCON1 = 0b10001110;44 INTCONbits.PEIE = 1;45 PIE1bits.ADIE = 1;46 INTCONbits.GIE = 1;47 LED = *(dig+dig_number);48 SetChanADC(ADC_CH0);49 Delay10TCYx(2);50 ConvertADC();51 while(1)52 {53 }54 }153154ПРИЛОЖЕНИЕ 71 Исходный код программы для выполнения лабораторной работы No72 #include <p18f452.h>3 #include <delays.h>4 #define LCD_Data PORTD5 #define LCD_Set_E PORTCbits.RC1 = 16 #define LCD_Reset_E PORTCbits.RC1 = 07 #define LCD_Set_RS PORTCbits.RC0 = 18 #define LCD_Reset_RS PORTCbits.RC0 = 09 #pragma config OSC = XT10 #pragma config OSCS = OFF11 #pragma config PWRT = ON12 #pragma config BOR = OFF13 #pragma config WDT = OFF14 #pragma config STVR = ON15 #pragma config LVP = OFF16 char as = 0;17 unsigned char stroca1[17] = {'W','i','n','t','e','r',' ',' ','O','l','y','m','p','i','c','s'};18 void Write_LCD (unsigned char data);19 void Add_LCD (unsigned char add);20 void Write_LCD (unsigned char data)21 {22 LCD_Data = data;23 Delay1TCY();24 LCD_Set_E;25 Delay10TCYx(1);26 LCD_Reset_E;27 Delay1KTCYx(1);28 LCD_Data = 0;15529 }30 void Add_LCD (unsigned char add)31 {32 LCD_Reset_RS;33 LCD_Data = 0x80 + add;34 Delay1TCY();35 LCD_Set_E;36 Delay10TCYx(1);37 LCD_Reset_E;38 Delay1KTCYx(1);39 LCD_Data = 0;40 LCD_Set_RS;41 }42 void main (void)43 {44 TRISC = 0b00000000;45 TRISD = 0b00000000;46 PORTC = PORTD = 0;47 Delay1KTCYx(20);48 LCD_Data = 0;49 LCD_Reset_RS;50 Write_LCD (0b00111000);51 Write_LCD (0b00001100);52 Write_LCD (0b00000001);53 Write_LCD (0b00000110);54 Write_LCD (0b10000000);55 LCD_Set_RS;56 for (as = 0; as <= 15; as++)Write_LCD (*(stroca1 + as));57 Add_LCD (0x42);58 Write_LCD ('S');15659 Write_LCD ('O');60 Write_LCD ('C');61 Write_LCD ('H');62 Write_LCD ('I');63 Add_LCD (0x4A);64 Write_LCD ('2');65 Write_LCD ('0');66 Write_LCD ('1');67 Write_LCD ('4');68 while (1)69 {70 }71 }.

Характеристики

Список файлов ВКР

Разработка комплекса лабораторных работ на микроконтроллере семейства PIC
Scans
Drawing_(ДП_23.05.03.16.152.01).vsd
Drawing_(ДП_23.05.03.16.152.02).vsd
Drawing_(ДП_23.05.03.16.152.03).vsd
Drawing_(ДП_23.05.03.16.152.04).vsd
Drawing_(ДП_23.05.03.16.152.05).vsd
Drawing_(ДП_23.05.03.16.152.06).vsd
Drawing_(ДП_23.05.03.16.152.07).vsd
Drawing_(ДП_23.05.03.16.152.08).vsd
Drawing_(ДП_23.05.03.16.152.09).vsd
Laboratory_work_(movie).wmv
List_of_documents_(ДП_23.05.03.16.152.00).vsd
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7045
Авторов
на СтудИзбе
259
Средний доход
с одного платного файла
Обучение Подробнее