找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5018|回复: 6
收起左侧

51单片机ADC0832 A/D转换 asm汇编驱动程序

[复制链接]
ID:83710 发表于 2015-6-23 20:49 | 显示全部楼层 |阅读模式
高兴啊,以前只听说和在书上看见过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

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

这么操蛋

回复

使用道具 举报

ID:45963 发表于 2015-6-24 07:42 | 显示全部楼层
无论如何,比那些下载的需要黑币的值得我尊敬
回复

使用道具 举报

ID:84195 发表于 2015-6-29 00:13 | 显示全部楼层
新人求教  怎么利用DAC0832芯片 完成小直流电机的调速   还得用C语言编程
回复

使用道具 举报

ID:74784 发表于 2017-8-14 02:02 | 显示全部楼层
1752637282 发表于 2015-6-29 00:13
新人求教  怎么利用DAC0832芯片 完成小直流电机的调速   还得用C语言编程

c语言的不会
给你个思路:
不断的向0832送数据
然后0832的输出去驱动电机
调整送给0832的数据
就可以调速了
回复

使用道具 举报

ID:90140 发表于 2017-8-22 08:52 | 显示全部楼层
感谢楼主分享!
回复

使用道具 举报

ID:690419 发表于 2020-4-5 13:59 | 显示全部楼层
谢谢楼主!
回复

使用道具 举报

ID:724419 发表于 2020-4-7 23:37 | 显示全部楼层
研究一些一些一次
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表