给51单片机编程时,程序是怎么和硬件对应起来的
时间:10-02
整理:3721RD
点击:
最近在学51单片机,在做LED灯点亮时,先给一个I/O口赋值一个高电平,然后另一个I/O口会输出一个高电平点亮LED灯,现在想问的是我在给I/O口赋值1时单片机是怎么使那个I/O口变为高电平的,在现实中,你让一个I/O口为搞电平,只用按下开关就行了,但在软件中,只是给单片机写了一个程序,这时单片机是如何实现该I/O口变为高电平的,请各位大神详解。至于一个I/O口怎么控制另一个I/O,这个知道现在还无法理解。
您可能是初學者 單片機最主要的工作就是操作相關寄存器了 控制IO即是通過控制寄存器來實現的 等樓主學的多了 用的多了就會漸漸明白的
至于一个I/O口怎么控制另一个I/O?還是沒理解 若是從軟件方面倒是可以理解,對一個IO口操作或監控其狀態,然後在相應的狀態下可以寫個控制另一個IO的函數,說白了還是操作寄存器
單是從硬件方面來說,除非兩個IO之間有硬連接,那就需要樓主上圖了!
覺得不錯 就給好評吧 歡迎不懂的提問!