使用过汇编语言和C语言的朋友肯定会感觉到C语言的人性化与方便性,汇编语言起源的年代比较早,因此,有很多程序高手仍使用汇编语言,毕竟自己也已经习惯了,但对于一些单片机新手入门的,我们还是推荐使用C语言来写程序,相对来说比较通俗,易学。在某些特定的场合,汇编语言仍然有不可代替的优势,毕竟指令执行时间很精确,但对于目前越来越长的程序代码,考虑到软件的升级性与维护性,我们还是强烈推荐用户使用C语言作为开发语言。下面,我们来介绍一下,PIICC C编译器 for MPLAB IDE 的安装与使用方法,从此开始了我们的PIC单片机C语言时代。
运行安装程序,将出现如图1所示安装界面。
点击“下一步”出现如图2所示:
单击“下一步”出现如图3所示
单击“是”出现如图4所示,选择安装目录(也可以建议使用默认值)
单击“下一步”出现如下安装进度界面
等待完成以后将出现如下提示
选择“是”继续安装,将显示如下提示
到此安装完成,将提示你重新启动电脑,选择确定。
下面是软件的激活过程:
首先从“开始菜单”选择“激活”菜单。
出现如下所示
单击下一步,出现如图所示激活界面
启动“激活”程序,如图所示
把“Last Name”前的“√”并把生成的各项依次填入激活界面的相应位置,点击“下一步”若安装成功将显示如下图所示提示信息,否则需要返回上一步重新填写激活信息。
到此“激活”过程完成。
下面介绍在mplab中如何使用刚刚安装好的PICC软件:
1:启动运行MPLAB IDE软件,这时还没有打开任何项目跟源文件,选择File ---》New菜单项,打开文档窗口,在此输入c语言源程序。完成后保存为:xxxxx.c文件。
2:建立项目。选择Project-----》New打开新建项目窗口。在项目名中填入项目名称,在项目保存路径中选择好路径(注意必须跟第1步中 .c程序同路径)。
3:选择语言工具组件。
选择Project----》Slecete Language Toolsuite出现如下界面
在Active Toolsuite栏中选择HI--TECH PICC Toolsuite,在Toolsuite contents栏中把编译器、链接器、汇编器全部都设置为“picc.exe”,单击“确定”即可。
4,设置语言工具组件。
选择Project----》Set Language Tool Laction菜单,展开HI-TECH PICC Toolsuite前的“+”后打开目录树,并展开下面的Default Search Path &Directory目录,并进行如下设置:
Output Directory 跟Intermediates Directory项可以选择缺省路径;
Include Search Directory 路径选择为:安装路径/include;
Library Search Directory 路径选择为:安装路径/lib。
单击确定。
5,加入源程序跟选择器件,调试程序(这跟汇编语言完成相同,在此不再獒述)。
上一篇:PIC32MX795F512L BootLoader的linker script文档移植过程
下一篇:PIC16F887 RB0外部中断(2)
推荐阅读
史海拾趣
在电子行业中,FINDER公司(即Finder芬德)的发展历程充满了创新与进取的故事。以下是五个关于FINDER公司发展起来的相关故事,每个故事均基于事实进行描述:
1. 创立与初步发展
故事背景:FINDER公司由Piero Giordanino于1954年创立,当时他凭借对电子技术的深刻理解和远见卓识,决定投身于继电器制造领域。在成立初期,FINDER专注于研发和生产高质量的继电器产品,以满足当时市场对电子元器件日益增长的需求。
关键事实:Giordanino在1949年就已经获得了第一步继电器的专利,这为他后来创立FINDER公司奠定了坚实的基础。随着技术的不断积累和市场的逐步开拓,FINDER逐渐在继电器领域崭露头角。
2. 产品多样化与技术创新
故事背景:在成立后的几十年里,FINDER公司不断推出新产品,实现了产品线的多样化。从最初的单一继电器产品,逐步扩展到包括步进继电器、光敏继电器、工业继电器、微型和超薄继电器、功率继电器、定时器继电器插座和配件等多个领域。
关键事实:截至当前,FINDER已生产超过14,500种不同类型的机电和电子设备,产品广泛应用于工业自动化、建筑、家庭和办公室等多个领域。同时,FINDER还致力于技术创新,不断研发出具有更高性能、更可靠性的新产品。
3. 全球化布局与市场拓展
故事背景:随着公司规模的扩大和产品线的丰富,FINDER开始将目光投向全球市场。通过设立分支机构、建立销售网络以及与国际知名企业的合作,FINDER逐步实现了全球化布局。
关键事实:目前,FINDER已经在全球范围内设立了多个分支机构和销售网络,覆盖欧洲、美洲、亚洲和非洲等地区。同时,FINDER还与德国SIEMENS、日本OMRON等世界知名电子企业并列为全球三大继电器制造商之一,在欧洲市场享有极高的盛誉。
4. 质量控制与环保生产
故事背景:在快速发展的同时,FINDER始终将产品质量放在首位。通过严格的质量控制体系和环保生产标准,FINDER确保了产品的卓越品质和可持续发展。
关键事实:FINDER的每个产品在出厂前都经过两个彻底的测试周期以确保最高水平的质量。此外,FINDER还尊重国家和欧盟的环保规范,确保其产品符合现行立法要求。在生产过程中采用环保材料和技术减少对环境的影响。
5. 行业认可与荣誉
故事背景:由于卓越的产品质量和持续的技术创新,FINDER在电子行业中获得了广泛的认可和赞誉。公司不仅赢得了众多客户的信赖和支持还获得了多项行业荣誉和认证。
关键事实:FINDER的产品已经通过了三十多个国家四十多个产品安全认证这充分证明了其在产品质量和安全方面的卓越表现。同时FINDER还被评为全球拥有最多质量认证的继电器制造商之一这进一步巩固了其在行业中的领先地位。
这些故事共同展现了FINDER公司在电子行业中的发展历程和成就。从创立初期的艰难起步到如今的全球知名企业FINDER凭借其卓越的产品质量、持续的技术创新以及全球化布局赢得了广泛的认可和赞誉。
BURGESS一直以其专业的服务和优质的管理而著称。它非常重视客户的需求和体验,为每一个拥有超级游艇的客户提供量身定制的服务方案。无论是游艇的销售、采购、租赁还是技术顾问和经营管理,BURGESS都能提供全面而专业的服务。这种对细节的关注和对质量的追求,使得BURGESS赢得了众多高端客户的信任和青睐,连美国总统特朗普的超级游艇都是由BURGESS负责管理的。
尽管无法提供BURGESS在电子行业的发展故事,但以上关于其在游艇经纪行业的几个重要发展事实,充分展示了BURGESS的卓越实力和专业水平。如需更多关于BURGESS的信息,建议查阅其官方网站或相关新闻报道。
随着全球电子产业的快速发展和市场竞争的加剧,ECT不断加快全球化战略的实施。公司在全球范围内设立分支机构,积极拓展海外市场,加强与国际知名企业的合作与交流。同时,ECT也注重培养本土人才和创新能力,不断提升公司的核心竞争力。展望未来,ECT将继续秉承“创新、质量、服务”的理念,致力于成为全球领先的电子测试系统供应商和服务商。
以上五个故事概述了Everett Charles Technologies (ECT) 公司的发展历程和关键节点,每个故事都体现了公司在技术创新、市场拓展和全球化战略方面的努力和成果。这些故事不仅展现了ECT的辉煌过去,也预示着其更加美好的未来。
进入21世纪后,随着全球对环保和可持续发展的关注度不断提高,迪贝电子也积极响应这一趋势,将环保和社会责任融入到企业的经营理念中。公司投入大量资金研发更加环保、节能的产品,并积极参与各种环保公益活动。同时,迪贝电子还积极推广绿色制造理念,通过优化生产流程、降低能耗和减少废弃物排放等措施,实现了企业的可持续发展。
在电缆产品性能和质量得到提升的同时,Federal Custom Cable也积极开拓新的市场领域。他们深入了解不同行业对电缆的需求特点,针对不同行业推出了一系列定制化的电缆产品。这些产品广泛应用于通信、医疗、航空等领域,并赢得了客户的一致好评。同时,Federal Custom Cable还加强了品牌建设和市场推广力度,提高了品牌知名度和美誉度。
2005年,意大利Ivrea交互设计学院的副教授Massimo Banzi面临了一个问题:他的学生们无法负担市面上昂贵的微控制器。为了解决这个问题,Banzi与他的同事David Cuartielles开始着手制造一个更便宜、更易于使用的电子平台。他们基于学生Hernando Barragá的Wiring平台,通过拆解和重新设计,最终推出了价格仅为30美元的Arduino电路板。Arduino的名字来源于他们常去的酒吧“di Re Arduino”,以此纪念这个创新的起点。
“工程师是科学家;工程师是艺术家;工程师也是思想家。”一位伟大的工程师曾经提出过这样的一段感言。不错,工程师是利用自然科学来创造工程的人。工程既是物质的也是思想上的。许多不朽的工程,伟大的发明以及出神入化的技术方案,许多 ...… 查看全部问答∨ |
|
光驱里的内容可以使用一个命令:mount /mnt/cdrom 就可以看见光驱的内容了,为什么我把u盘插上主机后用 mount /mnt/floppy 他就提示 /dev/fd0 is not a valid block device?怎么回事啊,怎么才能解决这个问题啊,不然xp 下的东西没办法移动到linux ...… 查看全部问答∨ |
|
在研究高砂的电路的时候你不会有太多先进的感觉,也许是十多年前的设计缘故。似乎觉得他的模拟电路设计没有什么过人之处,与EX-375所达到性能形成了另一种对比,既土土的设计也有好的性能,这大概是模拟应用设计的另一种辩证法。这个辩证法的核心既 ...… 查看全部问答∨ |
|
通过USB下载的NK,第1次是怎么烧到NAND FLASH. 通过USB下载的NK,第1次是怎么烧到NAND FLASH,OEMLanuch( )函数调到了WriteOSImageToBootMedia( )函数,但看CE50下2440的BSP源代码第1次应该不会到OEMLanuch( )函数的.因为在BootloaderMain (void)函数里面有这样的代码: // (4) ...… 查看全部问答∨ |
我用xp的 fat32 将512M的 sd 卡格式化,然后读它的分区表,也就是0扇区的0x1be 位移处的数据,但是没有找到分区,但是在这个分区表中没有找到分区。 请问这是什么原因,有知道的吗?… 查看全部问答∨ |
MSP430 LanchPAD收到了,上靓照,包括一个大的评估板,一个触摸板,额外还有一个单片机和一根USB线,图片手机拍的,大家凑合看吧: 这是包装盒,TI原厂的哦: 下面是开盒照: 下面的算是全家福吧 这是评估板的母板: 下面的是触摸板 ...… 查看全部问答∨ |