1、 通信工程学院 课程设计说明书课程设计说明书( (论文论文) ) 题 目 信号发生器的设计 课 程 名 称 单片机原理及应用 专 业 电子信息工程 班 级 XXXXXXXXX 学 生 姓 名 X X 学 号 XXXXXXXX 设 计 地 点 指 导 教 师 目 录 一、课程设计目的 二、课程设计任务 三、课程设计要求 四、课程设计思路 五、课程设计软件仿真结果截图 六、课程设计体会 七、主要参考文献 八、附录:源程序 一、一、课程设计目的:课程设计目的: 在学习单片机原理及应用 A课程的基础上,进一步深入理解 MCS-51 单 片机的结构、工作原理和应用技术,提高单片机控制系统设计、研发的能力
2、;按 照教学计划的要求,利用一周时间,综合应用所学知识,设计具有一定功能的小 型单片机控制系统, 培养学生一定的自学能力和独立分析问题、 解决问题的能力, 要求学生能通过独立思考、查阅工具书、参考文献,提出自己的设计方案,找出 设计中遇到问题的解决途径。 二、二、课程设计要求:课程设计要求: 1、整个课程设计的各个环节都要自己动手。 2、通过 TLC5615 串行 D/A 转换芯片完成信号发生器设计,经由示波器观察信号 波形; 3、采用 C 语言编程实现; 4、其他要求参见“nKDE-51 单片机实验教学系统实验指导书; 5、基本任务为必做项目,附加任务为选做项目; 6、对课程设计进行总结,撰
3、写课程设计说明书。 三、课程设计任务:三、课程设计任务: 1、基本任务:利用 nKDE-51 单片机实验教学系统上的硬件资源,实现信号发生 器的功能。 2、附加任务:通过键盘(1)选择输出信号的波形; (2)调整幅度、频率等参数。 3、工作量要求: (1)设计的硬件电路图与程序流程图; (2)源程序代码; (3)系统运行结果符合课程设计要求。 四、课程设计思路:四、课程设计思路: 1、TLC5615 芯片结构: 引脚功能:DIN:串行数据输入端 OUT SCLK SCLK:串行时钟输入端 REFin CS CS:片选端,低电平有效 DIN OUT:DAC 模拟电压输出端 DOUT REFin:
4、基准输入端 2、TLC5615 芯片工作原理: TLC5615 由 16 位转换寄存器、控制逻辑、10 位 DAC 寄存器、上电复位、DAC、外 部基准放大器、基准电压倍增器等部分组成。 TLC5615 通过固定增益为 2 的运放缓冲电阻串接网络,把 10 位数字数据转换成 模拟电压。上电时,内部电路吧 10DAC 寄存器复位至全 0,其输出具有与基准输 入相同的极性。 (1)数据输入。由于 DAC 是 12 位寄存器,所以在写入 10 位数据后,最低 2 位 写入 2 个“0” 。 (2)输出缓冲器。输出缓冲器具有满电源电压幅度输出,它带有短路保护并能 驱动有 100pF 负载电容的 2k负载。 (3)外部基准。外部基准电压输入经过缓冲,使得 D