登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→求助I/O端口问题用C51语言,大家帮帮忙[guest]
*第14621篇: 求助I/O端口问题用C51语言,大家帮帮忙
楼 主:
guest
2003年7月18日21:03
求助I/O端口问题用C51语言,大家帮帮忙
我是计算机专业的学生,对单片机有兴趣,可是最近有麻烦……关于P0,P1端口地址问题,
那地址是固定的还是可变的,象SFR上的P0、P1、P2、P3地址是告诉你的,那作为I/O
时地址该怎么找,是一样的吗?
例如:P0口接开关(具体几个开关都可以),来控制P1口上的7口灯,就是输入P0低电
平,输出P1口高电平。芯片型号是89C51,用C语言编写。
有此类心得者,盼告知,我最近可是要上火了,拜托各位了……
第
2
楼:
一剑飘魂
2003年7月18日21:58
我不知道你为什么要这样设计……
我没有用过51,但是我可以肯定的是:不管作不作I/O口,P0~P3的地址都是固定不变的。我不知道你为什么要用P0和P1共同来控制一盏灯,用他们做电源吗?我告诉你一个原则性的问题:I/O口输出的是信号而不是能量,信号可以控制能量但不能代替能量!!!!
你要好好看看关于硬件方面的资料!!!!!
第
3
楼:
guest
2003年7月18日22:37
你能告诉我P0~P3的地址吗?
你能告诉我P0~P3的地址吗?
第
4
楼:
一剑飘魂
2003年7月18日22:54
你都已经把地址说出来了呀!
编译器中连接sfrs.c后,p0~p3的地址就是p0~p3啊!p0的8个口的地址就是p0.0~p0.7,其余的以此类推。它们的绝对地址sfrs中不是指出来了吗?“p0=80h、p1=90h、p2=0a0h、p3=0b0h、”,这样吧我推剑一本书给你,最初我也是靠这本书起步的。《单片微机原理
系统设计与应用》万福君主编
中国科学技术大学出版社出版的。你看完这本书后,现在这个问题估计也就1小时就搞定了,那里面讲的非常详细,不想弄懂都不行!
第
5
楼:
guest
2003年7月19日21:41
这位大哥,谢谢了
多谢你的推荐,我刚开始弄这单片机,看了十天原理书了,还是稀里糊涂的,有空告诉我你的学习经验吧,我的QQ是46479279
第
6
楼:
一剑飘魂
2003年7月21日11:36
客气啦!我没有QQ,不过你可以在http://www.avrw.com/bbs/index.asp
客气啦!我没有qq,不过你可以在
(综合电子论坛)找到我,我基本上都在那里,那是一个很好的单片机论坛高手新手都有,最重要的是回贴比较积极!
>>>>>>对该主题发表你的看法
本主题贴数
6
,分页:
[第1页]
[上一篇主题]:
古老大有空的话请多多指教……
[下一篇主题]:
卖原装SONY带液晶显示学习型遥控器啦!