微机原理接口课程设计(微机原理与接口课程设计)

网友投稿 323 2023-03-06


本篇文章给大家谈谈微机原理接口课程设计,以及微机原理与接口课程设计对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享微机原理接口课程设计的知识,其中也会对微机原理与接口课程设计进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

微机原理与接口 求大神 快啊

≧表示"或门"微机原理接口课程设计,表示"与门",中间大框的是74LS138译码器当M/IO线=1,且地址总线A19~A14=000111,138的Y7Y6=01,CS=0当M/IO线=1,且地址总线A19~A14=000110,138的Y7Y6=10,CS=0以上两种情况都选使RAM片选信号有效所以,RAM芯片地址高6位=000111或000110RAM的低14位地址取决于A13~A0,所以,RAM地址是微机原理接口课程设计:00011100000000000000~00011111111111111111即1C000H~1FFFFH或微机原理接口课程设计:00011000000000000000~00011011111111111111即18000H~1BFFFH存储容量的计算:(1FFFFH-1C000H+1)Byte=(4000H)Byte=16384Byte=16KB或微机原理接口课程设计:(1BFFFH-18000H+1)Byte=(4000H)Byte=16384Byte=16KB

微机原理课程设计怎么做?

一、设计的目的:
掌握微机原理的基本应用方法。通过实验熟悉微机基本接口芯片的外型、引脚、编程结构,掌握汇编语言程序设计和微机基本接口电路的设计、应用方法,做到理论联系实际。
二、系统的主要功能、作用及主要性能指标
按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。可利用8255、8253、8259等接口电路。
总体设计
1、基本工作原理 设有一个十字路口,1、3为南,北方向,
2、4为东,西方向。 初始化之后, 1、3路口的绿灯亮, 2、4路口的红灯亮, 1、路口方向通车。 延迟一段时间(30秒)后, 1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁。闪烁3次(延时3秒)后, 1、3路口的红灯亮, 同时2、4路口的绿灯亮, 2、4路口方向开始通车。 延迟一段时间(30秒)后, 2、4路口的绿灯熄灭,而黄灯开始闪烁。闪烁3次(延时3秒)后,再切换到1、3路口方向。 之后,重复上述过程
2 、硬件总体设计
(1)硬件电路设计
各芯片主要管脚的功能如下: 8255A PC0:和8253的OUT0端相与后得到黄灯信号,其中1表示 2 亮,0表示暗 PC1:表示绿灯信号,其中1表示亮,0表示暗 PC2:表示红灯信号,其中1表示亮,0表示暗 PC3:和8253GATE1端相连,为时器1的门控型号 PC4: 和8253GATE2端相连,为时器2的门控型号 PA0~PA7,PB0~PB7:可接两个8段LED显示器,用于显示当前等亮时间 8253: 定时器0:输入信号设为10KHZ,工作在方式3,输出为1HZ方波,OUT0和PC0相与得到黄灯信号。 定时器1:输入信号为OUT0,工作站方式2,计数初值为30,实现延迟30S后产生中断。控制字为:01010100 定时器2:输入信号为OUT0,工作站方式2,计数初值为3,实现延迟3S后产生中断。控制字为:10010100 8259: 采用边沿触发,没有级联,需要设ICW1,ICW2,ICW4,不用ICW3。
三、设计要求
1、预习要求:
1)预习《STAR ES598PCI实验仪微机原理实验指导书》附录三:
2) 预习《STAR ES598PCI实验仪 微机原理实验指导书》附录二之2.7 B2区;2.9 B4
区;2.15 C5区;2.36 G5区;2.37 G6区。
3)预习《STAR ES598PCI实验仪微机原理实验指导书》之“实验九8255控制交通实验”和“实验十8253方波实验”。
4)预习本任务书,根据设计任务,预先画出电路原理图、程序流程图,编写出实验程序。

2、设计报告要求:
1)画出接口部分电路原理图,并阐述系统工作原理。
2)绘制程序流程图和源程序清单。
3)调试过程和结果。
4)要求用WORD撰写课程设计报告,上交打印版和电子稿。

微机原理与接口技术的实验报告怎么写

微机接口课程设计实验报告
一、实验目的:
1. 掌握综合使用基本输入设备,通用接口芯片,专用接口芯片的方法;
2. 熟悉并行接口芯片8255的使用与硬件接口方法, 熟悉8255的各种工作方式,掌握8255的编程方法;
3. 掌握实时处理程序的编制和调试方法;
二、设计要求:
用实验仪器上的并行接口控制键盘和LED显示,设计一个定时显示装置,用四个数码管显示时间(左边两位显示分值,右边两位秒值).
用小键盘控制计时和显示:
C键(清除) 显示00-00
G键(启动) 显示XX-XX变化的分、秒。
S键(停止) 显示XX-XX不变
P键(设置初始值)设置分、秒的初值
E键(终止程序) 熄灭数码管,程序退出

微机原理与接口技术课程设计之数字显示倒计时器

DATAS SEGMENT
sec db 24 ;倒数的秒数,可以随意更改
osec db 0
startmsg db "Counting down .... press [p] to puase, [c] to continue, [s] to stop",13,10,"$"
timesup db 13,10,"Times up!"
endmsg db 13,10,"Thanks for using, bye~$"
secStr db 6 dup ("$")
curpg db 0
ispause db 0
x db 0
y db 0
DATAS ENDS
STACKS SEGMENT
db 64 dup(?)
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
push ax
push bx
push cx
push dx

MOV AX,DATAS
MOV DS,AX

lea dx,startmsg
call puts

;读取时间
mov ah,2ch
int 21h
mov osec,dh ;记下秒数
call getxy ;取得游标的位置

;倒数,显示倒数,查键盘。
;倒数的原理就是 osec 和现在秒数的对比得出
timer:
mov ah,2ch
int 21h
mov ah,6 ;检查键盘
mov dl,0ffh
int 21h
cmp al,"s" ;终止程式
jz done
cmp al,"p" ;暂停程式
jz pause
cmp al,"c" ;继续程式
jz continue
cmp ispause,0
jg timer
cmp osec,dh ;检查秒数的变化
jnz interval
jmp timer
interval:
mov osec,dh ;更新秒数
dec sec
call showcountdown ;显示倒数秒数(sec)
cmp sec,0
jg timer
lea dx,timesup
call puts
jmp done
pause:
mov ispause,1
jmp timer
continue:
mov ispause,0
jmp timer
puts:
mov ah,9
int 21h
ret

showcountdown:
call setxy ;保持显示倒数的位置
xor ax,ax
xor dx,dx
mov al,sec
cbw
mov bl,10
div bl
add al,"0"
add ah,"0"
lea bx,secStr
mov byte ptr[bx],al
mov byte ptr [bx+1],ah
mov dx,bx
call puts
ret
;读取游标的位置
getxy:
mov ah,3
int 10h
mov x,dl
mov y,dh
mov curpg,bh
ret
;设置游标的位置
setxy:
mov ah,2
mov bh,curpg
mov dl,x
mov dh,y
int 10h
ret

done:
pop dx
pop cx
pop bx
pop ax
MOV AH,4CH
INT 21H
CODES ENDS
END START

关于微机原理接口课程设计和微机原理与接口课程设计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 微机原理接口课程设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于微机原理与接口课程设计、微机原理接口课程设计的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:浅谈Spring中@Transactional事务回滚及示例(附源码)
下一篇:Vue调试神器vue
相关文章

 发表评论

暂时没有评论,来抢沙发吧~