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