历史上的今天
返回首页

历史上的今天

今天是:2024年10月19日(星期六)

正在发生

2019年10月19日 | 一款高性能avr单片机频率计程序 10khz

2019-10-19 来源:eefocus

 

#include

#define uchar unsigned char

#define uint unsigned int


const uchar SEG_CODE[] = 

{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00};


int main() 

        uchar  LastKey = 0xff;

        

        DDRA = 0xff;   

        

        DDRB = 0xff;  

        

        DDRC = 0xff;   PORTC = 0xff;

        

        DDRD = 0x00;   PORTD = 0xff;

        

        TCCR1B = BIT(ICNC1) | BIT(ICES1);

        

        sei();

        

        while(1)

                

        {

                

                if( LastKey != PINC)

                        

                {

                        TIMSK = BIT(TICIE1);

                        

                        TCCR1B |= 0x01;

                        

                        LastKey = PINC;

                        

                }

                

                Show_FRQ_ON_DSY();

                

        }        


ISR (TIMER1_CAPT_vect)

{

        

        uchar  i;

        

        if(CAPi == 0)CAPi = ICR1;

        

        else 

                

        {

                CAPj = ICR1 - CAPi;

                

                CAPj = 1000000/CAPj;

                

                TIMSK = 0;

                

                TCCR1B &= 0xfc;

                

                for(i = 3;i != 0xff;i--)

                        

                {

                        

                        Display_Buffer[i] = CAPj % 10;

                        

                        CAPj /= 10;

                        

                }

                

                TCNT1 = CAPi = CAPj =0;

                

        }

        

}



推荐阅读

史海拾趣

锋鸣电子(Fengming)公司的发展小趣事

随着新能源和储能市场的快速发展,福斯特公司也积极拓展相关业务领域。公司不仅关注光伏材料的研发和生产,还将目光投向了动力电池及储能领域。例如,公司推出的铝塑复合膜产品已完成一期2000万平米扩产项目,并计划未来进一步拓展至动力电池及储能领域。这一举措不仅丰富了公司的产品线,还为公司带来了新的增长点和发展机遇。同时,福斯特还加强与新能源产业链上下游企业的合作,共同推动新能源和储能产业的发展。

台湾町洋(dinkle)公司的发展小趣事

町洋公司创立于1983年,由一群志同道合的电子工程师创立。创业初期,町洋专注于接线端子及相关产品的研发与生产,凭借其独特的设计理念和精湛的生产工艺,逐渐在台湾市场上崭露头角。公司创始人深知产品质量的重要性,因此始终坚持严格的品质控制,赢得了客户的信赖。

Alpha-Micro Electronics公司的发展小趣事

为了进一步扩大市场份额,町洋开始进军国际市场。公司凭借其优质的产品和服务,逐渐在欧美等发达国家和地区打开了市场。为了更好地服务全球客户,町洋在全球设立了多个贸易与服务机构,构建了完善的销售网络和售后服务体系。

Circuit Technology Inc公司的发展小趣事

Circuit Technology Inc(以下简称CTI)自创立之初,便致力于电路技术的研发与创新。在成立初期,公司凭借其独特的电路设计技术,成功开发出一款高效能、低成本的电路板,迅速在行业内崭露头角。随着技术的不断完善和市场的逐步认可,CTI的产品逐渐占据了市场份额,公司规模也逐渐扩大。为了进一步拓展市场,CTI积极与国内外知名企业合作,共同开发新产品,不断提升自身的技术水平和市场竞争力。

Anderson Power公司的发展小趣事

在追求经济效益的同时,CTI也高度重视环保和可持续发展。公司积极响应国家环保政策,引进环保设备和技术,减少生产过程中的污染排放。同时,CTI还致力于开发环保型电子产品,推动电子行业的绿色发展。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实的基础。

这五个故事只是关于Circuit Technology Inc公司可能发展路径的虚构描述,并不代表该公司的真实历史。实际上,每个公司的发展都有其独特的经历和故事,需要具体的研究和了解才能得知。

