(论文 字数:6172 页数:21 带程序 )1 前言 单片机(SCM)是单片机微型计算机(Single Chip Microcomputer)的简称.它是把组成微型计算机的各个功能部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时/计数以及串行通信接口等部件集成在一块芯片中,构成一个完整的微型计算机。单片机具有体积小、可靠性高、功能强大、方便灵活等优点而得到广泛应用,主要涉及智能化仪器仪表、自动化装置、家用电器、医用设备、计算机网络和通信等领域。 在教学、实验和生产的许多实验场合,常常需要临时的频率可方便调节的信号发生器。但是市场上的函数发生器相对较贵,因为它们一般都是利用专用数字合成DSS芯片,虽然能产生任意波形并达到很高的频率,但是成本较高。而如果用分立元件组成函数发生器,通常只能产生低频信号,而且工作不稳定,不易调试。利用51系列单片机制作一个简易的函数发生器,具有成本低、理论能产生任意波形,达到较高的频率,且易于设计和调试的优点。 基于性价比的考虑,决定采用STC的89C51单片机来设计函数发生器,使它能够产生幅度,频率在一定范围内可调的三角波。
目 录 1 前言 1 2 三角波输出系统设计方案 1 3 三角波输出系统硬件电路设计 2 3.1 三角波输出系统总电路设计 2 3.2 三角波输出系统单元电路设计 3 3.2.1 单片机最小系统 3 3.2.2 波形输出电路 3 3.2.3 键盘扩展电路 5 4 三角波输出系统程序设计 6 4.1 初始化模块 6 4.2 波形产生模块 6 4.3 键盘管理模块 9 4.4 三角波输出系统总程序 12 5 系统调试 18 6 心得体会 19 参考文献 20 |