记得2006年在凌阳科技(sunplus)工作的时候,凌阳科技开发了自己的编译器/集成开发环境(unsp IDE),那个IDE除了有keil那样的编辑器、编译器、链接器、调试器、下载器等等嵌入式开发必须的功能外,还有一个帅到爆的功能,就是模拟器simulator,他能直接模拟硬件单片机,不需要硬件单片机,就能在电脑上模拟出代码实际在单片机上运行的效果,包括GPIO、SPI、I2C、UART、按键键盘、LCD显示,Audio播放,NVRAM存储器... 等等,简直太有用了,再也不需要等半天把程序烧录到单片机,通过仿真器调试,发现代码有问题,就改一下代码,编译完了再慢慢烧录下载到单片机,效率太低了... 有了这个单片机模拟器,就跟开发PC软件一样,所见即所得.... 一、SimulIDE简介
三、 基本使用1. 界面分为3个主要部分: -左面板与组件,RAM表,属性和文件浏览器选项卡。 -中央面板(绘图,串口监听)与电路图和电路仪器 -将组件从左面板- >组件选项卡上,拖放到电路,并通过点击引脚连接器创建。
红色为高状态。 蓝色代表低状态。 四、简单电路图示例黄色,红色,绿色,蓝色,橙色或紫色:LED的颜色。 五、探测电压它可以作为一种数字探头以及当发现了一个“高态”(> 2.5V)变为橙色。 读取电压:悬停探头通过导线或引脚看到的电压在电路中的任何点。 六、探测电流与电压七、频率计数器-幅度检测。 -最小值和最大值。 -自动规模。 -用于水平和垂直缩放和位置控制。 九、波发生器wave type:波型,正弦波,三角波,锯或方形(默认正弦)。 Freq:以赫兹波的频率(默认1000)。 Volt Base:基本电压,默认为0伏。 Volt:电压,默认为5伏。 Quality:波质量(分辨率),在1至5级(默认4)。 Duty Square:脉冲信号,方波占空比(默认值50)。 十、数字键盘它的大小(行和列)和键标签定制。 缺省情况下它是一个标准的12个键; 4行,第3列数: 按键标签属性包含代表键盘的所有标签,每个按钮都有一个字符的字符串,从左至右,从上到下。 每个按钮是连接对应的行和列引脚的开关。 十一、七段数码管-正常8 7SEG引脚。
十二、微控制器十三、逻辑器件有两种主要类型的组件:单组件和子电路。 逻辑子电路被示出具有一个黑色的“芯片”的图标,而单个组分具有白色图标: |
|
来自: 新用户0118F7lQ > 《文件夹1》