今天终于把我的单片机课程设计做完了,虽然觉得很难花了很长时间,但对于我这个初学者来说还是不容易的。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一. 波形发生器的技术指标
1. 波形:方波,正弦波,三角波,锯齿波;
2. 幅值电压:1v,2v,3v,4v,5v;
3. 频率:10hz,20hz,50hz,100hz,200hz,500hz,1khz;
4. 输出极性;双极。
一. 硬件组成
由单片机,键盘/显示接口电路,波形转换(D\A)电路和电源等四部分组成。
1. 单片机电路
功能:形成扫描码、键值识别、键处理、参数设置;形成波形的数字编码,并输出到D\A接口电路。
电路如图。<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />89 C51的P0、P2口作为扩展I\O口,与8155、0832、74 LS373相连接,可寻址片外的寄存器。单片机采用存储器映象方式寻址外设,外部接口芯片与内部存储器统一编址,P0(分时复用)和P2提供16位地址线。P1口接16键的矩阵键盘。用T0定时/计数器作为中断源。用来控制显示程序的扫描时间
2.键盘/显示电路
功能:驱动6位数码管动态显示,扫描键盘。
由并口扩展芯片8155、74 LS244、同相驱动器7407、6位共阴极数码管和4×4键盘等组成。
89s52的p1口作键盘接口,8155的A口作为数码管的段选口,与74 LS244相连,c口作为位选口,与7407相连接。8155的寄存器地址如下:控制口与7FF8H、A口7FFF9H、B口7FFAH、C口7FFBH。
3.D/A电路
功能:将波形样值的编码转换成模拟值;完成单极性向双极性的波形输出。
由两片0832和一块LM 324运放组成。0832(1)提供参考电压,单片机向0832(1)送数字编码,产生不同的输出。本波形发生器可输出1v,2v,3v,4v,5v等5个电压,作为0832(2)的参考电压。因此,0832(2)输出波形信号时,其幅度是可调的。0832(2)用于产生各种波形,生成波形样值编码,经D/A转换得到波形的模拟样值点。假如N个点构成波形的一个周期,则0832(2)输出N个样值点后,样值点形成运动轨迹,即一个周期。重复输出N个点,成为第二个周期。
用户131119 2008-3-22 19:28
用户32227 2008-3-10 12:13
用户28671 2008-2-29 20:57
可以给我一份吗?谢谢!
我的邮箱:zhangshouxiu85@126.com
用户28514 2008-1-6 22:49
非常棒! 能给我一份吗?谢谢
chirstian8601@sina.com
用户105764 2008-1-6 22:05
用户109979 2008-1-5 21:24
我需要这个程序,过几天要交了,你可以把电路图、程序代码、程序流程图发份到我邮箱吗?
我的邮箱herocf@163.com 非常感觉
用户19812 2007-12-26 19:49
用户19812 2007-12-26 19:47
你好,请问你这个程序可以给我发一份吗?我们现在急着交呢。
用户1599504 2007-10-16 11:00
不错了,能做出东西就收获很多,以后多交流
http://group.ednchina.com/329/
用户111729 2007-10-13 21:39