给51单片机编程时,程序是怎么和硬件对应起来的

2019-07-15 13:43发布

最近在学51单片机,在做LED灯点亮时,先给一个I/O口赋值一个高电平,然后另一个I/O口会输出一个高电平点亮LED灯,现在想问的是我在给I/O口赋值1时单片机是怎么使那个I/O口变为高电平的,在现实中,你让一个I/O口为搞电平,只用按下开关就行了,但在软件中,只是给单片机写了一个程序,这时单片机是如何实现该I/O口变为高电平的,请各位大神详解。至于一个I/O口怎么控制另一个I/O,这个知道现在还无法理解。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
逸興遄飛
1楼-- · 2019-07-15 15:25
您可能是初學者  單片機最主要的工作就是操作相關寄存器了 控制IO即是通過控制寄存器來實現的 等樓主學的多了 用的多了就會漸漸明白的
至于一个I/O口怎么控制另一个I/O?還是沒理解 若是從軟件方面倒是可以理解,對一個IO口操作或監控其狀態,然後在相應的狀態下可以寫個控制另一個IO的函數,說白了還是操作寄存器

單是從硬件方面來說,除非兩個IO之間有硬連接,那就需要樓主上圖了!!!!



覺得不錯 就給好評吧 歡迎不懂的提問!!!!! 最佳答案

一周热门 更多>