Dapatkah saya memeriksa menerima status dengan pemungutan suara di 8051 ketika semua interrupt yang bertopeng?

M

microlab

Guest
hai semua apa yang akan terjadi ketika saya blocak semua menyela EA = 0 dan menerima data ke SBUF itu? setelah membuat semua pengaturan yang diperlukan untuk komunikasi serial dapat saya memeriksa status menerima dengan pemungutan suara? seperti ini cara SINI: JB RI SINI akan bekerja dengan baik? dalam kasus ini karena semua interrupt yang bertopeng, saya berharap saya dapat memulai program saya dari lokasi 0000H begitu? ml
 
Secara konseptual, Anda dapat menggunakan polling bukan menyela dengan memeriksa bit status.
 
Hi, 1 Anda perlu untuk memberitahu kami apa arsitektur anda. selalu terjadi saat reset counter-atau Program counter atau instruksi instruksi pointer sesuai dengan Anda arsitektur-akan menunjuk ke alamat ulang. sehingga Anda perlu mulai dari alamat ini. di alamat ini Anda dapat menempatkan sebuah instruksi jump untuk melompat ke alamat dalam memori instruksi yang Anda butuhkan. Anda harus familier dengan linker. Saya pikir linker gnu memiliki beberapa opsi untuk menunjukkan alamat awal dalam ruang memori Salam Hossam alzomor www.ig.org
 
alzomor wrote:
1 Anda perlu untuk memberitahu kami apa arsitektur anda.
alzomor, microlab adalah mengambil sekitar 8051, ia menyebutkan EA , SBUF dll yang 8051 bendera dan mendaftar. microlab, dengan EA = 0 semua adalah menonaktifkan menyela, mengganggu daerah vektor (memori program 0x003 sampai 0x002B) adalah bebas untuk digunakan, Anda dapat menempatkan kode Anda di sana! Tanpa mengganggu, Anda harus polling data serial yang diterima dengan
Code:
 SINI: JB RI, DISINI
 

Welcome to EDABoard.com

Sponsor

Back
Top