版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、设计目的
(1)学习汇编语言源程序的编辑、汇编、连接、运行全过程。
(2)了解旋转图形如何呈现的原理;加深了解控制在实际中的应用。
(3)提高动手能力,达到理论和实践紧密结合。
二、实验设备
STAR系列实验仪一套、PC机一台。
三、设计内容
1,设计原理
一个旋转中的图形,当每转到一定角度时,被照亮一下,不断重复此过程,
就可以看到图形稳定的图像(虽然该图形在旋转中)。如果推迟照亮(推迟时间
很短),就会出现图形在慢慢旋转C
本实验利用光电开关来判断转盘转到某个固定角度的时刻,给出中断信号。
2,设计过程
由光电开关结合中断给出控制信号,通过CPU控制直流电机边上的小灯闪
烁,将直流电机驱动的旋转转盘上的图形呈现出来,并令图形也在旋转(缓慢
的)。
该实验类似于:夏天,快速旋转的风扇里能看到缓慢旋转的扇叶的假像。
四、模块结构功能介绍
1.A3区:CPU总线、片选区
JP45:地址线A0..A7;JP48、JP50:低位地址/数据总线;JP5KJP55:MCS51的
PI口;JP59:高位地址线A8..A15;JP61、JP64:MCS51的P3口,P3.7、P3.6作读、写信号
线用;JP66:相当于一个MCS51类CPU座,使用40芯扁线与用户板相连,可仿真同、P2
口作地址/数据使用的MCS51类CPU。
片选区
片选地址范围片选地址范围
CS10F000H〜0FFFFHCS5OBOOOH〜0BFFFH
CS20E000H〜0EFFFHCS6OAOOOH〜0AFFFH
CS30D000H〜0DFFFHCS709000H〜09FFFH
CS40C000H〜OCFFFHCS808000H〜08FFFH
2.A4区:ES8688控制区
主控部分
3.B3区:8259电路
U28
VCC
28T
CScsVCC
OWR2WR27AO
AO
RD3RD26
INTAINTA
D74D725
IR7IR7
D65D624
IR68
D56D523
IR5
D47D422
IR4
D38D327
IR3
D29D220
D1IR2
D11019________
DOIR1
DO11
IRO应二;
1217________
CASOINT
13?6"
CASISP/EN-
L59roe
GNDCAS2
8259
CS:片选信号,低电平有效;A0:地址信号;INRO〜INR7:中断输入;INTA:
中断响应。
4、B4区:8255电路
U36
DO344PAO
1
ununrDAAVA1JP56
D133n\|3PA19
nu\1rA1
D2322PA2
nop\0
ULrAZ3
D3311PA3
UnJxrDARJA
D430nA40PA4
U4rDAA4I5
D52939PA5
lnx34rDAA?。6
D628D\A38PA6
rA07
D727U037PA7
Un71rpAA7/8
RD18PBO
51
KDrDRDAU1JP53
WRPB
36DD119
'VKrD12
A9PRO20PB2
AAnUrDZ3
8PB3
A121A
AAA1rDRD2J4
RST3522PB-
KDCLC、匕CTIrDD15
FTC623PB5
csrPRDC0A
24PB60
rDRDAO7
25PB7
rDD7/8
14PCO1
rDCcnU1JP52
Dr115PCI
rC12
16PC2
rPVCOZ3
17PC3
DA4
rL-J13\PC4
rDC*t5
12PC5
rVJ6
11PC67
rDVC.A0
1()PC7
rV/8
8255
CS:片选信号,低电平有效;AO、A1:地址信号;JP52:PC口。
5、E2区:PVVM电压转换
功率放大电路
IN1:信号输入;0UT1:信号输出。
6、F1区:直流电机转速测量、控制
使用光电开关测速
VCCJP4
CTRL:控制电压(DAC0832经功放电路提供)输入;REV:光电开关或霍
尔器件脉冲输出(用于转速测量):LIGHT:低电平点亮发光管。
7、F3区:DAC0832数模转换
NOUTPUTIOVTPUT4
0o
-1NPUT1-INPUT4
DI1m
E♦NPUTI+INPUT4
DI28
DI30
uGND
DI4<
a
DI5
DIHNPUT2MNPUT3
6
Dl-INPUT2-INPUT3
7
DlOUTPUT2OUTPUT?
LM324N
OTIIO
CS:片选,低有效;OUT:转换电压输出。
五、设计原理图
O--C
REViR7(8259)
SN74LS14N
六、设计步骤
L主机连线说明:——A3区:CS1、A0
B3区:CS、A0
B3区:CS、A0
B3区:INT、INTA——ES8688:INTR>INTA
B3区:1R7——Fl区:REV
F3区:CS——A3区:CS3
F3区:OUTE2区:IN1
E2区:OUT1——F1区:CTRL
B4区:CS(8255)、AO、AlA3区:CS2、AO、A1
B4区:PCOFlK:LIGHT
2.硬件连接实物图:
3.步骤:
检测光电开关产生的中断信号,判断转盘转到固定的角度,计算得出延时,延时
过后闪亮(几十微秒)直流电机上的小灯一次(确保小灯照在转盘上)。每转一圈产
生4个中断,演示程序运行后,可以看到转盘中的图形在转动。
4、图形旋转效果图:
七、演示程序
.MODELTINY
108259_0EQUOFOOOH
108259.1EQU0F001H
Io8255_ConEQU0E003H;8255控制口
Io8255_PCEQU0E002H;PC.O控制小灯
DA0832EQUODOOOH;0832输出口地址
VoltageEQU085H;直流电机输入电压,85->50r/s
.STACK100
.DATA
CountDW0;计数值缓冲器
FlashFlagDB0;是否点亮小灯标志
.CODE
START:MOVAX,@DATA
MOVDS,AX
MOVES,AX
NOP
MOVCount,!
MOVFlashFlag,0;不点亮小灯
CALLInit8255;初始化8255,熄灭小灯
CALLInit8259
CALLWrilntver
CALLDAC0832
STI
MAIN:CMPFlashFlag,0;是否点亮小灯
JZMAIN
MOVFlashFlag,0
CALLFlashLED
IMPMAIN
;点灯中断标志服务程序
Int_LED:PUSHAX
PUSHDX
MOVFlashFlag,1;发光标志,1有效
MOVDX,IO8259_()
MOVAL,20H
OUTDX,AL
POPDX
POPAX
IRET
;点亮小灯
FlashLEDPROCNEAR
CALLDelayLED
MOVDX,Io8255_PC
MOVAL,0
OUTDX,AL;点亮小灯
CALLDelayTime
MOVDX,Io8255_PC
MOVAL,0FFH
OUTDX,AL
RET:熄灭小灯
FlashLEDENDP
;小灯点亮前要延时,产生旋转中的图形在旋转的效果
DelayLEDPROCNEAR
MOVCX,Count;每次发光前的延时,由Count
内的值决定
DelayLEDl:CALLDelay;延时
LOOPDelayLEDl
INCCount
MOVAX,Count
CMPAX,200;改变此数值可以改变图形旋
转的速度,也可以改变图形旋
转的方向
JNZDelayLED2
MOVCount,1;延时达到转盘转过1/4圈的时
间,要重新设定
DelayLED2:RET
DelayLEDENDP
;延时
DelayPROCNEAR
PUSHCX
MOVCX,1;改变此数值可以改变小灯闪
烁的时间,也可以改变图形旋
转的方向
LOOP$
POPCX
RET
DelayENDP
;小灯闪亮的时间,控制图形的亮度和清晰度
DelayTimePROCNEAR
PUSHCX
MOVCX,48
LOOP$
POPCX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025全新林业基础知识考试题及答案
- 2025医疗质量安全核心制度考核要点试题及答案
- 2026年2026年摩托车科目一测试题库及答案(考点梳理)试卷+答案含4份
- 2026年复工复产安全试题及答案
- 2026年电子商务概论模拟试题(含答案)
- 2026年人工智能训练师(二级)案例实操试题及解析
- Paget骨病的临床特征及唑来膦酸盐的疗效分析
- 【方案】2026智慧港口解决方案
- 高速公路承赤筹建处质量安全抵押金制度
- 2026下半年小学语文教资面试识字真题演练
- DB 61T 5086-2023高效空调制冷机房设计标准
- 2026年甘肃安泰集团有限责任公司招聘工作人员笔试备考题库及答案解析
- 走心机培训教程
- 高频电刀安全使用课件
- 16.2.1 线段垂直平分线的性质 课件
- 2025-2026学年四川省成都七中高一(上)期中物理试卷(含答案)
- 统招专升本英语4000词考前必背词汇表(含高频短语与记忆法)
- CRRT与体外二氧化碳清除技术联合方案
- 农机租用耕种协议书
- 综合与实践 进位制的认识与探究教学设计初中数学人教版2024七年级上册-人教版2024
- 高考记叙文讲课件
评论
0/150
提交评论