欣欣学习网,老工程师带你学习单片机技术,欢迎来坐坐。
首  页 | 学习NIOSII | 学习C51 | 学习CPLD | 51+CPLD实验板 | | | MY-RTOS

本栏目的实验需在 WinXp 上操作。建议在 Virtual Box 虚机上安装WinXp系统,使用更方便。

 MAXII学习板首页
 安装QuartusII6.0软件
 Quartus II 使用入门
 安装ModelSim6.0SE
 使用ModelSim仿真
 使用ModelSim做后仿真
 闪灯程序
 流水灯程序
 数码管计数程序
 计时秒表程序
 PWM控制LED灯亮度程序
 UART通信程序
 PS2口通信程序
 VGA信号发生器程序
 为单片机扩展UART
 相关软件与文档


MAXII CPLD 实验板

为单片机扩展UART


MC240实验板、MC570实验板均可与C51B实验板对接成51+CPLD实验板,以便完成更复杂的实验。

本工程示例了如何使用CPLD为单片机扩展一个全双工UART和一个LED数码管显示接口。单片机可以通过该UART向PC机发送数据,同时,该数据也显示到MAXII CPLD实验板的数码管上。单片机也可以通过该UART接收数据,接收到的数据显示在单片面/C51实验板上数码管上。该UART的波特率为115200bps。

点击 这里 下载CPLD部分的示例工程。

点击 这里 下载单片机部分的示例工程。

CPLD部分的示例工程可由QuartusII6.0打开,并通过下载电缆将烧写文件下载到MAXII CPLD实验板上。

单片机部分的示例工程,按以下步骤运行:

1.

下载示例工程,保存并解压到 D: 盘根目录下。

2.

启动 ISP 软件,将 D:\51uart 下的 mon51.hex 文件烧写到 单片机/C51 实验板上,关闭 ISP 软件。如果实验板上已有调试代理程序,可略过这一步。ISP 软件的使用方法参见:在线烧写程序

3.

启动 Keil uVision2 集成开发软件,打开 D:\51uart 下的 51uart.Uv2 工程,重新编译。Keil uVision2 软件的使用方法见:keil C51使用入门

4.

设置好 Monitor-51 Driver 所使用的串口号后,在 Debug 菜单下,点击 Start/Stop Debug session 命令,启动调试界面。如何设置串口号,请参阅:使用keil C51仿真调试

5.

在命令行窗口里,输入 pc = 0x2000 命令,然后按 F5 键,执行该程序。




管理员信箱: stonewayqi@hotmail.com

欣 欣 学 习 网

粤ICP备2023138008号