单片机上C语言的特点:
-
不需要考虑时钟及电平的变化,只要符合逻辑思维和控制需要
-
控制程序,更多的时候是条件转移,if 和switch用的很多,但if更多一些,因为思考方式简单。
-
复杂的条件转移,会选用标志字符,满足一定的条件,发出相应的命令
-
中断资源优化程序结构,方便处理各种请求
-
容易产生脉冲信号
VHDL语言:
-
时刻牢记时钟的概念,一切操作需要在时钟的指引下进行
-
改变思维方式,树立起门和寄存器的概念,从门和寄存器的角度来分析问题和编写程序
-
认真分析敏感信号及其对进程的影响,程序的分析要精确到时钟的边沿
-
进程间的并行处理优化了程序结构,可以同时处理各种事件
-
条件转移标志字符要慎用,往往会受到标志字符复位问题的困扰,因为标志字符复位往往在时钟控制下进行
-
产生脉冲信号需多加思考,脉冲信号往往起到复位的作用,复位信号的产生需要一定信号的触发,往往是边沿触发,这时需要捕捉边沿
-
编写程序前,要以寄存器、FIFO、计数器等模块作为单元,构出系统结构,然后分别编程
关闭
站长推荐
/1
用户593939 2013-1-24 22:28
很实用,学习,参考了