quiz حل الأسئلة الجامعية manage_search الأرشيف

تم الحل ✓
categoryهندسة حاسوب وشبكات schoolبكالوريوس event_available2026-07-13

السؤال

Transcribed Image Text:

13. Give data memory location assigned to DDR registers of Ports A-C for the ATmega32. 14. Write a program to toggle all the bits of PORTB and PORTC continuously (a) using OxAA and 0x55 (b) using the COM instruction. SECTION 4.2: I/O BIT MANIPULATION PROGRAMMING 15. Which ports of the ATmega32 are bit-addressable? 16. What is the advantage of bit-addressability for AVR ports? 17. Is the instruction "COM PORTB" a valid instruction? 18. Write a program to toggle PB2 and PB5 continuously without disturbing the rest of the bits. 19. Write a program to toggle PD3, PD7, and PC5 continuously without disturbing the rest of the bits. 20. Write a program to monitor bit PC3. When it is HIGH, send 0x55 to PORTD. 21. Write a program to monitor the PB7 bit. When it is LOW, send $55 and SAA to PORTC continuously. 22. Write a program to monitor the PAO bit. When it is HIGH, send $99 to PORTB. If it is LOW, send $66 to PORTB. 23. Write a program to monitor the PB5 bit. When it is HIGH, make a LOW-to- HIGH-to-LOW pulse on PB3. 24. Write a program to get the status of PC3 and put it on PC4. 25. Create a flowchart and write a program to get the statuses of PD6 and PD7 and put them on PCO and PC7, respectively. 26. Write a program to monitor the PB5 and PB6 bits. When both of them are HIGH, send $AA to PORTC; otherwise, send $55 to PORTC. 27. Write a program to monitor the PB5 and PB6 bits. When either of them is HIGH, send $AA to PORTC; otherwise, send $55 to PORTC. 28. Referring to Figure 4-8 and Table 4-8, write the machine equivalent of "SBIS PINB,3". 29. Referring to Figure 4-6 and Table 4-8, write the machine equivalent of the "SBI PORTA,2" instruction.

check_circle الجواب — حل مفصل خطوة بخطوة

hourglass_top