📄 sin51.txt
字号:
0-90 的正弦波表
下列数据是我计算出来的正弦函数在0~90度区间的数值(0~128),可以用于8位DA输出,把这个数据表存进去查表就行了,其他角度做点儿简单的计算就行了。
1 2
2 4
3 7
4 9
5 11
6 13
7 16
8 18
9 20
10 22
11 24
12 27
13 29
14 31
15 33
16 35
17 37
18 40
19 42
20 44
21 46
22 48
23 50
24 52
25 54
26 56
27 58
28 60
29 62
30 64
31 66
32 68
33 70
34 72
35 73
36 75
37 77
38 79
39 81
40 82
41 84
42 86
43 87
44 89
45 91
46 92
47 94
48 95
49 97
50 98
51 99
52 101
53 102
54 104
55 105
56 106
57 107
58 109
59 110
60 111
61 112
62 113
63 114
64 115
65 116
66 117
67 118
68 119
69 119
70 120
71 121
72 122
73 122
74 123
75 124
76 124
77 125
78 125
79 126
80 126
81 126
82 127
83 127
84 127
85 128
86 128
87 128
88 128
89 128
90 128
51单片机产生正弦波
ORG 00H
LJMP MAIN
ORG 0100H
MAIN:
MOV DPTR,#sinTab
LOOP:
CLR A
MOVC A,@A+DPTR
CJNE A,#129,LOOP1
AJMP MAIN
LOOP1:
MOV P3,A
INC DPTR
AJMP LOOP
sinTab:DB 128,132,137,141,146,150,154,159,163,167
DB 171,176,180,184,188,191,195,199,203,206
DB 210,213,216,219,222,225,228,231,233,236
DB 238,240,242,244,246,247,249,250,251,252
DB 253,254,254,255,255,255,255,255,254,254
DB 253,252,251,250,249,247,246,244,242,240
DB 238,236,233,231,228,225,222,219,216,213
DB 210,206,203,198,195,192,188,184,180,176
DB 172,167,163,159,155,150,146,141,137,133
DB 128,124,119,115,111,106,102,97,93,89,85
DB 81,77,73,69,65,61,57,54,50,47,43,40,37
DB 34,31,28,25,23,20,18,16,14,12,10,9,7
DB 6,5,4,3,2,2,1,1,1,1,1,2,2,3,4,5,6
DB 7,9,10,12,14,16,18,20,23,25,28,30,33,36
DB 40,43,46,50,53,57,60,64,68,72,76,80,84
DB 88,93,97,101,106,110,114,119,123,128,129
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -