你学习过汇编没,如果没有的话,用C还是难点,但是你知道其中的实质,也就那样,上面说的也很重要,环境吗,用O就可以可,伟福也可以,刚开始学就学8051把,那是基础[email protected]
B. 义隆单片机的汇编程序开始的定义很多出现PORT6 == 6,这6是什么意思啊,地址本人刚接触义隆
P6 的IO 口啊 义隆只有 P5 P6 口的
C. 义隆单片机学习
义隆单片机定位于低价位,只能用其提供的专用开发系统开发,开发环境和仿真工具都是义隆自己的,你可以直接去官网下载。
不过说实话,这套系统很难用。单片机编程最好的环境是Keil,其最新版本是Keil μVision5,这个系统兼容非常多的单片机,编程界面也好用,通用性也强(但很遗憾,没有义隆)。
如果是为了针对性的学义隆的东西,那么你只能忍受它的单独的系统,如果是希望更实用,那么还是放弃义隆,学习Keil吧。
D. 义隆单片机 希望哪位大侠给我提供一个用C语言写的外部中断的程序,单片机是使用的EM78P153S。谢谢啦
义隆单片机是仿PIC单片机的,使用义隆单片机的功能,可以使用对应的PIC单片机.
PIC单片机提供各个功能的例程,你可以作为参考.
E. 用C语言写程序的时候层数太多会不会出问题我用义隆的单片机
会出现堆栈溢出
一般编译器在编译时候,会将全局变量以外的空间都作为堆栈使用,函数内声明的局部变量、数组等,全部是放在堆栈里的。
每运行一个函数,编译器还会统计这个函数用到了几个寄存器,然后在函数运行前将寄存器压栈,函数返回前出栈
嵌套太多了,一直在压栈,没有出栈,或者局部变量声明太多,很快堆栈就溢出了。
这也是单片机调用递归函数时要小心再小心的原因。
我曾经用ARM7编写程序时,由于全局变量太多了,保留堆栈空间太少造成过堆栈溢出
F. 义隆单片机休眠和唤醒C语言怎么用
第一块是声明汇编函数,就可以在接下来的C程序中直接调用这些汇编函数来进行底层硬件操作了。
第二块声明是为引脚命名。R65,R44这些东西,意义并不明确,为了方便编程,为它们命名一些能够清楚反映它们功能的名字。
第三块是声明了一些操作。像P6CR|=0x01,就是一个将P6CR的最低位置一的操作,具体这些操作有何意义需要查你的数据手册,去看看这些引脚或者寄存器每一位的意义是什么。
最后一块不是声明,是定义变量,还是一类比较特殊的变量,只有一个比特。一般是在嵌入式程序编写中作辅助标志用的。
G. 义隆单片机和stc单片机哪个好一些
STC比较好适合入门,因为编程非常方便,只要一条串口线就可以实现编程。做产品的话就不要用STC了,很容易出问题。
H. 长期寻求义隆单片机编程及项目开发,我有十几年开发经验,台湾义隆开发工具齐全,[email protected]
十几年前单片机才刚开始呢,楼主应该是国内搞单片机的鼻祖了吧,那时候国内电视机厂只能买的小日本的4位单片机
I. 义隆单片机程序C语言.
外部中断产生,然后进外部中断处理函数,然后在中断处理函数里面进行一些初始化什么的。