⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zdjy.s

📁 这段程序是步进电机的细分驱动程序
💻 S
📖 第 1 页 / 共 5 页
字号:
	.area idata
	.word 112
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 108
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 104
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 100
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 96
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 92
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 88
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 84
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 80
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 76
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 72
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 68
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 64
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 24
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 24
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 25
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 25
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 26
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 26
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 27
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 27
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 28
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 28
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 29
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 29
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 30
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 30
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 31
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 31
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 60
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 56
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 52
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 48
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 44
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 40
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 36
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 32
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 28
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 24
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 20
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 16
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 12
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 8
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 4
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e motordata1 _motordata1 A[576:288]i
_oldplate_number::
	.blkb 1
	.area idata
	.byte 1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e oldplate_number _oldplate_number c
_count_round::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e count_round _count_round c
_Work_flag::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e Work_flag _Work_flag c
_over_flag::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e over_flag _over_flag c
_buffer::
	.blkb 2
	.area idata
	.byte 11,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e buffer _buffer A[2:2]c
_step1::
	.blkb 2
	.area idata
	.byte 31,31
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e step1 _step1 A[4:4]c
_count::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e count _count A[8:4]i
_DeviceDescr::
	.blkb 2
	.area idata
	.byte 18,1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 16,1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 220,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 0,16
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 'q,4
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 'f,6
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 0,1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 0,1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e DeviceDescr _DeviceDescr A[18:18]c
_ConfigDescr::
	.blkb 2
	.area idata
	.byte 9,2
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 46,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 1,1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 0,160
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 1
	.area idata
	.byte 1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e ConfigDescr _ConfigDescr A[9:9]c
_InterfaceDescr::
	.blkb 2
	.area idata
	.byte 9,4
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 4,220
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 160,176
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e InterfaceDescr _InterfaceDescr A[9:9]c
_EP1_TXDescr::
	.blkb 2
	.area idata
	.byte 7,5
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 129,3
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 16,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 1
	.area idata
	.byte 1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e EP1_TXDescr _EP1_TXDescr A[7:7]c
_EP1_RXDescr::
	.blkb 2
	.area idata
	.byte 7,5
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 1,3
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 16,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 1
	.area idata
	.byte 1
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e EP1_RXDescr _EP1_RXDescr A[7:7]c
_EP2_TXDescr::
	.blkb 2
	.area idata
	.byte 7,5
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 130,2
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 64,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 1
	.area idata
	.byte 10
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e EP2_TXDescr _EP2_TXDescr A[7:7]c
_EP2_RXDescr::
	.blkb 2
	.area idata
	.byte 7,5
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 2,2
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 2
	.area idata
	.byte 64,0
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.blkb 1
	.area idata
	.byte 10
	.area data(ram, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbsym e EP2_RXDescr _EP2_RXDescr A[7:7]c
	.area text(rom, con, rel)
	.dbfile E:\自动进样器\单片机程序/ZDJY.h
	.dbfile E:\自动进样器\单片机程序\ZDJY.c
	.dbfunc e port_init _port_init fV
	.even
_port_init::
	.dbline -1
	.dbline 21
; //****************************************************************************
; //功能描述:引导程序 
; //文件名称:AutoBootLoad.c
; //程序编者:邹贤禄
; //更新时间:2007年03月02日
; //微控制器:ATmega128
; //外部时钟:12MHz
; //编译版本:ICCAVR Version 6.25A Built May 15 2002 8:20:03
; //特别说明:本程序使用于自动进样器改进版控制电路中,完成引导在线自动更新程序用;
; //****************************************************************************
; 
; #include <iom128.h>
; #include <STDIO.H>
; #include <macros.h>
; #include <eeprom.h>
; #include "ZDJY.h"
; 
; //void MainSend(void)
; 
; void port_init(void)
; {
	.dbline 22
;  	 PORTA = 0xFF;
	ldi R24,255
	out 0x1b,R24
	.dbline 23
;  	 DDRA  = 0xFF;
	out 0x1a,R24
	.dbline 24
;  	 PORTB = 0xFF;
	out 0x18,R24
	.dbline 25
;  	 DDRB  = 0xFF;
	out 0x17,R24
	.dbline 26
;  	 PORTC = 0xFF;
	out 0x15,R24
	.dbline 27
;  	 DDRC  = 0xFF;
	out 0x14,R24
	.dbline 28
;  	 PORTD = 0xFF;
	out 0x12,R24
	.dbline 29
;  	 DDRD  = 0x00;
	clr R2
	out 0x11,R2
	.dbline 30
;  	 PORTE = 0xFF;
	out 0x3,R24
	.dbline 31
;  	 DDRE  = 0xFF;
	out 0x2,R24
	.dbline 32
;          PORTF = 0xFB;
	ldi R24,251
	sts 98,R24
	.dbline 33
;  	 DDRF  = 0xFF;
	ldi R24,255
	sts 97,R24
	.dbline 34
;  	 PORTG = 0x1F;
	ldi R24,31
	sts 101,R24
	.dbline 35
;  	 DDRG  = 0x1F;
	sts 100,R24
	.dbline -2
	.dbline 36
; }
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e init_devices _init_devices fV
	.even
_init_devices::
	.dbline -1
	.dbline 40
; 
; //call this routine to initialise all peripherals
; void init_devices(void)
; {
	.dbline 42
;  	 //stop errant interrupts until set up
;  	 CLI(); //disable all interrupts
	cli
	.dbline 43
;  	 XDIV  = 0x00; //xtal divider
	clr R2
	out 0x3c,R2
	.dbline 44
;  	 XMCRA = 0x00; //external memory
	sts 109,R2
	.dbline 45
;  	 port_init();
	xcall _port_init
	.dbline 47
; 
;  	 MCUCR = 0x00;
	clr R2
	out

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -