历史上的今天
返回首页

历史上的今天

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

正在发生

2020年11月28日 | 单片机修改底层函数putchar()实现printf()在LCD上输出

2020-11-28 来源:51hei

单片机源程序如下:

#include

#include

#include

#include


/*********************** 主函数函数 *************************/

void main(void){

        LcdInitiate();

        WriteAddress(0x00);

        printf("Hello Everybodyn");

        printf("Pai= %.4f",3.1415);

        while(1);

}


/*********************** 修改底层输出函数 *************************/

char putchar (char c){

        if (c == 'n'){

                WriteAddress(0x40);  //        LCD光标定位

  }

        else{

                WriteData(c);                 //        LCD输出字符

        }

  return (c);

}


推荐阅读

史海拾趣

Daburn公司的发展小趣事

Daburn公司一直将研发创新作为公司发展的核心动力。公司拥有一支专业的研发团队,不断推出具有创新性和竞争力的新产品。同时,Daburn还注重客户需求,提供定制化的解决方案。这种以客户为中心的服务理念让Daburn赢得了众多客户的青睐。

GS Yuasa Battery Sales UK Ltd.公司的发展小趣事

Daburn公司一直将研发创新作为公司发展的核心动力。公司拥有一支专业的研发团队,不断推出具有创新性和竞争力的新产品。同时,Daburn还注重客户需求,提供定制化的解决方案。这种以客户为中心的服务理念让Daburn赢得了众多客户的青睐。

Hasco Relays and Electronics International Corp公司的发展小趣事

Harris公司最初成立于1890年代,起初以无线电通信技术为核心业务。在早期,公司凭借其创新的无线电通信技术,在通信领域迅速崭露头角。这一时期,Harris不仅为军事领域提供了关键的通信解决方案,还逐步拓展到商业和民用市场,为当时的电话、电报等通信方式带来了革命性的变化。通过不断的技术研发和产品创新,Harris逐渐奠定了其在电子行业的重要地位。

ASC Capacitors公司的发展小趣事

ASC Capacitors始终坚持品质至上的原则。公司从原材料采购到生产工艺,再到产品出厂,每一个环节都严格把控,确保产品质量无可挑剔。此外,ASC Capacitors还建立了完善的质量检测体系,对每一批产品进行严格测试,确保产品性能达到最佳状态。正是这种对品质的执着追求,使得ASC Capacitors赢得了客户的广泛赞誉和信任。

AMSCO [Austria micro systems AG]公司的发展小趣事

ASC Capacitors始终坚持品质至上的原则。公司从原材料采购到生产工艺,再到产品出厂,每一个环节都严格把控,确保产品质量无可挑剔。此外,ASC Capacitors还建立了完善的质量检测体系,对每一批产品进行严格测试,确保产品性能达到最佳状态。正是这种对品质的执着追求,使得ASC Capacitors赢得了客户的广泛赞誉和信任。

潮州三环(Three-circle)公司的发展小趣事

进入新世纪,三环集团继续加大研发投入,力求在电子元件领域取得更多突破。2001年,公司投资生产多层片式陶瓷电容器(MLCC),这是一种广泛应用于电子设备的关键元件。三环集团凭借其强大的研发能力和技术实力,成功实现了MLCC的量产,并将其应用于手机、电子、通讯等多个领域。这一突破不仅提升了公司的市场竞争力,也进一步巩固了其在电子行业中的地位。

问答坊 | AI 解惑

有没有接触过额定频率为166HZ的么?

前段时间接触过一台166HZ,132KW的1W转的电机是风机上用的,用我们CHF100-132G的变频器带动,启动的时候电流特别大,得235A的电流。很容易在启动的时候跳过电流故障,有谁接触过的,可以说明下这类电机相关的特性,最近客户又说开不起来了,暂时有 ...…

查看全部问答>

8路电子智能抢答器 急!!

要求的模拟的抢答器:1)能容许8组进行抢答。2)能显示抢答组号。 3)各组记分,并能记分显示。4)比赛结束时,能发出报警声。5)能调节抢答时间及回答时间 用51单片机设计…

查看全部问答>

步进电机

求步进电机资料?用于仪表方面,希望高手指点下!…

查看全部问答>

mobile与电脑通信问题

请问,mobile6.0操作系统的智能手机与电脑连接时,刚开始时候,下面有个网络连接显示,后来才有个activesyn连接显示成功。 当mobile6.0与windows连接开始时,好像有个虚拟网络连接,有没有这方面的详细资料。 小弟不胜感激!!! …

查看全部问答>

软硬件完全参与的第一个项目获得成功,送分

      菜鸟出道一年,软硬件完全参与的第一个项目获得成功,特此自勉。       希望论坛内各位高手多多指点。…

查看全部问答>

如何把Delphi7开发好的程序弄到PDA上?

有一个用delphi7开发好的程序,现在想用PDA显示这个程序或者程序的结果,我的PDA的操作系统是 Microsoft Windows Mobile 2003 第二版, 大侠们有什么好的办法吗?老师崔的很急,帮帮忙阿?我不知道还有多少分。要不全给你都行…

查看全部问答>

用GSOAP做ARM+uclinux的web service

因为gsoap可以生成C,不知有谁做过类似的移植。 是否可行?对gsoap需要哪些改动吗? 望交流email:xia_1029@tom.com qq:173160851…

查看全部问答>

STR71xIAPwithinterruptforapplication

                                 版本已更新,请参考后续跟帖:方法二的新版本1,2,3。  …

查看全部问答>

TI大学计划培训材料-精密信号链部分

本帖最后由 dontium 于 2015-1-23 11:28 编辑 TI大学计划培训材料-精密信号链部分 …

查看全部问答>

DM642处理图像不流畅

大家有用DM642作视频图象处理的吗?你们都用什么方法对图象中的各个象素进行处理的?for(i=0;i<576;i++)for(j=0;i<720;j++){......}是不是这个循环太大了?大家有什么好的方法解决吗?先谢谢了!…

查看全部问答>