c8051f 的IO配置方法及原则

发布者:SereneDreams最新更新时间:2016-12-31 来源: eefocus关键字:c8051f  IO配置 手机看文章 扫描二维码
随时随地手机看文章

C8051F---I/0口

问:C8051F020/022的p4-p7口和p0-p3口有什么不同?
答:P0-P3口复位时为通用口,可通过Crossbar(数据交叉开关)寄存器按优先级设置成第二功能。而P4-P7口是通用口,另外P4-P7寄存器不能位寻址。
 
问:如果通过Crossbar寄存器使能并分配为P0.0和P0.1引脚,那么,我还可以用这两个引脚为通用I/O吗?
答:①如果你通过Crossbar使能一个外设,如UART,那么这个外设将控制这些引脚的输出状态(逻辑高/逻辑低)。
②你可以在任何时刻读引脚的状态,与Crossbar控制与否无关。
③当被禁止时,大部分外设的输出引脚被置为高阻态(UART口是一个很好的例子)。因为UART收发器无明确的禁止态,你可将相应的引脚置成开漏输出模式,也可以达到相同的结果,因为UART收发器在空闲时引脚为逻辑1。
总的来说,Crossbar置配后在末使用时的外设引脚可以用于数据输入,但不能作为数据输出。其它器件,如F3xx系列,口引脚可通过Crossbar“重新声明”且用于GPIO引脚对器件管脚无影响,因为这些器件具有“引脚跳过”(PIN SKIP)特性。
 
问:IO口的开漏和推挽输出如何使用?
答:将端口引脚置成推挽输出方式,这将使能端口引脚驱动器。总体上来讲,数据输入端口引脚置成开漏方式、数据输出端口引脚置成推挽方式。当引脚用于输出连接上拉电阻(也就是说当与5V系统接口时)时配置成开漏输出。
 
问:引脚P1.4~P1.7中断如何使用?
答:如果外部中断(EX4-EX7)使能且相应的引脚P1.4~P1.7变低(可以是外部输入信号、写输出端口锁存或是Crossbar定义的外设启动的事件)。那么中断标志(PRT1IF.n)将置位,如果全局中断使能,将产生一个中断。中断逻辑检测本身的逻辑状态,与产生逻辑状态变化的原因无关。
 
问:是不是所有的C8051F系列单片机的I/O口都是5V兼容?
答:不是,例如C8051F060只有P0口是5V兼容,具体的要参照相关型号的数据手册。
 
问:P4口的某些引脚已用为外部存储器的控制信号,剩下的口线能否作为普通I/O使用?
答:可以,但不能直接给此端口送数,应通过“与”或者“或”的方式来对此端口进行操作。
 
问:为什么端口的数据寄存器置为0时,其引脚上的电平还是为高电平?
答:交叉开关使能位没有置位。
 
问:端口在停机(STOP)模式下是什么状态? 
答:端口在停机模式下将保持进入停机模式前的状态。


关键字:c8051f  IO配置 引用地址:c8051f 的IO配置方法及原则

上一篇:8052计数器(定时器0和计数器1)
下一篇:AT89S52之(定时器2)Timer2

推荐阅读最新更新时间:2024-03-16 15:28

基于C8051F920单片机在太阳能充电系统中的设计
在世界能源短缺、环境污染日益严重的今天,如何有效地利用清洁的太阳能正在成为各国可持续发展的能源战略。目前,大部分照明设备仍以传统能源来照明,所以充分利用太阳能作为照明设备的能源供给,在节约能源、保护环境等方面具有重要意义。 为此,设计了具有太阳能供电功能的金卤灯控制器。该控制器既具有金卤灯电子镇流器功能,又具有太阳能充电器功能。该控制器作为电子镇流器,与传统镇流器相比,具有功率因素高,运行稳定,体积小等优点。作为具有太阳能供电功能的控制器,根据设定,控制器白天控制太阳能充电系统对12 V/100 Ah蓄电池充电,晚上使金卤灯工作。由于太阳能光伏板在自然环境下容易受到雷击损坏,所以该控制器在设计时还兼顾了防雷击的保护功能。
[单片机]
基于<font color='red'>C8051F</font>920单片机在太阳能充电系统中的设计
C8051F单片机基本硬件线路设计
其实C8051F可以不需要晶振跟复位电路,但是为了最小系统能够稳定运行,所以最好增加外部电路。 ● C8051F复位电路设计    C8051F单片机内置上电复位,所以,C8051F单片机可以不设外部上电复位电路,依然可以正常复位,稳定工作。 若是系统需要设置按键复位电路,那么注意,C8051F单片机是低电平复位,如下图所示 ● C8051F震荡电路设计 C8051F单片机内置RC振荡电路。在出厂设置中,并未对时钟源进行设置,用户可通过编程的方式设置内部时钟电路或是外部时钟电路,内部时钟源的最高频率为12M高速RC振荡器。 通过程序对寄存器的设置,可以设置MCU的内部RC振荡频率。例如:4M、8M等。不过,内置RC振荡,
[单片机]
<font color='red'>C8051F</font>单片机基本硬件线路设计
基于C8051F320的新型嵌入式超声波测距系统
0引言 在工业测距场合中,由于工作要求和复杂环境常常采用非接触测距的方法。激光、红外线和超声波是非接触测距中较常采用的测量介质。激光测距虽然测距精度高,操作简单,但是受环境的影响比较大,且系统检测不易维护,价格也比较昂贵。 红外测距易受环境光照度和光线色彩的影响,而且测量精度不高。相比较前两者,超声波是机械波,具有不受光线影响,不受电磁干扰,成本低等特点,能够定点和连续测量物位,在有灰尘、烟雾、有腐蚀等恶劣环境下具有较好的适应能力,广泛应用于物位测量、机械手控制、倒车雷达、机器人避障以及其他一些工业现场等方面。因此,近些年来,人们对超声测距进行了很多的探讨和研究。目前所研究的超声波测距传感器测距范围普遍较小,线性度和重复性较差
[单片机]
基于<font color='red'>C8051F</font>320的新型嵌入式超声波测距系统
PLC编程设计中的IO配置清单怎么做
控制系统设计是每个工控工程师必须掌握的基本技能,IO清册也就是我们常说的点数统计是首先要做的工作。 一般控制系统点数通常由设计院统计提供,系统点数是仪表专业I/O点数、电气专业I/O点数和控制系统与其他系统的通讯点数总和。准确统计电气和仪表I/O点数可避免电气和仪表专业出现协调不一致的问题,准确的系统点数能为使用单位决策控制系统品牌和系统造价提供依据。 控制系统通常涉及热工检测、模拟量控制、顺序控制和逻辑控制等自动化控制内容,点数是从AI模拟输入点数、AO模拟输出点数、DI开关量输入点数、DO开关量输出点数和控制系统与其他系统通讯点数五个方面统计结果得出。 1、自控系统AI输入点数如何计算 AI指进入控制系统的模拟量输
[嵌入式]
PLC编程设计中的<font color='red'>IO</font><font color='red'>配置</font>清单怎么做
c8051f005键盘测试程序
c8051f005键盘测试程序 //----------------------------------------------------------------------------- // Includes //----------------------------------------------------------------------------- #include c8051f000.h #include stdio.h #include intrins.h //---------------------------------------------------------------------
[单片机]
基于双C8051F020微控制器的应用系统
0 引言 由于MCU(微控制器)在可靠性、体积、功耗、性价比等方面都具有明显的优势,所以由其组成的上下位机形式的仪器(下位机部分),已经在许多工业控制和数据采集系统中得到广泛应用。在实际应用中,如果一片MCU芯片的功能不能满足实际需求时,就需要进行扩展。在本文中,我们使用两片C8051F020微控制器通过SMBus(System Management Bus)系统管理总线进行扩展,使其满足了15路模拟量输入(AD)、6数字量输入、2路开关量输出以及1路PWM波输出的设计要求。 1 系统硬件构成 整个系统的装置示意图如图1所示。我们选择美国Silicon公司的微控制器(MCU)C8051F020(简
[单片机]
基于双<font color='red'>C8051F</font>020微控制器的应用系统
C8051F021单片机和RA8835液晶控制器为核心的液晶
本文给出了一种基于C8051F021和RA8835实现的低成本液晶显示方案。随着电子产品设计技术的不断发展,电子产品的设计,尤其是人机交互界面的设计日益趋向人性化。这其中的液晶显示屏以其具有能显示复杂文字及图形、显示面积大小随意、功耗低、轻薄等优点,而得到广泛的应用。近年来,随着单片机技术的飞速发展,涌现了多种性能优良且成本很低的单片机品种。C8051F系列单片机就是其中之一。在工程应用中,C8051F021可在满足性能要求的前提下,减少浪费、降低成本。 1 系统主要器件 1.1 C8051F021单片机 本系统选用性能优良且成本较低的SOC单片机C8051F021作为控制核心。C8051F201是完全集成的混合信号系统级M
[单片机]
以<font color='red'>C8051F</font>021单片机和RA8835液晶控制器为核心的液晶
C8051F020与80C51单片机的异同点
1 引言 80C51系列单片机及其衍生产品在我国乃至全世界范围获得了非常广泛的应用。单片机领域的大部分工作人员都熟悉80C51单片机,各大专院校都采用80C51系列单片机作为教学模型。随着单片机的不断发展,市场上出现了很多高速、高性能的新型单片机,基于标准8051内核的单片机正面临着退出市场的境地。为此,一些半导体公司开始对传统8051内核进行大的构造,主要是提高速度和增加片内模拟和数字外设,以期大幅度提高单片机的整体性能。其中美国Cygnal公司推出的C8051F系列单片机把80C51系列单片机从MCU时代推向SoC时代,使得以8051为内核的单片机上了一个新的台阶。 C8051F系列单片机是完全集成的混合信号系统级芯片,具
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved