Розроблення програмного забезпечення для приладобудування. Підключення матричної клавіатури презентация
Содержание
- 2. ЛІТЕРАТУРА Martin Bates. Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation - Elsevier[електронний ресурс]. Режим доступу:
- 3. ПРИНЦИП ПОБУДОВИ
- 4. МАТРИЧНА КЛАВІАТУРА
- 5. ПРИНЦИП ПІДКЛЮЧЕННЯ
- 6. СХЕМА ДЛЯ МОДЕЛЮВАННЯ
- 7. СЕРЕДОВИЩЕ PICC БІБЛІОТЕКА LCD.C ДЛЯ РОБОТИ З ДИСПЛЕЄМ /////////////////////////////////////////////////////////////////////////////// //// LCD.C //// //// Driver for common
- 8. СЕРЕДОВИЩЕ PICC БІБЛІОТЕКА LCD.C ДЛЯ РОБОТИ З ДИСПЛЕЄМ //задавання виводів мікроконтролера, до яких підключено виводи дисплею.
- 9. МОВА С++ ФУНКЦІЯ PRINTF printf (fname, cstring, values...) Outputs a string of characters to a specified
- 10. БІБЛІОТЕКА ДЛЯ РОБОТИ З ТЕКСТОМ #INCLUDE i32value = atoi32(string); Converts the string passed to the function
- 11. АЛГОРИТМ ОСНОВНОЇ ПРОГРАМИ
- 12. ТЕКСТ ОСНОВНОЇ ПРОГРАМИ //змінні що зберігають перше, друге введені числа і результат операції signed INT32 firstnumber=0,secondnumber=0,resultnumber=0;
- 13. ТЕКСТ ОСНОВНОЇ ПРОГРАМИ (ПРОДОВЖЕННЯ) void main(){ port_B_pullups (0xFF);//увімкнення підтягуючих резисторів порта B lcd_init ();//ініціалізація дисплею lcd_cursor_on(1);//увімкнення
- 14. ТЕКСТ ОСНОВНОЇ ПРОГРАМИ (ПРОДОВЖЕННЯ) //при натисненні кнопок +,-,*,/ дії одинакові CASE '+': CASE '-': CASE '*':
- 15. ТЕКСТ ОСНОВНОЇ ПРОГРАМИ (ПРОДОВЖЕННЯ) SWITCH (operation) { CASE '+':resultnumber=firstnumber+secondnumber; break;//додавання CASE '-':resultnumber=firstnumber-secondnumber; break;//віднімання CASE '*':resultnumber=firstnumber*secondnumber; break;//множення
- 16. АЛГОРИТМ СКАНУВАННЯ КЛАВІАТУРИ
- 17. ТЕКСТ ПРОГРАМИ. КОНСТАНТА ДЛЯ КОНВЕРТАЦІЇ КОДІВ РЯДКА І СТОВПЦЯ НАТИСНЕНИХ КНОПОК У ВІДПОВІДНІ СИМВОЛИ char CONST
- 19. Скачать презентацию