Astron Wireless Technologies Inc公司的发展小趣事

随着公司的发展,Astron Wireless Technologies Inc开始寻求与其他行业的领军企业建立战略合作关系。通过与一家知名通信设备制造商的合作,公司成功将其无线通信技术集成到了对方的产品中,从而进一步扩大了市场份额。这一合作不仅提升了公司的知名度,还为公司带来了稳定的收入来源。

问答坊 | AI 解惑

大家觉得驱动程序哪个更难编?

是WINCE的驱动程序难,还是linux的驱动编起来更难一些呢?…

查看全部问答>

请都一个在WinCE5.0下DLL加载的问题,也许很简单,在这里确认一下。。。

对SDHC驱动应该是搞不懂它了,现在闪出一个想法,TQ2440BSP是支持SDHC的,可以从天嵌科技官网下载到,但BSP是5.0版本的,而我的BSP是4.2的,但是我看了一下硬件连接图,二者完全一样,所以我在想,如果在把TQ2440 BSP下的SDHC驱动的DLL文件直接放到 ...…

查看全部问答>

调试传感器时的数据传输问题,modbus rtu协议

本人小白,机械专业本科,最近在做毕业设计。调试传感器时出现问题,传感器为激光位移传感器,采用modbus rtu协议。 我将传感器接到电脑上,下载了串口调试助手进行调试。但发送命令后无数据返回。说明书上命令格式如下 ◎ ◎ ◎ ◎ 设置采样频率 ...…

查看全部问答>

简单的LED横流解决方案4

  此为 低损耗恒流反馈电路 􀂃优点•电流检测电阻的损耗达到最低•提供温度补偿 􀂃缺点•成本较高•无短路保护 􀂃电路成本高且复杂,功能有限•需要改进     谁能分析下 ...…

查看全部问答>

usbasp驱动(适用于64位win7)

由于目前很多人用手提,而很多都是自带win7 64位操作系统,一般的usbasp驱动文件并不适用,故特别转适用的驱动文件,此文件经测试可用。特别提醒:使用AVR_fighter烧录软件时,需要将本共享文件目录下libusb0.dll和libusb0.sys复制到AVR_fighter目 ...…

查看全部问答>

听,灯泡在对话

    在物联网世界中,每台家用电器都可通过IP地址进行监视和控制——灯也不例外。试想一下,如果每个灯泡也都有自己的IP地址,那将会怎样呢?     你可以用你的Ipad、智能手机、或是电视遥控器来随意开关灯泡、调试 ...…

查看全部问答>

【讨论】关于UCOS-ii中编写驱动的基本流程?

在linux和windows系统中,硬件驱动程序的开发都有比较固定的模式和流程,想问下在UCOS-ii系统中驱动程序的开发基本流程?有无驱动开发的通用模式?UCOS-ii的驱动程序和裸机的驱动程序有什么区别?裸机程序可以方便的转换成UCOS-ii系统驱动程序吗? ...…

查看全部问答>

我的STM32F103是否坏了?

教学机器人上的。原本通过USB写文件进去(当U盘用)一切正常。   后来写得多了发现文件有时写不上,提示I/O错误,或者写上了但文件大小为零,这情况持续几天后终于完全没反应了。   现在情况是上电后电源指示灯亮,但触摸屏全黑无反 ...…

查看全部问答>

手把手教你使用TI_MSP430_LaunchPad

手把手教你使用TI_MSP430_LaunchPad,教大家如何用IAR进行MSP430 LanchPad开发。…

查看全部问答>

isd语音 按键模式求教

我刚刚开始学习语音模块,isd1700系列中有按键模式,觉得按键模式比spi模式简单一些,手册上说按下REC后可以录音,放音为PLAY,两种触发方式:低电平和下降沿。可不可以这样认为我把VCC和GND连接好后,使REC变低后,便开始录音,按下PLAY后开始 ...…

查看全部问答>