基于c51proteus计算器键盘keil程序
2016-06-26
展开全部
可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,)其实proteus与multisim比较类似,只不过它可以仿真MCU!当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC,键盘,的小实验的话,试一下吧,不会让你失望的!仿真器+电工系自己做的实验板的实验都可以做得到吧!当然,硬件实践还是必不可少的!!!本方案只是在没有硬件的情况下让你能像pspice仿真模拟/数字电路那样仿真MCU及外围电路。另外,即使有硬件,在程序编写早期用软件仿真一下也不错的~2、把proteus安装目录下VDM51.dll(搜一下吧)文件复制到Keil安装目录的\C51\BIN目录中。3、修改keil安装目录下Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL(ProteusVSMMonitor-51Driver),保存注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。4、打开proteus,画出相应电路(这个自己摸索吧。注意:proteus中mouse的左右键与一般程序是相反的样子)。在proteus的debug菜单中选中useremotedebugmonitor5、在keil中编写MCU的程序(keil不会,那先学学吧,比medwin难学些哦!)。6、进入KEIL的project菜单optionfortarget'工程名'。在DEBUG选项中右栏上部的下拉菜选中ProteusVSMMonitor-51Driver。在进入seting,如果同一台机IP名为127.0.0.1,如不是同一台机则填另一台的IP地址。端口号一定为8000注意:可以在一台机器上运行keil,另一台中运行proteus进行远程仿真哦~7、在keil中进行debug吧,同时在proteus中查看直观的结果(如LCD显示)8、就是以上这么多了。
追问
这些都有了,是keil的程序不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询