步进电机的控制(5)

2019-05-24 18:19

单片机课程设计

PUSH DPL MOV TH0,#0D8H MOV TL0,#0F0H DJNZ COUNT,EXIT JB P3.5,NIZHUAN MOV FX,#11H NIZHUAN:MOV A,FX

CJNE A,#11H,FZ MOV A,R1 MOV P1,A RR A MOV R1,A MOV P1,A AJMP RE FZ:MOV A,R1

MOV P1,A RL A MOV P1,A MOV R1,A RE: MOV A,SPEED

MOV DPTR,#TAB MOVC A,@A+DPTR MOV COUNT,A JB P3.5,FFX MOV FX,#11H AJMP EXIT FFX:MOV FX,#0FEH EXIT:POP DPL

POP DPH

20

单片机课程设计

POP ACC RETI UP:PUSH ACC ACALL DELAY

JB P3.2,UPEX MOV A,SPEED CJNE A,#7,SZ AJMP UPEX SZ:INC SPEED UPEX:POP ACC HERE2:JNB P3.2,HERE2

RETI DOWN:PUSH ACC

ACALL DELAY JB P3.3,DEX MOV A,SPEED CJNE A,#0,SJ AJMP DEX SJ:DEC SPEED DEX: POP ACC HERE3:JNB P3.3,HERE3 RETI

TAB:DB 0,60,50,35,28,25,21

LED:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H

END

21

单片机课程设计

第六章 仿真与调试

6.1软件介绍 Proteus软件介绍

Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、

PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,

22

单片机课程设计

并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。

6.2 keil软件介绍

Keil 软件是目前最流行开发 MCS-51 系列单片 机的软件,这从近年来各仿真机厂商纷纷宣布全面支持 Keil 即可看出。Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通 过一个集成开发环境(uVision)将这些部份组合在一起。 6.3仿真过程:

1)在

Protues中画出系统电路图,

2)把程序在keil里编译并生成hex文件

3)把在keil 编译生成的hex文件载入AT89C51芯片中 4)运行仿真

23

单片机课程设计

24


步进电机的控制(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015西城化学一模-试题word版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: