微机应用系统设计与综合实验——微机原理课程设计报告课题名称:信号发生器功能程序设计学院:姓名:指导老师:日期:目录目录 1第一章概要 21
1 设计目的 21
2 课程设计容与要求 21
3 所需芯片与硬件简介 21
1 8255A 特性简介 21
2 D /A0832 功能简介 31
3A /D0809 功能简介 31
4 唐都小键盘简介 4第二章总体设计方案 52
1 设计思想论述 52
2 程序流程图 62
3 电路原理图 7第三章典型模块分析 83
1 波形产生模块 83
1 方波 93
2 三角波 93
3 锯齿波 103
4 正弦波 123
2 小键盘模块 133
3 调幅调频模块 14第四章系统调试过程与结果 16第五章收获与体会 17参考文献 18附录 1 汇编语言源程序代码 19附录 2 C 语言源程序代码 33第一章概要1
1 设计目的信号发生器的功能设计结合了软硬件的知识,这样的一个课程设计促使我们主动去找寻资料,自主学习更多的知识
尤其重要的是设计本身是一种实践,将课本知识应用到设计中,验证并且进一步熟悉它从而获得新的领悟,这是只啃书本所不能达成的好处
信号发生器的设计尤其加深我们对信号发生的理解,对以 8086cpu 为中心的各芯片功能的了解以与对微机原理和汇编语言编程有了更深的体会
2 课程设计容与要求(1)、分别用 C 语言和汇编语言编程完成硬件接口功能设计;(2)、硬件电路基于 80x86 微机的接口电路;(3)、程序功能要求:小键盘给定、数码管或屏幕显示,并产生对应信号波形(D/A)输出(信号波形包括正弦波、三角波、方波、锯齿波)、输出信号波形幅度、频率可调
(按键数量尽量少)
3 所需芯片与硬件简介1
1 8255A 特性简介(1)具有 24 条输入/输出引脚、可编程的通用并行输入/输出接口电路