首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

用C语言编程时,如何给单片机的端口分配地址?

不知道你用的是那种单片机,一般来说单片机的端口的地址是固定的,当然如果是从总线扩展出来的地址就要看你的译码是多少。C语言操作其实更简单,改变状态直接赋值就可以了。
开学了
 回来版面了
可以说基本是这样,像51系列的单片机,在reg51.h里面对那些端口的地址和端口名称都对应起来了,所以只需要直接对口都名称操作就可以。像其他的单片机如果没有对应的头文件或者是由特殊的寄存器需要自己用宏定义来将端口名称和端口地址对应起来,然后操作端口名称。归根结底其实就是对地址操作,端口名称其实也是地址。
开学了
 回来版面了
你要知道这是总线操作,这样定义没有问题,你看看总线操作的时许,会发出地址,数据还有读写指令.
开学了
 回来版面了
不用谢,相互学习,相互交流。
开学了
 回来版面了
返回列表