历史上的今天
返回首页

历史上的今天

今天是:2024年11月28日(星期四)

正在发生

2019年11月28日 | PIC单片机学习之独立按键

2019-11-28 来源:eefocus

硬件电路:独立按键接RA5


效果:让RD0口的LED,当独立按键为0时,点亮。


注意:PORTA口的默认状态不是数字IO口,我们要将他配置成数字IO口。这涉及到了ADCON1寄存器。


//按键的基本应用 独立按键

//现象:按下S18,LED1点亮

#include

#include "../head/config.h"


__CONFIG(HS&WDTDIS&LVPDIS&PWRTEN);//对熔丝位进行设置


void main(void)

{

    ADCON1 = 0x07;//让PORTA口都是数字IO功能,参看数据手册130页

    TRISA = 0xff;

//    PORTA = 0xff;

    

    TRISD = 0x00;

    PORTD = 0xff;

    

    while(1)

    {

        if((PORTA & 0x20) == 0)

        {

            PORTD = 0xfe;

        }

        else

        {

            PORTD = 0xff;

        }

    }

}


推荐阅读

史海拾趣

Digi International公司的发展小趣事

Digi International在无人机技术方面也取得了重要进展。公司与Draganfly公司合作,为新型Draganflyer X4-P无人机配备了无线XBee®模块,实现了更远距离的控制和实时数据传输。这一技术突破不仅提高了无人机的性能和应用范围,也为Digi International在无人机领域的发展开辟了新的道路。通过与Draganfly的合作,Digi International进一步巩固了其在物联网和M2M领域的技术领先地位。

EUCHNER公司的发展小趣事

EUCHNER公司一直是一个家族企业,其企业精神和创新精神在家族成员中得以传承。随着公司的发展,EUCHNER逐渐扩张其业务范围,不仅在欧洲市场建立了稳固的地位,还开始进军全球市场。公司通过不断的技术创新和产品升级,逐渐在工控配件领域建立了良好的声誉。

Custom Electronics Inc公司的发展小趣事

在市场竞争日益激烈的背景下,CEI意识到品牌建设的重要性。公司加大了对品牌形象的宣传力度,通过广告、展览、研讨会等多种方式,提高了品牌知名度和美誉度。同时,CEI还注重产品质量的提升和售后服务的完善,赢得了广大客户的信赖和支持。

BITECH公司的发展小趣事

在全球环保意识的日益增强下,CEI积极响应国家节能减排的号召,将环保理念融入企业的生产和经营中。公司引进先进的环保设备和技术,优化生产工艺流程,减少能源消耗和废弃物排放。同时,CEI还倡导绿色消费和循环经济理念,推动电子行业的绿色发展和可持续发展。

请注意,以上故事仅为基于一般情况和假设情境的概述,并非CEI公司的实际发展历程。如有需要,建议查阅相关文献资料或咨询行业专家以获取更准确的信息。

Gravitech公司的发展小趣事

在市场竞争日益激烈的背景下,CEI意识到品牌建设的重要性。公司加大了对品牌形象的宣传力度,通过广告、展览、研讨会等多种方式,提高了品牌知名度和美誉度。同时,CEI还注重产品质量的提升和售后服务的完善,赢得了广大客户的信赖和支持。

ABLIC公司的发展小趣事

2020年4月,ABLIC成为MinebeaMitsumi集团的一员。这一合作对于ABLIC来说具有重要意义。MinebeaMitsumi集团作为一家在电子元器件领域具有强大实力的企业,为ABLIC提供了更广阔的发展空间和资源支持。通过融入MinebeaMitsumi集团的“八矛战略”,ABLIC的模拟半导体业务得到了进一步提升,其在集团内部的地位也愈发重要。

问答坊 | AI 解惑

我看好天嵌和友善之臂的2440开发板该选那家的啊

我看好天嵌和友善之臂的2440开发板。 不知道该选那家的好。 看网站的资料也差不多。 板子的样子也都可以了。 做工都不错。 天嵌网止:http://www.embedsky.net/ 友善之臂:www.arm9.net 看有没有用过的高手给个建议啊。 我是初学者。…

查看全部问答>

进行电气测试时,聪明人的10个不明智之举

中心议题: 进行电气测量时不应该进行的事项解决方案: 不要用一个廉价熔丝来更换原始熔丝更不能用一段金属线或金属片来完全取代熔丝 任何在工作中同电打交道的人,都会自然而然地对任何可能带电的东西十分谨慎。然后,就是对于最富有经验的电气技 ...…

查看全部问答>

利用高性能模拟器件简化便携式医疗设备设计

  目前,医疗电器 OEM厂商正在开发技术含量更高的、用于治疗和监控常见疾病的个人保健设备。这些产品价格合理,极大提高了医疗保健质量。MCU在家用血压计、肺活量计、脉搏血氧计及心率监测器等便携式医疗设备中起着重要作用。大多数此类产品中的 ...…

查看全部问答>

无线ap?

大家有熟悉无线ap的么?讨论下它和嵌入式的关联程度?开发核心位于哪里?前景呢?小弟现在很迷茫。。。…

查看全部问答>

紧急求助!关于基于IP的最小化无线通讯模块的设计

现在遇到了问题,需要功能非常简单的,基于无线网络802.11/802.11g通讯的最小模块!请大侠帮忙啊! 我想做一个可以配置IP地址,并且进行基于无线网络IP通讯的最小化模块!输出能从寄存器输出收到的响应的信息就可以,最好是模块本身有简单的数据处 ...…

查看全部问答>

超低价专业PCB打样 双面板200元/款(含飞针测试)

超低价专业PCB打样  双面板200元/款(含飞针测试) 一、单面板  工艺:喷锡/镀金  规格:10CMX10CM 单价 150元(10PCS)   交期:3-4天    加急1天 二、双面板  工艺:喷锡/镀金&n ...…

查看全部问答>

arm C语言 s3c2410a

对arm进行从语言开发时 怎么知道C语言中对寄存器的定义,头文件中有么,去哪里找s3c2410a头文件 初学arm请高手指教…

查看全部问答>

求windows2000/xp wdm设备驱动程序开发 随书源代码

武安河写的那本      email:     hustzcj@yahoo.com.cn        谢谢 !…

查看全部问答>

等待时间的问题

wince 等待函数为Sleep(ms) 假如我希望等待时间在某个时间之内应该怎样去判断呢。 就是,假如我在等待一个事件发生,来了我就处理,但是如果等待这个事件的时间达到某个值,就不等待了,该怎样做?谢谢~~!!…

查看全部问答>

金融数据加密

本人刚开始做金融数据加密方面的东西,很多不懂,希望好心的xdjm能提供些这方面的资料或书籍!~~~~~~~…

查看全部问答>