大家好,今天小编关注到一个比较有意思的话题,就是关于单片机io口功能的问题,于是小编就整理了2个相关介绍单片机io口功能的解答,让我们一起看看吧。
单片机中的p口和IO口的区别?
P口指的是“并行口”IO口指的是“输入输出口”P口当然可以作为IO口来用,但是通常P3口会用于他的第二功能,而P2口、P0口则经常被用作地址总线和数据总线。只有P1口,常被用于IO口。举个简单的例子来说明他们之间的关系,P3口像航母,P1口像小渔船,你当然可以开着航母去钓鱼,但是通常没人愿意这么做,因为用小渔船捕鱼就足够了。
单片机扩展IO口的地址如何定义?
如果你打算用总线接口的话,直接定义一个变量到绝对地址,并在编译环境里面选择large模式(默认small),unsinged int ic74573 _at_ 0xF0FF 如果是打算不用总线,你直接把外设地址写程序里面就是了,比如P0 = 0xFF,P2 = 0xF0;分别把外设的高低地址都送到数据口,不用DPH和DPL,让编译器根据程序自己优化去吧。
还不明白可以给我留言到此,以上就是小编对于单片机io口功能的问题就介绍到这了,希望介绍关于单片机io口功能的2点解答对大家有用。