• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 练习SPI虚拟终端时,接上SCK,就告警,不能仿真,请大家帮忙给看看,指导下。谢谢啦。

    本帖最后由 csz9981 于 2017-9-27 20:24 编辑 初学PROTEUS,练习SPI虚拟终端的时候,在这个仿真电路中,不接SCK信号,可以仿真。接上SCK后,就告警,不能仿真

    2017-09-27 19:35

  • ***点阵消隐问题请教

    8*8点阵消隐问题请教想用8*8的点阵做个心开流水灯,硬件环境://P0口控制列//通过74HC595串并转换,控制行,因为行数据是通过74HC595串并转换得到的,每一列数据总是有拖尾现象。试了动态数码管的消隐方法,好像不好使。而且到右侧,几个点,整屏开始出现抖动,大家有什么好办法,可以消隐,去除抖动。下面是程序。#include#include#define NOP() _nop_() //P0口控制列***it MOSIO=P3^4;//通过74HC595串并转换,控制行,***it R_CLK=P3^5;***it S_CLK=P3^6;unsigned char code H[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x20,0x10,0x20,0x40,0x20,0x10,0x08,0x04,0x02};unsigned char code L[]={0xef,0xdf,0xbf,0x7f,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfd,0xfd,0xfb,0xf7};void delay(unsigned int i){unsigned int j;for(i;i>0;i--)for(j=30;j>0;j--);}void HC595SendData(unsigned char SendVal){unsigned char i;for(i=0;i

    2017-04-25 19:49

  • 哪些网络线路需要采用差分的走线方法

    有没有哪位大神对差分线做个总结呀?哪些网络线路需要采用差分的走线方法呀??谢谢~~

    2014-08-19 14:15

  • 求光立方程序啊~!已经做好了还没程序呢~!内有实物图~...

    `` 本帖最后由 374573684 于 2012-12-6 10:38 编辑 求程序啊~!!!!哪位好心的人可以给我个程序啊~!!!就差程序了~!!!哭啊~!!!``

    2012-12-06 10:24

  • Access to register of unclocked peripheral at 0x40010C00 cause BUS_FAULT什么情况,怎样解决?

    同一个原理图,分别装载了  stm32f103test.hex  、10.hex  文件,装载stm32f103test.hex 文件能正常仿真,装载10.hex文件,报错如下:Access to register of unclocked peripheral at 0x40010C00 cause BUS_FAULT,是什么原因?应当怎样解决?仿真信息提示如下:PROSPICE 8.07.02 (Build 25463) (C) Labcenter Electronics 1993-2018.Loading HEX file '..\12-LED\Project\Objects\10.hex'. [U1_CM3CORE]Read total of 1152 bytes from file '..\12-LED\Project\Objects\10.hex'. [U1_CM3CORE]Access to register of unclocked peripheral at 0x40010C00 cause BUS_FAULT [U1_CM3CORE]

    2019-04-07 17:46

  • 集成RF混频器与无源混频器的性能怎么样?有什么不同?

    集成RF混频器与无源混频器的区别是什么?有什么优缺点?MAX9993在PCS和UMTS频带的指标有哪些?集成RF混频器与无源混频器的性能怎么样?有什么不同?

    2021-04-20 06:44

  • 在时钟程序中,在中断函数中扫描按键,调整时间,主函数只负责显示时间,这种思路可行吗?

    看了几个数码管显示时钟的程序,发现在调整时间的功能上都是在主函数里不停地扫描按键。请问可以不可以把按键扫描功能放到中断函数里,主函数只负责显示时间。进入中断函数后,在中断函数中,扫描按键,调整时间?#include#define GPIO_DIG P0//数码段数据***it LSA=P2^2; //位选控制口***it LSB=P2^3;***it LSC=P2^4;***it K1=P3^0;//选择调时位***it K2=P3^1;//+1***it K3=P3^2;//K3暂停,进入调时状态unsigned int Time; //用来计时间的值unsigned char SetPlace; //设置修改位unsigned char hour=10,minute=59,second=55;unsigned char code DIG_CODE[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F的显示码void Delay1ms(unsigned int c)//误差 0us{ .........}void TimerConfiguration(){ TMOD = 0x02;//选择工作方式2,自动赋初值 TH0 = 0x06;//设置初始值 250 us TL0 = 0x06; EA = 1; //打开总中断 ET0 = 1;//打开定时器0中断 TR0 = 1;//启动定时器0}void Timer0() interrupt 1{ Time++;}void Int0Configuration(){//设置INT0IT0=1;//跳变沿出发方式(下降沿)EX0=1;//打开INT0的中断允许。EA=1;//打开总中断}void Int0() interrupt 0{if(K3==0)Delay1ms(10);if(K3==0){ TR0=~TR0; SetPlace=1;}}void DigDisplay(){.......}void main(void){unsigned char i;TimerConfiguration();Int0Configuration();while(1){/*计时函数*/ if(Time>=3997)//一秒钟,改变数值 {Time=0;second++;if(second==60){second=0;minute++;if(minute==60){ minute=0; hour++; if(hour==24) {hour=0; }}} } DigDisplay(); //--显示时钟--// if(TR0==0) {if(K1==0)//检测按键K1是否按下{Delay1ms(10);//消除抖动if(K1==0){ SetPlace++; Delay1ms(100); if(SetPlace>=3)SetPlace=0; }while((i=60)second=0;}}DigDisplay();}break;case 1 : {if(K2==0) //检测按键K2是否按下{Delay1ms(10);//消除抖动if(K2==0){minute++;Delay1ms(100);if(minute>=60)minute=0;}} DigDisplay(); }break;case 2 : {if(K2==0) //检测按键K2是否按下{Delay1ms(10);//消除抖动if(K2==0){hour++;Delay1ms(100);if(hour>=24)hour=0;}}DigDisplay();}break;} }}}可以不可以把按键扫描功能放到中断函数里,主函数只负责显示时间。进入中断函数后,在中断函数中,扫描按键,调整时间?这种思路可以实现吗?void Int0() interrupt 0{if(K3==0)Delay1ms(10);if(K3==0){ TR0=~TR0; SetPlace=1;}if(K1==0)//检测按键K1是否按下{Delay1ms(10);//消除抖动if(K1==0){ SetPlace++; Delay1ms(100); if(SetPlace>=3)SetPlace=0; }while((i=60)second=0;}}DigDisplay();}break;case 1 : {if(K2==0) //检测按键K2是否按下{Delay1ms(10);//消除抖动if(K2==0){minute++;Delay1ms(100);if(minute>=60)minute=0;}} DigDisplay(); }break;case 2 : {if(K2==0) //检测按键K2是否按下{Delay1ms(10);//消除抖动if(K2==0){hour++;Delay1ms(100);if(hour>=24)hour=0;}}DigDisplay();}break;}}

    2017-06-05 20:13

  • 集成基站混频器本振噪声该怎么测量?

    蜂窝基站接收机需要在有较高阻塞/干扰信号的情况下接收天线端微弱的有用信号。干扰信号通常会被滤波器滤除,但滤波是在第一级下变频后的中频(IF)阶段进行的。因此,中频滤波器之前的LNA与混频器必须具有较高的线性度(IP3)和低噪声系数(NF)。

    2019-08-22 06:19

  • 集成基站混频器本振噪声如何测量?

    蜂窝基站接收机在较高阻塞 / 干扰信号的情况下,干扰信号会被滤波器滤除的的原理什么?

    2021-03-11 08:01