A
aliciamee
Guest
Власне, вся моя проект повинен виявити інфрачервоний сигнал (цифровий введення даних) зі схеми і якщо [row1, Column1] = висока, вона буде посилати дані на комп'ютер через USB, а потім моніторинг відповідності даних у відповідному положенні з базою даних і відправити лист користувачеві.
Наприклад: чотири в поле, відповідному 4 користувачів, box1 з позицією [row1, Column1] в документі присутності умови (висока цифровий вхід), то після матчу з базою даних буде відправити електронною поштою user1.
Я HV розробити проект, заснований на 1 і проектів знайти з інтернету.Вони MC68HC12 допомогою якої Асамблея програма завантажує двійкове число у своїй пам'яті, і передає числі через послідовний порт на сервері.Кожен представляє, контактний бінарний власний номер порту Р HC12 використовується.
0,1,2,3,4,5,6,7
Pin:
0,1,2,3,4,5,6,71,2,4,8,16,32,64,128
Двійковий еквівалент:
1,2,4,8,16,32,64,128
Яким я буду знати двійковий еквівалент PIN-код?Я використовую або за допомогою PIC18F2550 і PIC18F4550, вони мають бінарний еквівалент для PIN-коду?
Я пишу код, заснований на ідеї, що якщо вхідні відрізняється від 0, вона буде передавати дані на ПК та отримав контактний двійковий еквівалент.Але я не впевнений, що я пишу буде посилати дані на комп'ютер чи ні.Тому що я зовсім заплутати про команду usb_cdc_putc, як це відправка характер ...Plz допоможіть мені ознайомитися з цим Кодексом і дати мені кілька зауважень.Я використовую CCS компілятор.
Код:
Void Main () (
usb_cdc-INIT ();
usb_init ();
Чари C;WHILE (! Usb_cdc_connected ()) ()робити (
usb_task ();
якщо (port_b_pullsups (помилкових)) (
якщо (usb_enumerated ()) (
якщо (kbhit ()) (
C = ЕОКП ();
якщо (C == '\ n') (usb_cdc_putc ( '\ R'); usb_cdc_putc ( '/ N')![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
якщо (C == '\ R') (usb_cdc_putc ( '\ R'); usb_cdc_putc ( '/ N')![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
інше (usb_cdc_putc (C)![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
)якщо (usb_cdc_kbhit ()) (
C = usb_cdc_getc ();
якщо (C == '\ n') (ріЕс ( '\ R'); ріЕс ( '/ N')![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
якщо (C == '\ R') (ріЕс ( '\ R'); ріЕс ( '/ N')![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
інше (ріЕс (C)![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
)
)
)
)
Наприклад: чотири в поле, відповідному 4 користувачів, box1 з позицією [row1, Column1] в документі присутності умови (висока цифровий вхід), то після матчу з базою даних буде відправити електронною поштою user1.
Я HV розробити проект, заснований на 1 і проектів знайти з інтернету.Вони MC68HC12 допомогою якої Асамблея програма завантажує двійкове число у своїй пам'яті, і передає числі через послідовний порт на сервері.Кожен представляє, контактний бінарний власний номер порту Р HC12 використовується.
0,1,2,3,4,5,6,7
Pin:
0,1,2,3,4,5,6,71,2,4,8,16,32,64,128
Двійковий еквівалент:
1,2,4,8,16,32,64,128
Яким я буду знати двійковий еквівалент PIN-код?Я використовую або за допомогою PIC18F2550 і PIC18F4550, вони мають бінарний еквівалент для PIN-коду?
Я пишу код, заснований на ідеї, що якщо вхідні відрізняється від 0, вона буде передавати дані на ПК та отримав контактний двійковий еквівалент.Але я не впевнений, що я пишу буде посилати дані на комп'ютер чи ні.Тому що я зовсім заплутати про команду usb_cdc_putc, як це відправка характер ...Plz допоможіть мені ознайомитися з цим Кодексом і дати мені кілька зауважень.Я використовую CCS компілятор.
Код:
Void Main () (
usb_cdc-INIT ();
usb_init ();
Чари C;WHILE (! Usb_cdc_connected ()) ()робити (
usb_task ();
якщо (port_b_pullsups (помилкових)) (
якщо (usb_enumerated ()) (
якщо (kbhit ()) (
C = ЕОКП ();
якщо (C == '\ n') (usb_cdc_putc ( '\ R'); usb_cdc_putc ( '/ N')
якщо (C == '\ R') (usb_cdc_putc ( '\ R'); usb_cdc_putc ( '/ N')
інше (usb_cdc_putc (C)
)якщо (usb_cdc_kbhit ()) (
C = usb_cdc_getc ();
якщо (C == '\ n') (ріЕс ( '\ R'); ріЕс ( '/ N')
якщо (C == '\ R') (ріЕс ( '\ R'); ріЕс ( '/ N')
інше (ріЕс (C)
)
)
)
)