松瀚SN8P2711 2722 ADC初始化程序及应用--汇编源码
2024-09-11 22:10:35
/* 松瀚 SN8P2711 2722 ADC初始化程序 及应用实例 */
INIT_ADC:
MOV A, #0XB2 // 启动ADC电路 使能AIN通道
B0MOV ADM, A MOV A,#0XF0
B0MOV ADR,A ; Fad = 1/2 Fcpu 设置ADC转换速率
; 纯模拟输入口设置
MOV A,#0X1C ;设置 P4.2 3 4为模拟AD口
B0MOV P4CON,A RET //---应用实例----- //***************************************
// 函数名称: READAD1
// 函数功能: 读AD值
// 入口参数: 无
// 出口参数: 无
//***************************************
READAD1:
MOV A, #0XF3 ;选择3通道转换
B0MOV ADM, A MOV A, #0X00
B0MOV ADR, A CALL DLY100U ;延时100U B0BCLR FEOC
B0BSET FADS ;启动AD转换
A_AD1:
B0BTS1 FEOC
JMP A_AD1 ;等待转换结束 B0MOV A, ADB
MOV T_NTCM, A ;到AD转换值高8位 RET
最新文章
- 常用C# DateTime 日期计算
- C# 解析html —— 将html转为XHTML,然后利用Xml解析
- 移动开单扫描终端-全触屏互联网安卓打印扫描 PDAPOS机——开单扫描POS-移动开单扫描POS
- 上海邮政EMS海关清关(个人) 流程
- T4自动生成数据库C#实体类学习(1)
- .NET 集合操作性能
- 使用OrderBy对List<;Person>;集合排序
- 对CAB文件进行数字签名
- [javascript]event属性
- 《java.util.concurrent 包源码阅读》 结束语
- Django 内置分页器
- Rabbit原理理解
- 前端-JavaScript1-8——JavaScript之作业练习
- 去掉jenkins的首页警告
- Ios12怎么投屏到电脑 苹果手机投屏电脑的方法
- Linux下Shell的for循环语句
- 常用类一一MATH类一一两个静态常量PI 和E,一些数学函数。
- Kali渗透测试2-抓包/DNS工具
- 3.11 Templates --Rendering with Helpers
- 可靠UDP,KCP协议快在哪?
热门文章
- Java一些八卦集合类
- UVA11080- Place the Guards(二分图染色)
- iOS开发必看的博客汇总
- hdu 3460 Ancient Printer
- hdu Hat&#39;s Tea
- NET使用了UpdatePanel后如何弹出对话框!
- crawler_编码转换_unicode(&;#24180;)
- 两个容易被忽略的mysql知识
- CSharp设计模式读书笔记(24):访问者模式(学习难度:★★★★☆,使用频率:★☆☆☆☆)
- 速度 Github