新入职一个公司,做智能家居的,只用宏晶51单片机。好长时间没搞了,今天就遇到一个问题之前没遇到过,就是配置IO口的工作类型。
数据手册里面是这样说的,在此多说一句,数据手册做的真烂。
这里举个例子。
如果给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开漏
上一篇:单片机上拉电阻、下拉电阻的详解和选取
下一篇:在单片机开发中NOR_FLASH的应用
推荐阅读
史海拾趣
法勒公司始终将技术创新视为企业发展的核心驱动力。在中国市场,法勒不断推出适应本土需求的新产品和解决方案,如非接触供电系统、智能故障诊断系统等。这些创新技术不仅提升了物流设备的智能化水平,还为客户带来了更高的效率和更低的运行成本。法勒的技术创新不仅赢得了市场的广泛认可,也推动了整个物流装备行业的技术进步和产业升级。
面对日益全球化的市场环境,EHC公司积极实施国际化战略。公司通过与国外知名企业的合作,引进先进的技术和管理经验,不断提升自身的竞争力。同时,EHC公司还积极参加国际展会和论坛,拓展海外市场。经过多年的努力,EHC公司的产品已经成功打入国际市场,并在多个国家和地区建立了稳定的销售渠道。
近年来,随着电子行业的快速发展和市场需求的不断变化,Greenconn Corp意识到单一产品线的风险。为了降低风险并抓住更多市场机遇,公司开始实施多元化发展战略。在保持连接器产品优势的同时,公司积极拓展相关领域的产品线,如传感器、模块化解决方案等。通过多元化发展,Greenconn Corp不仅丰富了产品线、提高了抗风险能力,还进一步巩固了其在电子行业中的地位。
请注意,以上故事均基于假设和推测构建,旨在反映Greenconn Corp在电子行业中可能的发展路径和成就。由于直接关于Greenconn Corp的详细发展历程和具体故事难以获取,因此这些故事可能与实际情况存在一定差异。
在Dresden Elektronik公司创立之初,其创始人看中了电子行业中嵌入式系统技术的巨大潜力。他们凭借对技术的深刻理解和敏锐的市场洞察力,开发出了一系列高性能、低成本的嵌入式系统解决方案。这些创新产品迅速在市场上获得了认可,为公司赢得了第一桶金,也为后续的发展奠定了坚实的基础。
在技术和产品的双重驱动下,Dresden Elektronik公司开始积极拓展市场。他们不仅在国内市场上取得了显著的成绩,还积极开拓国际市场。通过参加国际展会、与跨国企业合作等方式,公司的知名度和影响力逐渐提升,市场份额也不断扩大。
面对日益严重的环境问题,ECM Electronics Limited.积极响应国家节能减排的号召,将绿色发展和可持续发展作为企业的重要战略。公司采用环保材料和节能技术,降低产品能耗和排放。同时,公司还积极参与环保公益活动,推动行业绿色发展。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。
我设计制作了一控制电路,用4013制作了个单稳态和双稳态,控制信号触发单稳态,单稳态触发双稳态,双稳态通过9014控制继电器。开始调试还可以,后来继电器就严重干扰了双稳态指使双稳态电路自动多次转换状态。可以判定继电器的干扰没有干扰单稳态及 ...… 查看全部问答∨ |
|
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的初始化,包括 ...… 查看全部问答∨ |
我通过TCPIP把NK下到开发板!不能自动启动,串口到KITL..就停止了.但NK已经下载完成. 关闭开发板电源再启动,WINCE可以启动,但在串口输出很多错误信息: Board Name = InitClock... Processor = 199Mhz, Bus = 99Mhz OEMGetExtensionDRAM Sp=ffff ...… 查看全部问答∨ |
设备操作系统:Wince5.0 开发工具:C# 开发内容:查找到蓝牙打印机,连接(配对蓝牙打印机),虚拟串口,发送数据 江湖救急,有做过的发个代码给我,wangmin1996@163.com. 先谢谢啦… 查看全部问答∨ |
LM3S9B92只用于USB HOST模式下USB0_VBUS和USB0_ID设置 LM3S9B92用于USB HOST模式下USB0_VBUS和USB0_ID是否必须要连接到VCC和GND吗? 我看了文档说在HOST模式下可以做普通GPIO口使用,但是不知道怎么使用 希望有TI专家帮忙解答一下!谢谢!… 查看全部问答∨ |