|
MAXII CPLD 实验板
为单片机扩展UART
|
|
MC240实验板、MC570实验板均可与C51B实验板对接成51+CPLD实验板,以便完成更复杂的实验。 |
|
本工程示例了如何使用CPLD为单片机扩展一个全双工UART和一个LED数码管显示接口。单片机可以通过该UART向PC机发送数据,同时,该数据也显示到MAXII CPLD实验板的数码管上。单片机也可以通过该UART接收数据,接收到的数据显示在单片面/C51实验板上数码管上。该UART的波特率为115200bps。 |
|
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 键,执行该程序。 |
|
|
|