C语言用0832输出正弦波,[求助]关于使用DAC0832输出正弦波的汇编算法【恢复】
下面这个是网上找到的使用DAC0832输出正弦波的汇编程序,请问高手那个正弦波的表格是怎么算出来的,请多多指教,谢谢!
ORG 000H
MAIN: MOV R1,#00H ;取表格初值
LOOP1:;在表格里取数送到指定地址/
MOV A,R1
MOV DPTR,#SETTAB
MOVC A,@A+DPTR
MOV DPTR,#07FFFH
MOVX @DPTR,A
;/
INC R1 ;表格加一
AJMP LOOP1 ;循环
SETTAB:
;正弦表格/
DB 80H,83H,86H,89H,8DH,90H,93H,96H
DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH
DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H
DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H
DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H
DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H
DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH
DB 0FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH
DB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6H
DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAH
DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH
DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7H
DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H
DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H
DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H
DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H
DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H
DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH
DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H
DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H
DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH
DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H
DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H
DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H
DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H
DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H
DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H
DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H
DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH
DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H
DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H
END
C语言用0832输出正弦波,[求助]关于使用DAC0832输出正弦波的汇编算法【恢复】相关推荐
- c语言输入1显示good,求助 无论输入什么输出的结果是个0
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 int main() { /* 如果购买的三种商品有一种商品单价大于1000或三种商品总金额大于5000,折扣率为30%. 否则折扣率为10% 计算最后应 ...
- ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用6.2f格式输出。
题目描述 请设计输出实数的格式, 包括: ⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数. 实数用"6.2f"格式输出. 输入 一个实数,float范围 输出 输出 ...
- R语言ggplot2可视化抑制可视化网格中的竖线输出、抑制可视化网格中的横线线输出、抑制背景网格输出实战
R语言ggplot2可视化抑制可视化网格中的竖线输出.抑制可视化网格中的横线线输出.抑制背景网格输出实战 目录
- R语言ggplot2可视化抑制(部分)图例(legend)输出实战:抑制颜色图例输出、保留数据点形状图例输出
R语言ggplot2可视化抑制(部分)图例(legend)输出实战:抑制颜色图例输出.保留数据点形状图例输出 目录 R语言ggplot2可视化抑制图例输出实战 #ggplot2可视化输出图形(默认图例 ...
- 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )
文章目录 C++ 字符串 对象 C++ 字符串 对象 创建方法 C++ 字符串 对象 输出到控制台 C++ 字符串 拼接 C++ 字符串 方法调用 ( 栈内存对象 ) C++ 字符串 方法调用 ( 堆 ...
- c语言中的数组覆盖,[求助] 怎么得到被覆盖的数组?
[求助] 怎么得到被覆盖的数组? #include #ifndef MAXN #define MAXN 100 #endif //int n = 5, r = 3;/* P(n,r) */ //int ...
- c语言float输出分数,c语言同一题目求解结果用float和int输出值差1.
c语言同一题目求解结果用float和int输出值差1. 答案:3 信息版本:手机版 解决时间 2018-12-08 22:35 已解决 2018-12-08 05:38 c语言同一题目求解结果用fl ...
- c语言缩写一个人的名字,用C语言输入一个人的英文名字统计个数输出
用C语言编写判断输入的某个数m是否为素数 //判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是不是素数!#include#includemain(){i ...
- java 从控制台输入一个正整数_编程输出该正整数各位数字之和_C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和...
点击查看C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和具体信息 答:思路:定义变量a接受键盘输入和变量sum保存a的各位数字之和,依次对a进行除10操作,并把a除10的余数加到sum中, ...
- c语言输出字母是问号,为什么数组输出会多一个问号
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:为什么数组输出会多一个问号回答:这个问题问的.是什么数组,int数组,char数组?什么叫多输出一个问好.最好把码贴出来,才知道是什 ...
最新文章
- 怎么截取图片大小 html,详解html2canvas截图不能截取圆角图片的解决方案
- Git添加文件改动时出错
- Dreamweaver操作常见的问题
- 发表论文的十条金玉良言
- 如何在管理员页面查看知识星球活跃度和更多明细
- 关于统计时间切片标签的一些sql
- Flink 小贴士 (7): 4个步骤,让 Flink 应用达到生产状态
- Java前后端分离第三方登录_网站前后端分离情况下如何实现QQ微信等第三方登陆-Fun言...
- python 爬虫_python爬虫技术汇总
- linux开源监控工具,十款开源免费监控软件
- PDF是什么格式?如何编辑PDF文件?
- sai绘制羽毛写字教程
- 【Angular中的RxJS】- Subject 分类介绍
- Excel|5个神技巧,提高你的数据分析效率~
- 基于ARIMA模型的空气质量AQI时间序列分析
- PhotoBulk for Mac v2.3 图片批量调整重命名转换水印工具
- petgo.jp狗粮
- jquery的设置多个 CSS 属性
- 游戏中的人工智能AI设计
- C#中在鼠标经过Button控件时显示提示信息(弹出气泡提示框)