| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Защо получавам такъв резултат? http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4126 |
Страница 1 от 1 |
| Автор: | Емил Енчев [ Нед Апр 29, 2007 6:46 pm ] |
| Заглавие: | Защо получавам такъв резултат? |
Ето част от кода на една програма, която иначе трябва да ми изведе предварително записани променливи в PORTB(PIC16F84A): Задавам стойности на променливи ROW1-7: ... movlw B'00000001' movwf ROW1 movlw B'00000010' movwf ROW2 movlw B'00000011' movwf ROW3 movlw B'00000100' movwf ROW4 movlw B'00000101' movwf ROW5 movlw B'00000110' movwf ROW6 movlw B'00000111' movwf ROW7 ... А после когато ги извеждам с: ... movlw ROW1 ; ОТ Row1-7 movwf PORTB ... Резултатът на RB2, RB1, RB0 e: Вместо: 001 е 100 010 101 011 110 100 111 101 000 110 001 111 010 Как да си върна стойностите, така както съм ги задал? |
|
| Автор: | Ки4о [ Нед Апр 29, 2007 6:54 pm ] |
| Заглавие: | |
Абе диване,ти четеш ли преди да пишеш: А после когато ги извеждам с: ... movlw ROW1 ; ОТ Row1-7 movwf PORTB как ще заредиш W от регистър с команда за зареждане на константа ? командата ти трябва да е : movf reg,0 В твоя случай: movf ROW1,0 movwf PORTB Преди да седниш да пишеш на асемблер научи инструкциите ! |
|
| Автор: | Емил Енчев [ Нед Апр 29, 2007 7:00 pm ] |
| Заглавие: | |
| Автор: | ToHu [ Нед Апр 29, 2007 7:12 pm ] |
| Заглавие: | |
Не е много смешно, за два дена пусна един куп теми, но ато че ли не си даваш зор да попрочетеш малко, разбирам че е време за курсовия проект, ама на тоя тип завършващи не бих им позволил д работят друго освен да риннат тора от обора, да се пита лошо няма, ама е хубаво и да се чете преди това. |
|
| Автор: | Емил Енчев [ Нед Апр 29, 2007 7:39 pm ] |
| Заглавие: | |
Не е проект. Опитвам се да направя нещо, но не се получава. В общи линии винаги накрая се оправям... |
|
| Автор: | ToHu [ Нед Апр 29, 2007 7:41 pm ] |
| Заглавие: | |
Да ама не е лошо и да се чете преди да се пита, както и да е, успех |
|
| Автор: | Емил Енчев [ Нед Апр 29, 2007 7:49 pm ] |
| Заглавие: | |
Доста неща ми работят и то добре. Тези подпрограми ги съставям, за да изпитам всеки алгоритъм от програмата. Всъщност темите не са "много". Веднага се вижда, че севъртят около два - три проблема. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|