1、点菜单”Source"
2、选“Add/Remove source file..."
3、点"NEW"歼宴,这个页面还有CPU选择,请选择你使用的单片机CPU
4、在d出的目录项中,找到你需要导入的汇渗改悉编源程序,选中并确认
5、鼠标左键点击“OK”
好了,现在你的汇编已经导入了,你仿真的时候,会自动编译并执行。
呵呵,这程序编写的!……
LCALLKEYPRO --森猜----调用子程序
MOV P2,A十六进制数直接送出,4脚LED显示
…绝枯…
子程序,应该使用RET指令返回,才能把A送到4脚LED显示。
但是 KEYPRO 中,没有返回。
并且在 KEYPRO 中,还有一个 LCALLKEYPRO 指并春洞令!
形成了递归,且永远不返回。
一会就把堆栈填满了。
第一步:用Keil c51新建工程,并编辑好汇编程序文件,然后将文件加入到这个工程。第二步:编译,生成HEX文件:即在你项目名稿皮下单击右键兄并选择“options for target”,在d出的键尘差页框中的“output”页下勾选“create hex file”。这样你就产生了一个HEX文件。
第三步:将刚才产生的HEX文件导入到Proteus中的单片机中:双击单片机,在出现的对话框中“program file ”,选择你刚才产生的HEX文件。这样你就将汇编语言导入到单片机了,可以进行仿真了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)