《微机原理课程设计》 简易全自动洗衣机设计(3)
MY8255_A EQU IOY0+00H*4 ;8255的A口地址 MY8255_B EQU IOY0+01H*4 ;8255的B口地址 MY8255_C EQU IOY0+02H*4 ;8255的C口地址 MY8255_MODE EQU IOY0+03H*4 ;8255的控制寄存器地址
MY8254_COUNT0 EQU IOY1+00H*4 ;8254计数器0端口地址 MY8254_COUNT1 EQU IOY1+01H*4 ;8254计数器1端口地址 MY8254_COUNT2 EQU IOY1+02H*4 ;8254计数器2端口地址 MY8254_MODE EQU IOY1+03H*4 ;8254控制寄存器端口地址 IOY2 EQU 3080H ;片选IOY0对应的端口始地址 ;***************************************************************** MY8259_ICW1 EQU IOY2+00H ;实验系统中8259的ICW1端口地址 MY8259_ICW2 EQU IOY2+04H ;实验系统中8259的ICW2端口地址 MY8259_ICW3 EQU IOY2+04H ;实验系统中8259的ICW3端口地址 MY8259_ICW4 EQU IOY2+04H ;实验系统中8259的ICW4端口地址 MY8259_OCW1 EQU IOY2+04H ;实验系统中8259的OCW1端口地址
MY8259_OCW2 EQU IOY2+00H ;实验系统中8259的OCW2端口地址
MY8259_OCW3 EQU IOY2+00H ;实验系统中8259的OCW3端口地址
STACK1 SEGMENT STACK
(1)利用8255A芯片,在数码管上实时显示洗衣机档位和洗衣时间倒计时;(2)利用8254芯片,设置精确倒计时时间或者发送信号给蜂鸣器;(3)利用8259A芯片,设置按键或开关中断控制功能;(4)利用0809芯片,模拟水位传感器采集一个电压信号,控制电机旋转。 附上详细的程序
DW 256 DUP(?) STACK1 ENDS DATA
SEGMENT
DTABLE1 DB 06H,3FH,73H,77H,39H,06H,5BH,4FH,66H,80H DTABLE3 DB 10H,30H,20H,60H,40H,0C0H,80H,90H DTABLE
3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H TIME1 DB 05H TIME2 DB 05H TIME3 DB 0FH
MES DB 'Press any key to exit!',0AH,0DH,0AH,0DH,'$'
FREQ_LIST DW 371,495,495,495,624,556,495,556,624 ;频率表 DW 495,495,624,742,833,833,833,742,624 DW 624,495,556,495,556,624,495,416,416,371 DW 495,833,742,624,624,495,556,495,556,833 DW 742,624,624,742,833,990,742,624,624,495 DW 556,495,556,624,495,416,416,371,495,0
TIME_LIST DB 4, 6, 2, 4, 4, 6, 2, 4, 4 ;时间表 DB 6, 2, 4, 4, 12, 1, 3, 6, 2 DB 4, 4, 6, 2, 4, 4, 6, 2, 4, 4 DB 12, 4, 6, 2, 4, 4, 6, 2, 4, 4 DB 6, 2, 4, 4, 12, 4, 6, 2, 4, 4 DB 6, 2, 4, 4, 6, 2, 4, 4, 12 DATA
CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX
ENDS
DB
(1)利用8255A芯片,在数码管上实时显示洗衣机档位和洗衣时间倒计时;(2)利用8254芯片,设置精确倒计时时间或者发送信号给蜂鸣器;(3)利用8259A芯片,设置按键或开关中断控制功能;(4)利用0809芯片,模拟水位传感器采集一个电压信号,控制电机旋转。 附上详细的程序
MOV DX,MY8254_MODE ;初始化8254工作方式 MOV AL,36H ;计数器0,方式3 OUT DX,AL
MOV DX,MY8254_COUNT0 ;装入计数初值 MOV AL,00H ;18432分频 OUT DX,AL MOV AL,48H OUT DX,AL
MOV DX,MY8254_MODE MOV AL,050H OUT DX,AL
MOV DX,MY8254_COUNT1 MOV AL,03H OUT DX,AL MOV AL,00H OUT DX,AL
MOV DX,MY8254_MODE MOV AL,0B6H OUT DX,AL
MOV DX,MY8254_COUNT2 MOV AL,00H OUT DX,AL MOV AL,05H OUT DX,AL
MOV DX,MY8259_ICW1 MOV AL,1BH OUT DX,AL
MOV DX,MY8259_ICW2 MOV AL,08H
;初始化8254工作方式 ;计数器2,方式0 ;装入计数初值 ;18432分频 ;初始化8254工作方式 ;计数器2,方式3 ;装入计数初值 ;18432分频 ;初始化实验系统中8259的ICW1 ;边沿触发、单片8259、需要ICW4 ;初始化实验系统中8259的ICW2
(1)利用8255A芯片,在数码管上实时显示洗衣机档位和洗衣时间倒计时;(2)利用8254芯片,设置精确倒计时时间或者发送信号给蜂鸣器;(3)利用8259A芯片,设置按键或开关中断控制功能;(4)利用0809芯片,模拟水位传感器采集一个电压信号,控制电机旋转。 附上详细的程序
OUT DX,AL
MOV DX,MY8259_ICW4 ;初始化实验系统中8259的ICW4 MOV AL,01H ;非自动结束EOI OUT DX,AL
MOV DX,MY8259_OCW1 ;初始化实验系统中8259的OCW1 MOV AL,0FCH ;打开IR0和IR1的屏蔽位 OUT DX,AL MOV SI,3000H
MOV [SI],00H MOV [SI+02H],05H MOV [SI+04H],01H MOV [SI+06H],01H MOV [SI+08H],01H MOV [SI+0AH],02H MOV [SI+0CH],02H MOV [SI+0EH],01H MOV DX,MY8255_MODE MOV AL,81H OUT DX,AL
KAISHI:
MOV SI,3000H MOV DH,[SI+8] CMP DH,8 JA ZHI1 CMP DH,1 JB ZHI8 JMP JIXU
ZHI1: MOV [SI+8],01H JMP JIXU ZHI8: MOV [SI+8],08H
;数码管显示1 ;数码管显示2 ;洗涤,甩干判断变量 ;电机速度档位
;电机输入节拍倒转判断变量 ;电机方向控制变量
;判断是否进入电机运行程序的变量 ;警报器关闭判断变量 ;初始化8255工作方式
;方式0,A口、B口输出,C口低4
位输入
;读取变量首地址
;跳转到节拍1开始转动
;跳转到节拍8开始转动
(1)利用8255A芯片,在数码管上实时显示洗衣机档位和洗衣时间倒计时;(2)利用8254芯片,设置精确倒计时时间或者发送信号给蜂鸣器;(3)利用8259A芯片,设置按键或开关中断控制功能;(4)利用0809芯片,模拟水位传感器采集一个电压信号,控制电机旋转。 附上详细的程序
JIXU: CALL KEYSCAN ;键盘扫描 CMP [SI+0EH],02H JNZ C
MOV DX,MY8254_MODE ;初始化8254工作方式 MOV AL,0F6H ;计数器2,方式3 OUT DX,AL MOV AX,0000H
MOV DX,MY8254_COUNT2 OUT DX,AL MOV AL,AH OUT DX,AL
C: MOV AH,1 INT 16H
JZ SFRUN QUIT: MOV AX,4C00H INT 21H
SFRUN: MOV SI,3000H MOV D …… 此处隐藏:2127字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




