NEC 单片机傻瓜式入门手册 Ver.10我也刚开始接触 NEC单片机,感觉软件环境比较好用,片子性能也查看了很多论坛大侠们的评价。应该是不错的东东。由于本人是半路出家搞单片机的。主要工作还是在上位机软件上。所以要用单片机的话,我一定会选择 简单,实用的芯片,最好基本不用看数据手册,正好,NEC的各个方面正好能满足我的需求。下面就本就新手入门写一个简单的例子。芯片用 78F0511,其他的也是一样操作。功能:用0511的一个定时器定时500ms来驱动 P7引脚上的流水灯,然后通过串口UART6发送 P7口状态到 PC端。这里我们会用到Applilet2for78K0KX2V2.41(应该是当前最新版)IAR4.6A,(当然 PMPLUS也是一样的)有了这 2个东西开发 NEC就简单多了。本人不太习惯仿真,都是直接下载看运行效果的。下载软件和安装一概略过。我们现在启动 Applilet2for78K0KX2V2.41主界面如下现在我们看是利用Applilet为我们产生各个模块的初始化代码和API函数。(个人比较喜欢API开发模式,没有必要每个人都去造轮子嘛)菜单 :【FILE】 -->【NEW】启动新工程向导设置 工程名称,路径,芯片选择等,然后 NEXT这里可以选择开发环境,如果你用PMPLUS的话,就选择CC78K0Compiler汇编的话选择RA78K0AssemblerIAR选择IARCCompiler:因为我们用 IAR4.6A,所以就选择这个接下来next确认一下,自己的设置是否正确,然后FINISH这个时候向导会提示你首先要设置系统始终,哎,就是晶振的值。。点击 OK这里我用的NEC的片内8M 始终,就直接确定就好了。如果你用外部时钟的话,这样设置就是外部时钟,20Mhz 其他一些参数就看数据手册吧,不过现在还是不用看的。要知道向导设置了哪些寄存器,和提供了哪些API,占用资源等,可以点击 INFO按钮,具体查看,这里我不关心就略过。这里设置调试功能,我不用略过,要用的请自己看看。点击 OK接下来就会让我们设置可爱的小狗狗。。WATCHDOG,这里我们不用,直接关调他点击 OK哇哦,看看我们的芯片都给我们提供了哪些模块和功能。SYSTEM已经是蓝色字体了。代表我们已经设置了该模块。其他黑色的都是还没有配置的模块。我们先要用到定时器 500ms,我们先来设置 TimerTimer这玩意功能还真多,暂时我用不到那么多,就定时500ms,好了。我们设置 TM00为Intervaltimer定时器模式点击 Detail进入详细设置界面设置以上参数以后 我们的 TM00就会梅 500ms自动触发一次中断,我们只需要在中断里置一个标志位,然后在主程序里根...