单片机原理及其应用 课程设计指导书 (2 0 1 2 级本一执行) 南通大学电气工程学院 自动化系 2 0 1 4 年 1 2 月 目 录 第一章 集成开发环境简介 1.1 Keil C51 简介… … … … … … … … … … … … … … … … … … … … .1 1.2 uVision5 集成开发环境… … … … … … … … … … … … … … … … 1 第二章 设计内容 2.1 键盘和数码管显示设计… … … … … … … … … … … … … … … 12 2.2 串行口收发设计… … … … … … … … … … … … … … … … … … … 13 2.3 数字电压表设计… … … … … … … … … … … … … … … … … … … 14 2.4 实时时钟设计… … … … … … … … … … … … … … … … … … … 15 2.5 音乐播放器设计… … … … … … … … … … … … … … … … … … 16 附录1 字模生成软件简要说明… … … … … … … … … … … … … … … 18 更多参考资料:网盘“2012 级单片机学习”—〉“20 周本一课程设计”文件夹下资料。其中: 1、谱曲学习--课程设计优必要条件:用于 2.5 音乐播放器设计; 2、硬件验证用文件夹资料,用于硬件验证,主要有: (1)串口调试助手 UartAssist3.6; (2)STC 单片机ISP 下载工具 STC-ISP-V4.83; (3)CH340 USB-232 驱动; 2第一章 集成开发环境简介 1.1 Keil C51 简介 Keil C51 软件是原德国Keil 公司(现已并入ARM 公司)开发的功能完善的C51开发软件,近年来在国内得到了迅速普及。Keil 包括以下几个部分:uVision5 IDE、C51编译器、A51 汇编器、LIB 库管理器、BL51 连接器/定位器、uVision 硬件调试器、RTX51实时多任务操作系统。用户可以向 ARM 公司或国内代理商购买正版软件或索取 Demo版本,也可以直接到http://w w w .keil.com 网站下载评估版本(2K 代码限制)。 1.2 u Vision5 集成开发环境 uVision5 集成开发环境如图 1-1 所示,有编辑、项目、输出等窗口和 File、Edit、View 、Project、Debug、Periherals、Tools、SVCS、Window s、Help 等下拉菜单。 图 1-1 uVision5 集成开发环境 项目名称栏 工具菜单栏 快捷图标 存储器观察输出信息窗程序编辑区 工程项目窗...