7183|13

17

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于51单片机的P0口 [复制链接]

感觉学单片机很多年,没有学明白,恳请高手指点下!

 

问题1:对51的3总线结构有点糊涂,想知道如果ADC0809占用了51单片机的P0口,用来采集8个通道的模拟电压量,那么DAC0832还能直接接在P0口吗?此时adc和dac的地址如何编码?

 

问题2:另外,   我想请教下“拟设计的单片机系统包含多通道8位并行的AD,多通道8位并行的DA,还要接液晶显示模块和16位按键,还要有232通讯口,51单片机需要扩展吗?

 

我个人感觉是如果问题1的答案da也能接在P0口,那么单片机就不用扩展了

 

请各位高手指点,我查了不下于20本单片机方面的书籍,呵呵,没有一本书讲过我关注的内容啊,要么是51单片机只和adc芯片连,要么是51单片机只和dac芯片连,没有同时出现过的?

 

要是高手能给出一张包含上述部分的电路原理图就好了,万分感谢!

此帖出自51单片机论坛

最新回复

学习了  详情 回复 发表于 2011-5-4 21:08
点赞 关注
 

回复
举报

2130

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 
建议你好好去学下微机原理。刚看到有个买8255板子的。你去看下
此帖出自51单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

板凳
 
如果不考虑P0口负载能力的话,51可以利用三总线连接许许多多的外部设备。如果不是应付考试的话,可以跳过所谓P0口接多个外部器件的知识了。
=================
所幸的是,按现在的形势,你已经可以不必考虑并行总线了,所有的外围器件,都有代替并行总线的串行器件了,有的是UART,有的是SPI,有的是I2C,还有的是所谓的单总线1-wile,试想,51的32个口要是连接32个单总线外设元器件,还不够多吗?
更有甚者,许多51类单片机已经都内置了你想要的常用器件,如你所关心的ADC,PWM(代替DAC),有的51居然把RESET脚、ALE脚、PSEN脚、EAJ脚和XTAL两个脚都做成了I/O口了。有的都到P5/P6口了,这类51单片机很多很多。可以说,一个单片机就是一个电子系统。你只管接显示器(忘了说了,显示器LCD12864也有串行的)、电机、按键(按键用一根线就能解决16个,用电阻分压加单片机内的AD转换器区别是哪一个键)。不一而足。
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

139

TA的资源

版主

4
 
挂在总线上的外设是通过地址来区分的,未选中的外设其数据接口处于悬置态,不会影响总线的当前状态,至于如何分配地址,建议楼主去看书。
通常,并行外设可以接在总线上,但现在有很多外设是串行IO,这时只能挂在普通IO上。
此帖出自51单片机论坛
 
 
 

回复

187

帖子

0

TA的资源

一粒金砂(中级)

5
 
P0端口是真正的三态口。
此帖出自51单片机论坛
 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

6
 

原帖由 asd-123 于 2011-5-2 18:50 发表 P0端口是真正的三态口。

您老在哪看的。。。。。。

此帖出自51单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

7
 

回复 6楼 leang521 的帖子

被宏晶公司修改了-----------弱上拉\图腾柱\高阻\开漏可选
此帖出自51单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

8
 

回复 6楼 leang521 的帖子

并且对6组(加了两组)口都有效
此帖出自51单片机论坛
 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

9
 
又一个被宏晶教坏的孩子啊,宏晶误了多少学子
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

139

TA的资源

版主

10
 

原帖由 xu__changhua 于 2011-5-2 21:31 发表 被宏晶公司修改了-----------弱上拉\图腾柱\高阻\开漏可选

 

不可以这么说,增强功能的IO早已是众多MCU都具备的,甚至首先不是在MCS51体系中,即使在51系中Atmel在1990s已经开始这么做了,增强型IO和标准IO是上对下兼容的,开启增强功能需要配置专门的IO模式寄存器,自己弄不清概念去怪宏晶是荒唐的,而宏晶又不是第一个推出增强型IO产品的厂家。

此帖出自51单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

11
 

原帖由 chunyang 于 2011-5-4 16:28 发表   不可以这么说,增强功能的IO早已是众多MCU都具备的,甚至首先不是在MCS51体系中,即使在51系中Atmel在1990s已经开始这么做了,增强型IO和标准IO是上对下兼容的,开启增强功能需要配置专门的IO模式寄存器, ...

他们修改标准51,我并没半个字的反对意见,仁兄因何让我不可以这么说?我没有列举别的公司只因孤陋寡闻不知道别的公司也在修改标准51而已。

此帖出自51单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

12
 

原帖由 chunyang 于 2011-5-4 16:28 发表    自己弄不清概念去怪宏晶是荒唐的.

 

我正在用宏晶的图腾柱口,你怎么说我荒唐呢?

 

PWM输出需要图腾柱,给我省了在外面接两个管子,我感谢还来不及,哪里怪宏晶了?

此帖出自51单片机论坛
 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

13
 
原帖由 chunyang 于 2011-5-4 16:28 发表   

不可以这么说,增强功能的IO早已是众多MCU都具备的,甚至首先不是在MCS51体系中,即使在51系中Atmel在1990s已经开始这么做了,增强型IO和标准IO是上对下兼容的,开启增强功能需要配置专门的IO模式寄存器,自己弄不清概念去怪宏晶是荒唐的,而宏晶又不是第一个推出增强型IO产品的厂家。

增强型IO不是标准51体系中的,之后的扩充也是个个厂家的行为,不能一概而论。有些厂家甚至对每个IO增加边沿中断,50mA达林顿管,等等,这些都是个别行为,不能作为标准啊。

此帖出自51单片机论坛
 
 
 

回复

473

帖子

0

TA的资源

纯净的硅(高级)

14
 
学习了
此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表