历史上的今天
返回首页

历史上的今天

今天是:2025年01月08日(星期三)

正在发生

2020年01月08日 | avrstudio 5 同时点亮8只数码管

2020-01-08 来源:eefocus

avrstudio 5开发程序:

备注:

   1.在proteus的里面可以导入elf文件,来实现也就是说不一定非要生成hex文件

   2.关键点:是要消影子,这点在原来的书上是没有的,可能是编书时的错漏。


源代码:

/* 
* eight_led_return.c 
* Project: eight led 
* Created: 2011-3-25 12:23:09 
* Author : xmphoenix.fish 
*/ 
#include  
#include 
#define F_CPU 8000000UL 
//led light char 
const char table[]={0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

int main(void) 

    char i; 
    DDRE= 0xff;DDRF = 0xff;//set the port c and d for input 
    PORTF=0x01;

    while(1) 
    { 
        //TODO:: Please write your application code 
        for (i=0;i<8;i++) 
        { 
            PORTF=_BV(i);//the operation _BV() contain in system 
            PORTE=table[i]; 
            _delay_us(2);//strip the false figure 
            PORTF=0x00; 
            PORTE=0xff; 
            _delay_us(2); 
        } 
    } 
    return 0; 
}

截图:

2011-3-25-12-55


推荐阅读

史海拾趣

Digitron公司的发展小趣事

Digitron公司非常重视产品的品质和售后服务。公司建立了严格的质量控制体系,确保每一台出厂的设备都符合高标准的质量要求。同时,Digitron公司还提供全方位的售后服务,包括技术支持、维修保养等,确保客户在使用过程中得到及时、有效的帮助。这种对品质的坚持和对客户的关怀使Digitron公司在客户中树立了良好的口碑。

Conflux公司的发展小趣事

Conflux深知人才是企业发展的核心动力。因此,公司一直注重人才培养和引进。通过与高校和研究机构的合作,Conflux吸引了大量优秀的科研人才加入公司。同时,公司还建立了完善的培训体系,不断提升员工的技能和素质。这些措施为公司的持续创新和发展提供了坚实的人才保障,也构筑了公司的核心竞争力。

Bkc Semiconductors Inc公司的发展小趣事

在快速发展的同时,Bkc始终坚持质量第一的原则。公司建立了严格的质量管理体系,从原材料采购到产品生产的每一个环节都进行严格把控。通过不断提升产品质量和客户服务水平,Bkc逐渐赢得了客户的信任和市场的认可。同时,公司还积极参与行业标准的制定和推广,进一步提升了品牌的影响力和行业地位。

EG & G Inc公司的发展小趣事

随着市场竞争的加剧,EG & G Inc公司意识到通过并购和整合来提升自身竞争力的重要性。公司先后收购了多家具有技术优势和市场潜力的企业,将其纳入自己的业务体系。这些并购不仅增强了公司的技术实力和市场地位,也为其未来的发展奠定了坚实的基础。

华润微(CRMICRO)公司的发展小趣事

华润微的前身可以追溯到1983年成立的香港华科电子公司。这家公司在电子行业中默默耕耘,逐渐积累了技术实力和市场份额。1999年,公司开始涉足6英寸晶圆代工业务,标志着其向半导体制造领域的进军。经过数年的发展和积累,华润微于2002年收购了中国华晶电子集团公司,进一步扩大了其业务范围和市场份额。此后,华润微不断壮大,逐步成为电子行业的佼佼者。

Bel Power Solutions公司的发展小趣事

随着全球环保意识的日益增强,Bel Power Solutions积极响应号召,将环保理念融入产品设计和生产中。公司推出了多款环保型电源产品,如高效能、低能耗的DC-DC转换器和电源供应器,帮助客户降低能耗、减少碳排放。同时,公司还致力于研发和推广可再生能源应用技术,为可持续发展做出贡献。

问答坊 | AI 解惑

[原创]EDA 资料分享

为了总结 Ministatus 的核心编程思想,写了这个 Hello World 。; 程序很简单,较为完整的实现了 Ministatus 面板跟 SPB 交互的过程,; 希望这段程序能够把 Ministatus 的核心编程思想表达清楚,欢迎高手拍砖。; 不过为了突出重点省去了 axlMiniSta ...…

查看全部问答>

菜鸟参加电子设计大赛感悟!

本帖最后由 paulhyde 于 2014-9-15 08:54 编辑 今年暑假,我有幸参加了全国大学生电子设计大赛的培训.在学校提供的实验室里,我度过了紧张而又刺激的两个月时间.在有限的时间里,我学到了无穷的知识, 仿佛胜过两年的大学学业.在实验室,我感受到了前所 ...…

查看全部问答>

学习ARM嵌入式方向是什么?

    想学ARM嵌入式,但是不知道要怎么学,最近一直在看关于这方面的书,但是和看天书一样,都看不懂。也不知道看了那些东西有什么用。看完一遍都不知道到底看了什么。请高手指教一下,要真正学好它,我要怎么做。要看些什么书?先谢谢了 ...…

查看全部问答>

EVC OnRButtonUp

各位大大 为什么我在EVC中添加 OnRButtonUp 和 OnRButtonDown 会提示 error LNK2019: unresolved external symbol \"protected: void __cdecl CWnd::OnRButtonUp(unsigned int,class CPoint)\" (?OnRButtonUp@CWnd@@IAAXIVCPoint@@@Z) referenced ...…

查看全部问答>

怎样利用数据分级来提高存储的准确率?

一、利用离线存储来提高设备的使用寿命。    存储在磁带设备上的数据一般可能很少用到。如企业需要对数据库等应用软件的数据进行备份。此时可以将数据备份到磁带设备上。根据惯例,一般一天24个小时这个磁带设备可能就只需要半个小时。 ...…

查看全部问答>

请教一个关于stm32用JLINK烧写的问题

keil MDK V3.7+JLINK V8,cpu为STM32F103ZE,程序下载时提示: Flash download failed-"Cortex-M3"。 这是什么原因呢?…

查看全部问答>

求助M3程序下载问题

M3没法下载程序了  显示 Could not initialize target device!Please power cycle the board and try again!  哪位朋友知道为什么啊?非常感谢…

查看全部问答>

提示:你有新短消息,可又进不去,怎回事?

提示:你有新短消息,可又进不去,怎回事? 点击“您有新消息”,要求登录,因为已经登录,再登录不成,所以进不去。…

查看全部问答>

Sitara AM335x通用EVM硬件用户指南 CN_PDF

介绍 本文档介绍了AM335x评估模块(EVM)(TMDXEVM3358)这是基于德州仪器AM335x处理器的硬件体系结构。该EVM通常也被称为AM335x通用(GP)EVM。描述 AM335x通用EVM是一个独立的测试,开发和评估模块系统,它使开发人员能够编写周围的AM335x处理 ...…

查看全部问答>