微机原理与接口技术课程设计——寻求编程高手

题目为: 设计一个8086最小系统,要求RAM为32K、地址分配为00000H—07FFFH,用6264存储器、ROM32K,地址分配为F8000H—FFFFFH,用2764EPROM。用四个74LS373与四个七段码显示器相连,用一片8255(地址分配为84H-87H)的一个口的四位作为四个七段码显示器的选通信号,另一个口的八位作为74LS373的数据口。另一个8255口为一个4*3键盘,键盘值为数字0-9,另外有重输入,确认共12个键。定时器用8253,其地址分配为90H-93H。将键盘输入值按十进制显示在七段码显示器上,并将此输入值作为8255方波发生器的输出频率。要求频率在50-2000HZ之间(小于50或大于2000按出错处理,显示“E”)。
望高手们帮忙给分析一下,把此设计的程序编写出来参考一下,设计的硬件图已大致弄出来了,现在主要是要调试,但对编程很不熟悉,所以希望大家帮个忙,给编程一下,加上注释!程序调试问题不大,在追加高分
将键盘输入值按十进制显示在七段码显示器上,并将此输入值作为8255(应该是8253)方波发生器的输出频率。 程序硬件图是手工画的,不方便上传。我可以大致说下我的接口部分线路的连接
8255的A口接4片74LS373的数据口,PB4~PB5选通信号 C口接4*3的键盘,PC0~PC3接3行,高四位接4列8255的CS接到74LS138的Y1,Y3接8253的CS,8253用的计数口0,CLK0接1MHZ频率。GATE0接+5V,各芯片的D0~D7都接数据总线
如果可以,请把程序发至[email protected]

我准备帮你写。可能的话把protel图贴上来,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-25
程序一定得依据硬件连线图才能写啊。想法把图弄上来。
相似回答