标题: 51单片机ADC0832 A/D转换 asm汇编驱动程序 [打印本页]

作者: hongniu    时间: 2015-6-23 20:49
标题: 51单片机ADC0832 A/D转换 asm汇编驱动程序
高兴啊,以前只听说和在书上看见过A/D转换,能使模拟量转换成数字量,实现对模拟数据的采集,到今天才知道啥叫A/D,原来他是那样简单,当然我是说我的0832,由于1302没能做出来,转而做下一课题,AD,拿到资料,炸一看时序,好像很麻烦,仔细分析下原来也没啥啊,半个小时搞定,用ch0,外接电位器,先在仿真通过后,写片,成功,显示用LED

由于asm操做行好,说以做这些器件的驱动很好使,

ORG 0000H
; AD0832程序
;端口定义
CE EQU P2.0
SCLK EQU P3.6
IO EQU P3.7
  AJMP MAIN      
ORG 0030H
MAIN:
CLR SCLK
SETB IO
SETB CE
MOV R4,#8
CLR CE
NOP
CLR SCLK
NOP
SETB IO
SETB SCLK
NOP
CLR SCLK
NOP
SETB SCLK
NOP
NOP
CLR SCLK
NOP
CLR IO
SETB SCLK
NOP
CLR SCLK
DD:SETB IO
SETB SCLK
    NOP
    NOP
    CLR SCLK
    MOV C,IO
    RLC A
    DJNZ R4,DD
    SETB CE


    MOV P0,A
    AJMP MAIN
    END

仅此而已!很简单,注意我选用单通道,单字节,

这么操蛋


作者: amchina    时间: 2015-6-24 07:42
无论如何,比那些下载的需要黑币的值得我尊敬
作者: 1752637282    时间: 2015-6-29 00:13
新人求教  怎么利用DAC0832芯片 完成小直流电机的调速   还得用C语言编程
作者: lxa0    时间: 2017-8-14 02:02
1752637282 发表于 2015-6-29 00:13
新人求教  怎么利用DAC0832芯片 完成小直流电机的调速   还得用C语言编程

c语言的不会
给你个思路:
不断的向0832送数据
然后0832的输出去驱动电机
调整送给0832的数据
就可以调速了
作者: ywzlq    时间: 2017-8-22 08:52
感谢楼主分享!
作者: 无可替代887    时间: 2020-4-5 13:59
谢谢楼主!
作者: ccc、    时间: 2020-4-7 23:37
研究一些一些一次




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1