历史上的今天
返回首页

历史上的今天

今天是:2025年07月17日(星期四)

正在发生

2020年07月17日 | 【蓝桥杯单片机组】大概是最后一篇了,the lastday 蓝桥

2020-07-17 来源:eefocus

今天做了一下第七届的决赛题,逻辑比初赛复杂的多,但是原理都相同,主要是时间不够。


简单总结一下一些荣翻译忘记的地方:


(1)矩阵键盘中:P36 replaced by P44,P37 replaced by P42,写的时候注意在ISP文件中添加P4有关的定义。


(2)今天脑子抽了,居然用P0 = 0X00;来消影,记住是P0 = 0XFF。


(3)关于DS1302,在写时间的时候需要取消写保护,写完数据记得上写保护(具体参照datasheet)。


(4)读完一次时间后记得Ds1302_Single_Byte_Write(0x00, 0x00);!!!!


(5)iic协议在使用的时候,对于PSF8591与AT24C02的读过程是不同的,请比赛的时候一定参照datasheet写。


附图:


PCF8591读数据过程

AT24C02读数据过程(注意需要开启两次iic协议):


(6)iic协议第一步写地址字的时候记得读与写的区别(0与1)


----------------------------------------------------------------------------------------------------------------------------------


(7)该onewire.c中的延时函数的时候不要改错了,是在while(t--)内加12次减运算


(8)超声波中的RX TX需要自己定义,参照原理图定义:RX(连接在N_B1上,是CX20106A的输出,P11),TX(连接在N_A1上,连接驱动电路,由P10驱动)


(9)判断是否收到的时候,当RX == 0是收到了,程序里应该写为:while(RX == 1 && timeflag >= 2);


(10)超声波波速计算的时候是332 + temper * 0.607 


(11)ISP自动生成串口配置的时候记得ES = 1允许中断


(12)使用规范的锁存器使用方法:


P2 = (P2&0x1f)|0Xa0;

P0 |= 0x40;

P2 &= 0X1f;

先清空高三位再赋值,使用完锁存器后直接选中Y0,Y0无外接元件。

(13)温度的命令常量如果头文件没有,就去datasheet找一下



 




-----------------------------------------------------------------------------------------------------------------------------------


做个标记:明天需要做的事情:


1、今天测频率出了点问题,具体看一下


2、写一个测温度的练练手 //done


3、写一个超声波的练练手 //done


4、看看外部中断的配置


5、看看串口的例程 //done


6、看一下模电中关于放大器的题目(包括电压放大、电流量转换成电压量即:ad原理) //done


7、看一下理论题 //done

推荐阅读

史海拾趣

Bellnix Co Ltd公司的发展小趣事

随着国内市场的逐渐饱和,Bellnix开始将目光投向海外市场。公司制定了国际化战略,通过设立海外分公司、建立销售网络等方式,积极拓展海外市场。同时,Bellnix还加强与国际同行的交流与合作,引进先进的技术和管理经验,提升公司的国际化水平。这些举措使Bellnix在国际市场上取得了显著成绩,为公司的发展注入了新的动力。

DUBILIER公司的发展小趣事

在电子行业的早期,DUBILIER公司以其卓越的技术创新能力脱颖而出。当时,市场上对高可靠性电子元件的需求日益增长,而DUBILIER公司凭借其独特的生产工艺和材料科学,成功研发出了一系列高性能的电阻器和电容器。这些产品不仅满足了市场的需求,还为公司赢得了良好的声誉。通过不断的技术创新,DUBILIER公司逐渐在电子行业中确立了其领导地位。

安普康(AMPCOM)公司的发展小趣事

在电子行业竞争日益激烈的背景下,安普康深知创新是企业发展的核心动力。因此,公司始终将研发投入作为重要战略之一。通过引进先进的生产设备和技术,安普康不断提升产品的品质和性能。同时,公司还积极与国内外知名企业和研究机构合作,共同开展技术研发和创新。这些努力使得安普康在光纤产品、布线产品等领域取得了多项专利,并成功推出了一系列具有市场竞争力的新产品。

Good Will Instrument Co., Ltd.公司的发展小趣事

在电子行业竞争日益激烈的背景下,安普康深知创新是企业发展的核心动力。因此,公司始终将研发投入作为重要战略之一。通过引进先进的生产设备和技术,安普康不断提升产品的品质和性能。同时,公司还积极与国内外知名企业和研究机构合作,共同开展技术研发和创新。这些努力使得安普康在光纤产品、布线产品等领域取得了多项专利,并成功推出了一系列具有市场竞争力的新产品。

