微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 给51单片机编程时,程序是怎么和硬件对应起来的

给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之間有硬連接,那就需要樓主上圖了!

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top