一、单片机粗浅的学习完了 然后该学什么呢
首先~你要有个明确的目标~以后是偏硬发展还是偏软,如果只是单片机编程而外围电路很菜的话,以后也很难混的,你是学生,建议要好好的把理论知识学好,尤其是模电。要能熟练的设计单片机的外围电路。并且最好要掌握FPGA之类的逻辑编程器件,这是有些偏向硬件的发展。
如果不想偏硬,就好好学习数据结构,嵌入式操作系统等课程,在ARM上练习操作系统。
当然,电子来说软硬是不分家的,你要自己斟酌各自的比重,
最后说一句,现在找工作,如果只会单片机编程,竞争力太弱。要么偏硬学好模电数电学会FPGA等逻辑编程器件,要么偏软掌握一门嵌入式操作系统,这样才有更好的竞争力。
二、IAR Embedded Workbench 编译MSP430时如何配置,
生成的是HEX或者bin文件 不是txt文件
新建工程
点main 如果是c程序-->OK
然后再新建的工程上右键 选择option 出现下面窗口 在 device下选自己的型号
如果你用仿真器的话 点积debugger 选择 FETdebugger 然后看看你的仿真器是属于 usb的还是并口的 在FETdebugger中选择和自己一样的仿真器 。应该就这些了
三、解释下cpu 的超流水线技术
流水线技术、超标量。流水线(pipeline)是Intel首次在486芯片中开始使用的。流水线的工作方式就象工业生产上的装配流水线。在CPU中由5~6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5~6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高了CPU的运算速度。超流水线是指某型CPU内部的流水线超过通常的5~6步以上,例如奔腾4的流水线就长达20步。将流水线设计的步(级)数越多,其完成一条指令的速度越快,因此才能适应工作主频更高的CPU。超标量是指在一个时钟周期内CPU可以执行一条以上的指令。这在486或者以前的CPU上是很难想象的,只有奔腾级以上CPU才具有这种超标量结构;这是因为现代的CPU越来越多的采用了RISC技术,所以才会有超标量的CPU。
四、coms的主要功能是什么?
电脑CMOS简介和发展
CMOS是Complementary Metal Oxide Semiconductor(互补金属氧化物半导体)的缩写。它是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。是电脑主板上的一块可读写的RAM芯片。因为可读写的特性,所以在电脑主板上用来保存BIOS设置完电脑硬件参数后的数据,这个芯片仅仅是用来存放数据的。
CMOS(本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯 片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留 在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过特定的按键 就可进入CMOS设置程序方便地对系统进行设置,因此CMOS设置又被叫做BIOS设置。 早期的CMOS是一块单独的芯片MC146818A(DIP封装),共有64个字节存放系统信息,见CMOS配置数据表。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中(如82C206,PQFP封装),最新的一些586主板上更是将CMOS与系统实时时钟和后备电池集 成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多,现在的CMOS RAM一般都有128字节及至256字节 的容量。为保持兼容性,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式 一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对 CMOS信息重新设置以确保系统正常运行. 你认识主板上的BIOS芯片吗? 介绍常见的BIOS芯片的识别 ROM BIOS是主板上存放微机基本输入输出程序的只读存贮器,其功能是微机的上电自检、开机引导、基本外设I/O和系统CMOS 设置。 主板上的ROM BIOS芯片是主板上唯一贴有标签的芯片,一般为双排直插式封装(DIP),上面印有“BIOS”字样。虽然有些BIOS 芯片没有明确印出“BIOS”,但凭借外贴的标签也能很容易地将它认出。 586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。 586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便 地实现BIOS升级。 常见的BIOS芯片有AMI、Award、Phoenix等,在芯片上都能见到厂商的标记。
现在的CMOS芯片通常都集成在主板的BIOS芯片里面(所以主板上一般看不到CMOS芯片,只能看到BIOS芯片
平时说的BIOS设置和CMOS设置其实都是一回事,就是通过BIOS程序对电脑硬件进行设置,设置好的参数放在CMOS芯片里面。但是CMOS芯片和BIOS芯片却是完全不同的概念。