机电专业技术网 我要投稿 |  资讯 |  机械 |  电气 |  软件 | 
机电专业技术网>电子电气>单片机>
赞助商连接
最新文档列表
热门文档列表

tlc0832实例汇编编程

 (8位串行A/D芯片兼容ADC0832)
;=================================
;温度采集子程序
;=================================
SAMPLE:
                   SETB  ADSI
                   SETB  ADSO
                   SETB  ADCLK
                   CLR   ADCS
                   NOP
                   SETB  ADCS                           ;

                   CLR   ADCLK
                   CLR   ADCS                            ;开始采集
                   CALL  delay                           ;延时子程序
                   SETB  ADSI                            ;首个位为1(起始位)
                   SETB  ADCLK                          ;时钟上升沿
                   NOP

                   CLR   ADCLK                          ;
                   SETB  ADSI                           ;又一个时钟上升沿用于极性选择.
                   SETB  ADCLK                          ;SGL=1  (单极性对地)而不是对VREF

                   NOP
                   CLR   ADCLK
                   MOV   C,RB0                           ;rb0地址选择位单元
                   MOV   ADSI,C
                   SETB  ADCLK                       ;又一个时钟上升沿用于选地址

                   NOP
                   CLR   ADCLK
                   NOP
                   SETB  ADCLK                          ;第四个时钟上升沿
                   NOP
                   CLR   ADCLK
                   NOP

                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK                          ;时钟下降沿读入数据
                   RLC   A                              ;7

                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK
                   RLC   A
                                                        ;6
                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK
                   RLC   A
                                                        ;5
                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK
                   RLC   A
                                                        ;4
                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK
                   RLC   A
                                                        ;3
                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK
                   RLC   A
                                                        ;2
                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK
                   RLC   A
                                                        ;1
                   SETB  ADCLK
                   MOV   C,ADSO
                   CLR   ADCLK
                   RLC   A
                                                        ;0
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;1
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;2
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;3
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;4
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;5
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;6
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;7
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;wait for 高阻态
                   NOP
                   SETB  ADCLK
                   NOP
                   CLR   ADCLK                          ;wait for 高阻态
                   NOP
                   CALL  delay
                   SETB  ADCS
                   RET

上一篇:简洁的24C02读写ASM   下一篇:DS18B20温度转换

编程   汇编   实例       ADCLK   SETB    NOP   CLR    编程   汇编   实例       ADCLK   SETB    NOP   CLR   

相关文档列表
推荐文档列表
精彩推荐

机械、电气、软件综合技术网,以广大机械,电气,设计行业从业者为目标全体,提供最新的技术文章与行业资讯.