历史上的今天

今天是:2024年11月19日(星期二)

2018年11月19日 | 关于STC单片机IO口的状态

发布者:EnchantedDream 来源: eefocus关键字:STC单片机  IO口  状态 手机看文章 扫描二维码
随时随地手机看文章

 新入职一个公司,做智能家居的,只用宏晶51单片机。好长时间没搞了,今天就遇到一个问题之前没遇到过,就是配置IO口的工作类型。


1.jpg


数据手册里面是这样说的,在此多说一句,数据手册做的真烂。


2.jpg


这里举个例子。


如果给P1M1赋值0X03,给P1M0赋值0X05,那么P1口各个引脚对应的模式就是:


{


P1M1=0x03=00000011b


P1M0=0x05=00000101b


}


P1M1 P1M0 IO口模式0 0 P1.7准双向口0 0 P1.6准双向口0 0 P1.5准双向口0 0 P1.4准双向口0 0 P1.3准双向口0 1 P1.2推挽输出1 0 P1.1高阻1 1 P1.0开漏


关键字:STC单片机  IO口  状态 引用地址:关于STC单片机IO口的状态

上一篇:单片机上拉电阻、下拉电阻的详解和选取
下一篇:在单片机开发中NOR_FLASH的应用

推荐阅读

谷歌宣布以32亿美元收购智能家居创企Nest,对于智能家居行业而言,无异于点燃了行业的导火线,智能家居这一概念在国内自此铺开。 智能门锁作为智能家居中一种高频的智能硬件,自然会被众多玩家盯上,2017年初,正值互联网商业一片红海之际,智能门锁被视为一个新的蓝海领域,当年,智能门锁就迎来了爆发的一年。为此,2017年被称为智能门锁的元年。 智能...
/***********************************************************************工 程:ST7920驱动的12864液晶的3线串行驱动模式引脚定义:RS(CS)=====> PD3 //PB0 RW(SID)====> PD4 //PB1 EN(SCLK)===> PD6// PB2 PSB为硬件控制,接高电平为8位或4位的并行模式,接低电平为串行模式********************...
MoneyDJ援引日刊工业新闻消息报道,多名知情人士透露,东芝已与联电展开协商,计划出售两座晶圆厂给联电,双方最快在2021年3月底前达成协议。不过知情人士补充说道,协商仍处于初期阶段,可能出现变数。除了联电以外,还有其他候补买家。据悉,东芝计划出售位于大分市和岩手县北的两座晶圆厂,其中大分市拥有8英寸和6英寸晶圆产线,岩手工厂拥有8英寸产线...
  2021年11月17日,广东水电二局股份有限公司(以下简称“公司”)与广东省珠海市富山工业园管理委员会(以下简称“富山管委会”)签订《富山工业园源网荷储一体化综合能源管理项目投资框架协议》。富山管委会同意公司在富山工业园区内投资建设源网荷储一体化综合能源管理项目,具体建设内容为分布式光伏项目、储能项目、综合能源管理中心、智慧停车场...

史海拾趣

问答坊 | AI 解惑

AVR比51好在哪里

我原来都用51,听说AVR速度又快又抗干扰,是这样吗?AVR比51究竟好在哪里?…

查看全部问答∨

请教:如何解决继电器干扰4013

我设计制作了一控制电路,用4013制作了个单稳态和双稳态,控制信号触发单稳态,单稳态触发双稳态,双稳态通过9014控制继电器。开始调试还可以,后来继电器就严重干扰了双稳态指使双稳态电路自动多次转换状态。可以判定继电器的干扰没有干扰单稳态及 ...…

查看全部问答∨

怎么用FPGA实现多路信号综合成一路信号?

将多路的数字信号综合成一路信号 再将此信号送入DAC转化成模拟信号应用…

查看全部问答∨

单片机能实现FTP或者TFTP吗?

本人使用LCP2368的ARM7内核8位单片机,不知道能否实现FTP或者TFTP的功能。他只有512K的Flash,有不能做外扩。请大大指教!…

查看全部问答∨

求助!WINCE下没有文件夹对话框。

VC下SHBrowseForFolder就行了,但是在WINCE下好像用不成,大家都是怎么解决的? 另外,为什么我用CFileDialog对话框能出现,但是里面没有文件,切换文件夹也是空的。…

查看全部问答∨

急啊,快疯了.关于vxworks for powerpc的cache问题

使用的是powerpc的mpc860. 操作系统是vxworks. 我想禁止cache功能. 是不是在confih.h里直接undef user_i_cache_enable,undef user_d_cache_enable就可以了? 我的问题就出在这里. 我是这么做的,但是在调试的时候,还能看到对cache的初始化,包括 ...…

查看全部问答∨

WINCE启动后无法获得主机IP?无法同步调试

我通过TCPIP把NK下到开发板!不能自动启动,串口到KITL..就停止了.但NK已经下载完成. 关闭开发板电源再启动,WINCE可以启动,但在串口输出很多错误信息: Board Name = InitClock... Processor = 199Mhz, Bus = 99Mhz OEMGetExtensionDRAM Sp=ffff ...…

查看全部问答∨

高分求Wince5.0下用C#开发蓝牙打印程序源码

设备操作系统:Wince5.0 开发工具:C# 开发内容:查找到蓝牙打印机,连接(配对蓝牙打印机),虚拟串口,发送数据 江湖救急,有做过的发个代码给我,wangmin1996@163.com. 先谢谢啦…

查看全部问答∨

请问关于复位的问题

复位有两种信号POR和PUC,问什么要有两种信号,他们的复位结果有哪些不同。请高手不吝赐教。…

查看全部问答∨

LM3S9B92只用于USB HOST模式下USB0_VBUS和USB0_ID设置

LM3S9B92用于USB HOST模式下USB0_VBUS和USB0_ID是否必须要连接到VCC和GND吗? 我看了文档说在HOST模式下可以做普通GPIO口使用,但是不知道怎么使用 希望有TI专家帮忙解答一下!谢谢!…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved