欣欣工作室——带你走进单片机世界

         
累计访问3895688
当前在线94
首   页 | 常用器件 | 问答集萃 | 技术文摘 | 在线学习 | 共享工程 | 资料下载 | 网友交流

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



MAXII CPLD 实验板

为单片机扩展UART


注:

本实验是针对 欣欣工作室MC570/MC240 实验板 设计的,如选用其它开发板实现,部分内容需做调整。有关 MC570/MC240 实验板 的详细说明,参见 欣欣工作室 主页:http://www.xinworks.com

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 键,执行该程序。






粤ICP备06035157号