没有合适的资源?快使用搜索试试~ 我知道了~
4位机8位机乘法除法指令 SH6610 指令分析 以下為 SH6610 的指令集,我們以各個指令的用途來加以分類說 明,讀者若須要某一特定用途的指令時,就可以依用途類別查到所需 的指令。讀者最好能把本指令集中所有的指令略讀一遍,雖然一時無 法全部記住,但在有一個印象後,以後要用時便會記得加以使用。有 的人因為沒有把全部的指令瀏覽過一遍,往往一些很好的指令都不知 道使用,這對於ROM 本來就不大的系統,往往會浪費許多的空間, 實在是很可惜。筆者會儘量以簡明易於了解的方式來加以解說,以提 高學習的效率。當然,閱讀一遍而無法完全瞭解或記住也是很正常的 事,也正因為這是一部指令集,你會常常回過來查閱它也是必然的。
资源推荐
资源详情
资源评论
Sinowealth 1/217
Ver 0.9 Programming Guide
目 錄
第一篇......................................................................................................................................................6
SH6610 指令分析 ...................................................................................................................................6
1-1 指令的分類..................................................................................................................................8
1-2 符號說明....................................................................................................................................10
1-3 資料傳送的指令群....................................................................................................................10
1-4 算數運算指令群........................................................................................................................18
1-5 邏輯運算指令群........................................................................................................................40
1-6 流程控制指令群........................................................................................................................55
第二篇....................................................................................................................................................72
系統軟體應用篇....................................................................................................................................72
2-1 資料傳遞..................................................................................................................................72
2-2 4/8 位元加法............................................................................................................................74
2-3 4/8 位元減法............................................................................................................................77
2-4 4/8 位元乘法............................................................................................................................80
2-5 4/8 位元除法............................................................................................................................84
2-6 4/8 位元向左移
N BIT(N=1~3/7) ..............................................................................................88
2-7 4/8 位元向右移
N BIT(N=1~3/7) ..............................................................................................92
2-8 8 位元上/下計數器..................................................................................................................96
2-9 十進制與二進制轉換..............................................................................................................99
2-10 取平方數..............................................................................................................................103
2-11 ASCII 與 16 進制的轉換.....................................................................................................106
2-12 ASCII 與 D
ECIMAL 的轉換..................................................................................................110
2-13 D
ECIMAL 對七段顯示器的轉換 ..........................................................................................114
2-14 BCD 4/8 位元加法...............................................................................................................117
2-15 BCD 4/8 位元減法...............................................................................................................121
2-16 BCD 4/8 位元乘法...............................................................................................................126
2-17 BCD 4/8 位元除法...............................................................................................................131
2-18 C
OMPARE ROUTINE ...............................................................................................................135
2-19 延遲(
DELAY) ........................................................................................................................137
2-20 迴圈(L
OOP) ..........................................................................................................................139
2-21 亂數產生器(R
ANDOM NUMBER GENERATOR) ......................................................................142
2-22 C
HECK SUM OF DATA ............................................................................................................145
2/217 Sinowealth
Programming Guide Ver 0.9
第三篇..................................................................................................................................................148
系統硬體應用......................................................................................................................................148
3-1 計時器(T
IMER).........................................................................................................................148
3-1.1
計時器
0............................................................................................................................150
3-1.2
計時器
1...........................................................................................................................152
3-2 I/O P
ORT 控制 ...........................................................................................................................154
3-3 中斷控制...................................................................................................................................156
3-3.1
外部中斷
(INT *) ...............................................................................................................158
3-3.3 Port
中斷
...........................................................................................................................160
3-3.4
中斷優先權
.......................................................................................................................160
3-4 鍵盤控制...................................................................................................................................162
3-4.1
鍵盤原理
...........................................................................................................................162
3-4.2 Single button switch key ....................................................................................................165
3-4.3
連續與非連續鍵
..............................................................................................................169
3-4.4 4x4
矩陣鍵盤
....................................................................................................................172
3-5 LED 控制..................................................................................................................................177
3-5.1 Single LED display............................................................................................................177
3-5.2 LED
七段顯示器
...............................................................................................................179
3-5.3 LED Decimal display(0~9)................................................................................................183
3-6 類比/數位轉換控制.................................................................................................................187
3-6.1 ADC-0801
簡介
.................................................................................................................187
3-6.2.1 ADC0801 功能實驗 ..................................................................................................................193
3-7 PWM 的控制應用 ....................................................................................................................196
3-7.1 D/A using PWM.................................................................................................................196
3-7.2
正弦波產生器
..................................................................................................................201
3-8 音樂控制
(PSG) .......................................................................................................................205
3-8.1 PSG
的原理
.......................................................................................................................205
3-8.2
音樂播放程式
...................................................................................................................209
Sinowealth 3/217
Ver 0.9 Programming Guide
範例及指令索引
[例 2-1.1] Data transfer ...................................................................................................................... 50
[例 2-10.1] 利用查表法取得(0-9)的平方值 ...................................................................................... 79
[例 2-11.1] ASCII
→Hex ................................................................................................................... 82
[例 2-11.2] Hex
→ ASCII .................................................................................................................. 84
[例 2-12.1] ASCII
→Decimal............................................................................................................ 86
[例 2-12.2] Decimal
→ ASCII........................................................................................................... 88
[例 2-13.1] Decimal
→Seven segment........................................................................................... 90
[例 2-14.1] BCD 4 位元加法............................................................................................................... 93
[例 2-14.2] BCD 8 位元加法............................................................................................................... 95
[例 2-15.1] BCD 4 位元減法............................................................................................................... 97
[例 2-15.2] BCD 8 位元減法............................................................................................................... 99
[例 2-16.1] BCD 4 位元乘法............................................................................................................. 102
[例 2-16.2] BCD 8 位元乘法............................................................................................................. 104
[例 2-17.1] BCD 4 位元除法............................................................................................................. 107
[例 2-17.2] BCD 8 位元除法............................................................................................................. 109
[例 2-18.1] Compare routine............................................................................................................ 111
[例 2-19.1] 呼叫延遲(Delay)副程式................................................................................................ 113
[例 2-2.1] 4 位元加法(5h+4h)............................................................................................................. 52
[例 2-2.2] 8 位元加法(1Fh+44h)........................................................................................................ 53
[例 2-20.1] LOOP 副程式 ................................................................................................................. 115
[例 2-21.1] 取四個亂數值................................................................................................................. 118
[例 2-22.1] Check sum of data ........................................................................................................ 121
[例 2-3.1] 4 位元減法(5H-4H) ............................................................................................................ 54
[例 2-3.2] 8 位元減法(44H-1FH)........................................................................................................ 55
[例 2-4.1] 4 位元乘法 .......................................................................................................................... 56
[例 2-4.2] 8 位元乘法 .......................................................................................................................... 58
[例 2-5.1] 4 位元除法 .......................................................................................................................... 60
[例 2-5.2] 8 位元除法 .......................................................................................................................... 62
[例 2-6.1] 4 位元左移 n bit(n=1~3).................................................................................................... 64
[例 2-6.2] 8 位元左移 n bit(n=1~7).................................................................................................... 66
[例 2-7.1] 4 位元右移 n bit(n=1~3).................................................................................................... 68
[例 2-7.2] 8 位元右移 n bit(n=1~7).................................................................................................... 70
[例 2-8.1] 8 位元上數計數器 .............................................................................................................. 72
[例 2-8.2] 8 位元下數計數器 .............................................................................................................. 74
[例 2-9.1] Binary
→BCD .................................................................................................................... 75
4/217 Sinowealth
Programming Guide Ver 0.9
[例 2-9.2] BCD
→Binary ................................................................................................................... 77
[例 3-1.1] 計時器 0 的設定............................................................................................................... 125
[例 3-1.2] 計時器 1 的設定............................................................................................................... 126
[例 3-4.2.1] Single butten switch key.............................................................................................. 135
[例 3-4.3.1] 連續按鍵 ....................................................................................................................... 138
[例 3-4.4.1] 4X4 矩陣鍵盤掃描 ........................................................................................................ 142
[例 3-5.3.1] 0~9 計數器..................................................................................................................... 150
[例 3-6.2.1] ADC0801 應用程式...................................................................................................... 158
[例 3-7.1.1] D/A using PWM ............................................................................................................ 162
[例 3-8.2.1] 播放一段音樂 ............................................................................................................... 172
[例 3-8.2.2] 模擬火車聲音 ............................................................................................................... 176
[表 3-1.1.1] Timer0 頻率表............................................................................................................... 125
[表 3-1.1] 計時器控制暫存器........................................................................................................... 124
[表 3-1.2.1] Timer1 頻率表............................................................................................................... 126
[表 3-2.1] I/O PORT 位址 ................................................................................................................. 127
[表 3-3.1]中斷控制位元表................................................................................................................. 129
[表 3-5.2.1]共陰極七段顯示器字型碼.............................................................................................. 148
[表 3-5.2.2]共陽極七段顯示器字型碼.............................................................................................. 149
[表 3-8.1.1] PSG VOL....................................................................................................................... 169
[表 3-8.1.2] PSG 控制位元表........................................................................................................... 169
[表 3-8.1.3] Prescaler table.............................................................................................................. 170
[表 3-8.2.1] NT6510 音階表 ............................................................................................................. 171
[圖 3-2.1] CMOS Type...................................................................................................................... 128
[圖 3-2.2] Bidiretion Type................................................................................................................. 128
[圖 3-4.2.1] Single butten switch key.............................................................................................. 135
[圖 3-4.4.1] 4x4 鍵盤架構圖............................................................................................................. 141
[圖 3-5.1.1] LED 推動電路................................................................................................................ 146
[圖 3-5.2.1]共陰極七段顯示器 ......................................................................................................... 147
[圖 3-5.2.2]共陽極七段顯示器 ......................................................................................................... 149
[圖 3-5.3.1] 0~9 計數器電路............................................................................................................. 150
[圖 3-6.1.1] ADC0801 的接腳圖...................................................................................................... 154
[圖 3-6.2.1] ADC0801 應用電路圖 .................................................................................................. 157
[圖 3-7.1.1] DAC 電路圖................................................................................................................... 161
[圖 3-7.2.1] 正弦波產生器電路 ....................................................................................................... 164
[圖 3-8.1.1] PSG 方塊圖................................................................................................................... 168
ADC ...................................................................................................................................................... 14
ADCM................................................................................................................................................... 15
ADD ...................................................................................................................................................... 12
Sinowealth 5/217
Ver 0.9 Programming Guide
ADDM................................................................................................................................................... 13
ADI ........................................................................................................................................................ 16
ADIM..................................................................................................................................................... 17
AND ...................................................................................................................................................... 26
ANDIM.................................................................................................................................................. 29
ANDM................................................................................................................................................... 28
BA0 ....................................................................................................................................................... 38
BA1 ....................................................................................................................................................... 39
BA2 ....................................................................................................................................................... 40
BA3 ....................................................................................................................................................... 41
BAZ....................................................................................................................................................... 37
BC ......................................................................................................................................................... 42
CALL..................................................................................................................................................... 44
DAA....................................................................................................................................................... 18
DAS....................................................................................................................................................... 25
EOR ...................................................................................................................................................... 33
EORIM.................................................................................................................................................. 35
EORM................................................................................................................................................... 34
HALT..................................................................................................................................................... 47
JMP....................................................................................................................................................... 36
LDA....................................................................................................................................................... 11
LDI........................................................................................................................................................... 9
NOP ...................................................................................................................................................... 49
OR......................................................................................................................................................... 30
ORIM .................................................................................................................................................... 32
ORM...................................................................................................................................................... 31
RTNI...................................................................................................................................................... 46
RTNW................................................................................................................................................... 44
SBC....................................................................................................................................................... 21
SBCM ................................................................................................................................................... 22
SBI ........................................................................................................................................................ 23
SBIM..................................................................................................................................................... 24
STA....................................................................................................................................................... 10
STOP.................................................................................................................................................... 48
SUB....................................................................................................................................................... 19
SUBM ................................................................................................................................................... 20
TJMP .................................................................................................................................................... 43
剩余216页未读,继续阅读
资源评论
qq16144049
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于图像的三维模型重建C++源代码+文档说明(高分课程设计)
- 基于聚焦法的工件立体测量方案,根据数据进行三维重建 使用HALCON处理图像,MATLAB拟合数据+源代码+数据集+效果图
- 锄战三国村 修改:货币使用不减 v1.10(2) 原创 (中文).apk
- 基于python实现的单目双目视觉三维重建+源代码+图像图片(高分课程设计)
- 基于C+++OPENCV的全景图像拼接源码(课程设计)
- 基于Python+OpenCV对多张图片进行全景图像拼接,消除鬼影,消除裂缝+源代码+文档说明+界面截图(高分课程设计)
- 基于C++实现的全景图像拼接源码(课程设计)
- 基于SIFT特征点提取和RASIC算法实现全景图像拼接python源码+文档说明+界面截图+详细注释(95分以上课程大作业)
- 基于matlab实现眼部判别的疲劳检测系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的异常姿势识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功