历史上的今天
返回首页

历史上的今天

今天是:2025年05月07日(星期三)

正在发生

2018年05月07日 | 数码管显示数字之C语言模拟

2018-05-07 来源:eefocus

#define N 10   //最多可以输入10个数字
#i nclude    
int check(char array[],int n)
{  //检查输入是否全为数字
  int i;
  for(i=0;i     if(array[i]<'0'||array[i]>'9')
       return -1;
  return 1;
}

main()
{
   char alpha[70][4]={{'*','*','*','*'},{'*',' ',' ','*'},{'*',' ',' ','*'},{'*',' ',' ','*'},
                                 {'*',' ',' ','*'},{'*',' ',' ','*'},{'*','*','*','*'},{' ',' ',' ','*'},
                                 {' ',' ',' ','*'},{' ',' ',' ','*'},{' ',' ',' ','*'},{' ',' ',' ','*'},
                                 {' ',' ',' ','*'},{' ',' ',' ','*'},{'*','*','*','*'},{' ',' ',' ','*'},
                                 {' ',' ',' ','*'},{'*','*','*','*'},{'*',' ',' ',' '},{'*',' ',' ',' '},
                                 {'*','*','*','*'},{'*','*','*','*'},{' ',' ',' ','*'},{' ',' ',' ','*'},
                                 {'*','*','*','*'},{' ',' ',' ','*'},{' ',' ',' ','*'},{'*','*','*','*'},
                                 {' ','*',' ',' '},{'*',' ','*',' '},{'*',' ','*',' '},{'*','*','*','*'},
                                 {' ',' ','*',' '},{' ',' ','*',' '},{' ',' ','*',' '},{'*','*','*','*'},
                                 {'*',' ',' ',' '},{'*',' ',' ',' '},{'*','*','*','*'},{' ',' ',' ','*'},
                                 {' ',' ',' ','*'},{'*','*','*','*'},{'*',' ',' ',' '},{'*',' ',' ',' '},
                                 {'*',' ',' ',' '},{'*','*','*','*'},{'*',' ',' ','*'},{'*',' ',' ','*'},
                                 {'*','*','*','*'},{'*','*','*','*'},{' ',' ',' ','*'},{' ',' ',' ','*'},
                                 {' ',' ',' ','*'},{' ',' ',' ','*'},{' ',' ',' ','*'},{' ',' ',' ','*'},
                                 {'*','*','*','*'},{'*',' ',' ','*'},{'*',' ',' ','*'},{'*','*','*','*'},
                                 {'*',' ',' ','*'},{'*',' ',' ','*'},{'*','*','*','*'},{'*','*','*','*'},
                                 {'*',' ',' ','*'},{'*',' ',' ','*'},{'*','*','*','*'},{' ',' ',' ','*'},
                                 {' ',' ',' ','*'},{' ',' ',' ','*'}}; //把10个数字符号化,7行4列为一个数字
   int row,count,col,n;  //
   char input[N+1];
   int length;
   printf("/nPlease input at most 10 digital to display/n");
   scanf("%s",input);
   length=strlen(input);  //length用来记录实际输入的数字个数
   if(check(input,length)==-1)
   {
      printf("/ninput error,exit!");
      return;
   }
   for(row=0;row<7;row++)
   {  //7行
      printf("/n");
      for(count=0;count      {  //控制每个数字
          n=input[count]-'0';
          for(col=0;col<4;col++)
         {  //每个数字4列
              printf("%c",alpha[n*7+row][col]);
         }
         printf("   ");  //每行中数字间隔
      }
   }
}


推荐阅读

史海拾趣

Andon Electronics公司的发展小趣事

Andon Electronics 是一家全球领先的电子元件制造商,以下是该公司发展的相关故事:

  1. 公司成立与初期发展:Andon Electronics 成立于 1984 年,总部位于美国加利福尼亚州。最初,公司主要从事 LED 和其他电子元件的生产和销售。由于对高质量产品和客户服务的执着追求,公司迅速赢得了客户的信任和好评。

  2. 技术创新与产品拓展:随着市场需求的变化和技术的进步,Andon Electronics 不断进行技术创新,并逐步扩大产品线。除了 LED 产品外,公司还推出了多种其他电子元件,包括连接器、电缆组件、线束和传感器等。这些产品在汽车、工业、通信和消费电子等领域得到了广泛应用。

  3. 质量管理和认证:Andon Electronics 一直致力于质量管理和产品认证,确保产品符合国际标准和客户要求。公司拥有 ISO 9001 质量管理体系认证,并不断优化生产流程和质量控制体系,以确保产品质量的稳定性和可靠性。

  4. 全球布局和市场拓展:随着业务的不断发展,Andon Electronics 在全球建立了多个生产基地和销售办事处。除了在美国的总部和生产基地外,公司还在亚洲、欧洲和其他地区设立了办事处和生产工厂,以更好地服务全球客户,并适应当地市场的需求。

  5. 可持续发展和未来展望:Andon Electronics 将继续致力于技术创新、产品拓展和质量管理,以满足客户不断变化的需求。公司将继续关注环保和可持续发展,推动节能减排和资源利用效率的提升。同时,Andon Electronics 也将积极响应行业的变革和挑战,不断调整战略,保持在电子元件制造业的领先地位。

Arima Lasers Corp公司的发展小趣事

随着企业规模的扩大和影响力的提升,Arima Lasers Corp开始关注社会责任和可持续发展问题。公司积极参与公益事业,支持环保项目和社会福利事业。同时,公司也致力于推动绿色生产和循环经济,通过技术创新和节能减排等措施,降低生产过程中的环境影响。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。

请注意,以上五个故事是基于一般电子行业发展规律而虚构的,并非针对“Arima Lasers Corp”这一具体公司的真实描述。在实际情况中,每个公司的发展都有其独特的历程和故事,需要具体根据公司的历史、文化和业务情况进行了解和分析。

安纳森(AnaSem)公司的发展小趣事

随着公司知名度的提升,安纳森也不可避免地遭遇了一些侵权问题。面对不法公司或机关声称其为安纳森半导体本身或正式授权单位的情况,安纳森迅速采取行动,通过法律手段维护自身的合法权益。同时,公司还加强了与用户的沟通和交流,及时澄清误会,确保用户能够购买到真正的安纳森产品。这一系列的应对措施不仅有效地维护了安纳森的品牌形象,也为其在市场中树立了良好的口碑。

EHC(ELECTRONICHARDWARE)公司的发展小趣事

面对数字化浪潮的冲击,EHC公司积极拥抱数字化转型。公司引入先进的生产管理系统和自动化设备,提高了生产效率和产品质量。同时,EHC公司还利用大数据和云计算等技术手段优化供应链管理、客户服务等业务流程,提高了企业的运营效率和客户满意度。这种数字化转型的举措让EHC公司在激烈的市场竞争中保持了竞争优势。

以上五个故事分别从不同角度描述了EHC公司在电子行业中的发展历程和成功经验。这些故事都是基于一般性的电子行业发展趋势和企业实践经验构建的虚构案例仅供参考和学习之用。

CWIND公司的发展小趣事

在激烈的市场竞争中,CWIND公司始终坚持以客户为中心的服务理念。公司建立了完善的客户服务体系,为客户提供从产品咨询、购买到售后服务的全方位支持。同时,公司还注重品牌建设和宣传推广工作。通过加大广告投放力度、举办品牌活动等方式,CWIND逐渐提升了品牌知名度和美誉度。在消费者心中树立起了良好的品牌形象和口碑效应。

Black Box Corporation公司的发展小趣事

在快速发展的同时,Black Box也非常注重企业文化和人才建设。公司倡导开放、创新、协作的企业文化,鼓励员工提出新的想法和建议。同时,公司还建立了完善的人才培养和晋升机制,为员工的职业发展提供了广阔的空间。这些举措不仅吸引了大量优秀人才加入Black Box,也提高了公司的整体竞争力。

以上五个故事框架仅是基于Black Box Corporation的一般情况和电子行业趋势的假设性构建。实际的发展过程可能更加复杂和多样,需要具体的公司历史资料和行业数据来支撑。如果需要更详细和准确的故事,建议查阅Black Box Corporation的官方资料、相关新闻报道或行业研究报告。

问答坊 | AI 解惑

2416相比2440的十大优势

三星2009上半年推出的2416芯片相比2440具有压倒性的优势,是完美替代2440的首要选择 1.        性能以及对视频播放能力的支持:2416 主频400MHz和2440持平,但是2416是ARM926JES内核,是ARM920T的增强版本,治理运行速度方面 ...…

查看全部问答>

关于嵌入式的学习和开发

本人只有C语言基础,现在要利用实验室现有博创公司UP-NETARM2410-S嵌入式开发平台(包括GPRS/GPS模块、电机控制模块、摄像头模块等),设计一套能够实现对现场数据的远程无线传输和实时监控功能的远程监控雏形系统。还望大家不吝赐教!!!…

查看全部问答>

我是电气工程与自动化的本科生 我想考嵌入式的研究生 不知道可行吗

我如果从事嵌入式优势是什么   劣势是什么(我的意思是我本科是电气工程与自动化 我该重点自学一些什么方面的知识  ) 还有  那个学校的嵌入式比较好       先谢过了…

查看全部问答>

Sqlite中文目录打不开,有什么解决办法吗?

int rc = _sqlite3_open(_T(\"存储卡\\\\123.db\"), &m_db);    if ( rc != SQLITE_OK )    {       ASSERT(FALSE);    } 打开不成功,如果是英文目录就没有问题!…

查看全部问答>

关于6410裸奔变量创建的地址问题 !

    我的6410裸奔已经起来了  牛人给的的一个简单的BOOT  代码已经可以在DDR里面运行  但是我没有设置变量创建的地址在哪   那6410是自动在内部8K的SRAM创建变量呢  等到满了8K  ...…

查看全部问答>

嵌入式技术交流群 24992320 欢迎加入啊

嵌入式技术交流群 24992320 欢迎加入啊 …

查看全部问答>

求助!!!!!12864液晶显示有问题,大侠们来帮我看一下~~~

我用的是OCM12864-3,程序是显示“欢迎使用”四个字在液晶正中。 程序烧入单片机以后都没问题,当我把电源拔下再插,多试几次,也没有问题。但是!过了3~5分钟,我再上电,“欢迎”这两个字就往上移动了一行,真不知道为什么,郁闷啊!    ...…

查看全部问答>

LaunchPad打横短接J3txd、rxd为何电脑没有找到端口?

如题;需要另外接一个串口转usb(如PL2303之类的)么? 听说这个板子很强大,可以直接连USB线,但是一直没有端口(COM口),是不是程序上面需要设置什么呢? 接法如https://bbs.eeworld.com.cn/thread-371773-1-1.html 二楼的图接法是一样的。 ...…

查看全部问答>

闲置ARM系列开发板 有好几个 需要的联系啊 低价出售了

本帖最后由 开发板之家 于 2015-1-18 23:08 编辑 还有几个其他型号的 有需要的可以留下QQ 我发图片协商 …

查看全部问答>