国芯佳品公司的发展小趣事

安普康(AMPCOM)自创立之初,就致力于将品牌推向国际市场。随着公司规模的扩大和产品线的丰富,安普康开始实施全球商标注册战略。从2011年首次申请安普康AMPCOM商标,到随后的几年内在泰国、日本、新加坡、老挝、澳大利亚等多个国家成功注册,安普康的品牌影响力逐渐扩大。这一过程中,公司不仅面临着不同国家法律法规的挑战,还需应对文化差异和市场需求的差异。然而,凭借专业的团队和精准的市场定位,安普康成功地将品牌推向了全球舞台。

ECM [ECM Electronics Limited.]公司的发展小趣事

企业文化是企业发展的灵魂。ECM Electronics Limited.注重企业文化的建设,倡导“诚信、创新、协作、共赢”的价值观。公司注重员工的培训和发展,为员工提供良好的工作环境和职业发展机会。通过团队建设活动,增强员工的凝聚力和归属感。正是这些积极向上的企业文化和优秀的团队,为ECM Electronics Limited.的持续发展提供了源源不断的动力。

问答坊 | AI 解惑

今儿又禁言了一位

下午喝了杯咖啡,回来看到自己版面有36个新帖~ 进去一看,全是某人为赚芯币的灌水,多数内容还一样“多回帖赚芯币呀”。 删除之,并禁言...…

查看全部问答>

LCD字符显示错位

用的是sharp5.7的屏 320*240分辨率 字库是16*8的 在uboot里添加了对LCD的驱动 而且上电后可以看到LOGO 显示正常 但是LOGO下方的输出信息字符错位 例如:字符B->B的两个竖杠会往右偏移 而B的上中下横杠是位置不变的        ...…

查看全部问答>

系统启动后液晶屏不显示桌面

PXA270的开发板,原来系统正常,但液晶屏的某个焊点有问题,液晶屏不断闪烁,被老板拿走重新焊过以后就看不到系统启动画面了,但是液晶屏还是能点亮。 重新下载了NK,从DEBUG输出的信息看系统ms是启动正常的,最后输出NdisPower:: Successfully re ...…

查看全部问答>

WINCE中设置CMWAP不能上网问题!

嘿 各位:    我在WINCE5上面完成GPRS拨号上网,当设置APN为CMNET时上网很正常,但是当设置为CMWAP的时候用系统自带的IE(IESAMPLE)好像不能联网(但是有时好像有可以,可以的情况很少),每次联网失败都是提示是否直接运行网页或是保 ...…

查看全部问答>

用vb.net连接SQL CE数据库,附源程序和详细错误,请高手解答

用vb.net写的,连接SQL CE数据库,在PC上发布,pda订阅。定义一个datagrid绑定表,点击一个button显示。 Private cn As New SqlCeConnection(\"data source=\\my documents\\SQLCECF.sdf\")     Private Sub Form1_Load(ByVal sender A ...…

查看全部问答>

51单片机定时器的时间设置问题

我想问一下,在 Keil 的C语言开发中,为51单片机进行开发时,如何使用定时器中断的设置问题。 我的程序是这样的: #include sbit LED=P1^2; void Init_Timer1(void) { TMOD |= 0x10;                & ...…

查看全部问答>

编译出的DLL文件过大,如何查找原因

在使用资源和编译代码量大小差异不大的情况下,为什么我的dll编译出来要大别人7倍…

查看全部问答>

wince4.2下对话框不要最大化及滚动问题

请教各位,我的程序在wince4.2运行,一点击运行,对话框就出现最大化,我怎么使他不最大化啊,以及怎么使对话框滚动,我试了加了滚动条,但是没有用啊! 不好意思各位我没分了,要是有我会多给的,希望各位能够帮我啊!谢谢了!…

查看全部问答>

pb4.2 编译一次为何这么慢?

在我的 p4 2.8 上,要 60 min,如何才能快?…

查看全部问答>

protel99se中如何转换添加intlib库文件

      我在TI上下了个MSP430F22X2系列的Altium SCH/PCB Library for MSP430 parts,我没Altium也用不来,请问可以转换成lib给protel99se用不,或者有朋友有38脚的MSP430 SCH/PCB库没共享个,谢谢…

查看全部问答>