×

80年代的Arduino(基于z80的简单微控制器)

消耗积分:2 | 格式:zip | 大小:0.29 MB | 2022-07-15

h1654155143.8331

分享资料个

PCB图如下:
pYYBAGLQbyeAY2e_AAEcpDxViEQ161.jpg

成分

z80 CPU × 1
62256 RAM(32k SRAM) × 1
27256 EPROM 或 28256 EEPROM × 1
74HC00 逻辑 × 1
4Mhz晶体振荡器 × 1

描述

mgh80 - 80 年代的 Arduino(基于 z80 的简单“微控制器”/sbc)

在创建了一个 EPROM 仿真器(参见我的其他项目)之后,我需要一个简单的 Z80 平台来进行我的实验,只提供了处理器周围所需的基本最低组件,这些东西可以让你让“闪烁”程序工作(LED 连接到 IO端口闪烁)。

这些板包括:

Z80 CPU

用于 ROM 的 28 针插座(可以是 EPROM 或 EEPROM) - 与我的“EPROM emulator NG”配合良好

用于 RAM 的 28 针插座 (62256)

IO 控制器 (82C55)

扩展总线(基于z50Bus)

运行 ROM/RAM 和 I/O 的基本地址解码器

可以添加组件的“实验区”

选择使用石英晶体运行振荡器模块或分立振荡器。

板载地址解码器逻辑提供以下功能:

ROM 在 0000h - 7FFFh

RAM 在 8000h - FFFFh

00h 时的 IO (IOPortA)

01h 时的 IO (IOPortB)

02h 的 IO (IOPortC)

03h 时的 IO(控制)

板载地址解码器可以通过跳线禁用,所有用于 ROM、RAM 和 IO 的 CS 信号都在 z50bus 上提供

http://linc.no/products/z50bus/

加入 https://groups.io/g/mgh80/ 上的“用户组”,为项目做出进一步贡献,在遇到困难时提出问题或查看其他人如何处理该板。

更新:

2021 年 10 月 16 日将 Gebers 更新到 1.5 - 将 IO_WR 信号添加到 Z50Bus 引脚 41 以支持串行扩展卡。

2021 年 4 月 23 日将 Gerbers 更新到 1.4 - 向端口 PA0 添加了 LED,可以通过跳线禁用。

2021 年 1 月 2 日将 Gerbers 更新到 1.3 - 使“实验区域”中的孔更大以容纳标准排针。

2020 年 12 月 26 日将 Gerbers 更新到 1.2 - 修复了 EEPROM 与板载地址解码器的兼容性,导致 v1.1 出现问题

代码

https://github.com/Kris-Sekula/mgh80

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !