?? dssearch.lst
字號:
MP2COD 3.80, COFF to COD File Converter
Copyright (c) 2004 Microchip Technology Inc.
Listing File Generated: Sun Nov 20 18:21:11 2005
Address Value Disassembly Source File
------- ------- ----------------------- ------------------------------------------------------------------------------- -----
; TITLE "Dallas 1 wire bus comms MASTER" E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;**************************************************************************** E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;* E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;* Send Reset Pulse to all on Dallas bus, E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;* and monitor presence pulse E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;* TO DO - best of three reads, to guard against noise E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;* E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;**************************************************************************** E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
include P16F628A.inc E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
LIST C:\Program Files\MPLAB\MCHIP_Tools\P16F628A.inc
; P16F628A.INC Standard Header File, Version 1.10 Microchip Technology, Inc. C:\Program Files\MPLAB\MCHIP_Tools\P16F628A.inc
LIST C:\Program Files\MPLAB\MCHIP_Tools\P16F628A.inc
include tempdemo.inc E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
;**************************************************************************** E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
;* * E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
;* Dallas 1 Wire Bus Temperature demo * E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
;* * E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
;**************************************************************************** E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
Clock_Freq equ d'4000000' ;4MHz - for wait macro calculations E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
udata_ovr 0x20 ;0x0C 16F84 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
DScommbuff res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
DSCRC res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
tempone res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
temptwo res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
count res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
count2 res 1 ; 2nd loop counter for nested loops E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
bits_byte res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
CHARBUF res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
temp_hi res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
temp_lo res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
acc_lo res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
acc_hi res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
vvshift res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define PRESENCE_bit bits_byte, 0 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define round00_bit bits_byte, 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define DSNext_bit bits_byte, 2 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define neg_temp_bit bits_byte, 3 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define DALLAS_BUS PORTA, 4 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
ROM_no res 8 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
id_bit_number res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
last_zero res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
LastDiscrepancy res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
LastFamilyDiscr res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
id_bits_byte res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
rom_mask res 1 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define id_bit id_bits_byte, 0 ; first bit read in a search ID sequence E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define cmp_id_bit id_bits_byte, 1 ; complement of id_bit E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define test_bit id_bits_byte, 2 ; test id_bit & cmp_id_bit E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define last_device id_bits_byte, 6 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
#define Direction id_bits_byte, 7 E:\prjPIC\prj_DS1820\searchV03\tempdemo.inc
include dal_bus.inc E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
list E:\prjPIC\prj_DS1820\searchV03\dal_bus.inc
include wait.inc E:\prjPIC\prj_DS1820\searchV03\Dal_bus.asm
E:\prjPIC\prj_DS1820\searchV03\wait.inc
#define Nanosec * D'1' E:\prjPIC\prj_DS1820\searchV03\wait.inc
#define Microsec * D'1000' E:\prjPIC\prj_DS1820\searchV03\wait.inc
#define Millisec * D'1000000' E:\prjPIC\prj_DS1820\searchV03\wait.inc
#define Seconds * D'1000000000' E:\prjPIC\prj_DS1820\searchV03\wait.inc
E:\prjPIC\prj_DS1820\searchV03\wait.inc
E:\prjPIC\prj_DS1820\searchV03\wait.inc
;************************************************************** E:\prjPIC\prj_DS1820\searchV03\wait.inc
;* The WAIT macro * E:\prjPIC\prj_DS1820\searchV03\wait.inc
;* * VERSION 1.01 * * E:\prjPIC\prj_DS1820\searchV03\wait.inc
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -