5293|15

6

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

卖儿卖女跪求高手指点 [复制链接]

我做的毕业设计是基于AT89S52单片机的信号发生器,要求实现通过键盘选择不同频率不同波形的输出。具体要求:
1、实现1HZ,2HZ、5HZ、10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ、2KHZ、5KHZ、10KHZ、20KHZ、50KHZ、100KHZ、200KHZ、500KHZ的四种波形。
2、增频键盘摁一次,频率相应像上增频率(见上),依次增加,减频键盘一样~
3、实现对输出波形模式、频率值的LED显现。
我做的是硬件,目前完成的工作如下:



求助高人:
我对软件不感冒,
8255A,8254的初始化程序怎么写?
按键时,频率增加和减少怎么实现?

原理图.bmp (1.5 MB, 下载次数: 2)

原理图.bmp
此帖出自单片机论坛

最新回复

感觉楼主是要用D/A转换的方法产生波形?如果是,输出幅度是否要控制? 那对你就难了,大家不会帮你那么细。  详情 回复 发表于 2009-5-18 09:13
点赞 关注
 

回复
举报

2498

帖子

0

TA的资源

至上芯片

沙发
 

回复 楼主 virginsoil 的帖子

“卖儿卖女跪求高手指点”没有这么严重吧?增频键盘摁一次,频率相应像上增频率(见上),依次增加,减频键盘一样~,这个用软件的延时的程序就比较好实现,具体的还得看你用什么方式啦,有纯粹循环,也有用定时器方式的。波形倒是可以在引脚输出。频率增加和减少怎么实现,倒是可以用按键识别程序,不同的调用不同的函数就可以实现啦!
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 

回复

1781

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
怎么还是用8255一类的芯片啊,早都停产了,想做信号发生器,弄个DDS再加个单片机不就行了,而且可以要任何波形,肯定能满足楼主的要求。
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(高级)

4
 

回复 板凳 wangjiafu1985 的帖子

我们现在学校上课就学这个,毕业设计就得用这个~郁闷吧
此帖出自单片机论坛
 
 
 

回复

2113

帖子

0

TA的资源

裸片初长成(初级)

5
 
做个标记
看看
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

6
 
原帖由 wangjiafu1985 于 2009-5-12 18:34 发表
怎么还是用8255一类的芯片啊,早都停产了,想做信号发生器,弄个DDS再加个单片机不就行了,而且可以要任何波形,肯定能满足楼主的要求。



本科院校的课程是多少年一成不变的。

最近我也被迫上这个课。

看看高等职业类院校的课程早就改进了,8155、8255、8253、8254、8279、8212、8259等早删了。
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

7
 
我对软件不感冒,
8255A,8254的初始化程序怎么写?
按键时,频率增加和减少怎么实现?

楼主的问题估计很难回答
此帖出自单片机论坛
 
 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

8
 

怵目惊心!

那些30年前的骨灰级初代外围芯片还在课堂上教,教育主管部门的老爷们该以“谋财害命”外加“误国”罪判处极刑!!
当然楼主也跑不了,卖儿卖女还不触犯法律?就算是“未遂”也不能逍遥法外。另外还有个“太过NB罪”,既然“不感冒”还学什么?
不知输出要什么波形?方波的话设置PWM就行了,连外围芯片都不要。
此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(高级)

9
 
原帖由 仙猫 于 2009-5-16 10:53 发表
那些30年前的骨灰级初代外围芯片还在课堂上教,教育主管部门的老爷们该以“谋财害命”外加“误国”罪判处极刑!!
当然楼主也跑不了,卖儿卖女还不触犯法律?就算是“未遂”也不能逍遥法外。另外还有个“太过NB罪” ...


不是方波啦~是正弦波、三角波等
此帖出自单片机论坛
 
 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

10
 
原帖由 virginsoil 于 2009-5-16 14:49 发表

不是方波啦~是正弦波、三角波等

那还是找块DDS芯片吧,用单片鸡设置一下就能出波形。
此帖出自单片机论坛
 
 
 

回复

38

帖子

0

TA的资源

纯净的硅(中级)

11
 
不用这么复杂的电路,用定时器即可产生方波,方波变换为正弦、三角波都有现成的转换电路。显示电路倒是跟现代潮流一致,怎么没有看到楼主的键盘电路
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(高级)

12
 
原帖由 xujh 于 2009-5-16 17:43 发表
不用这么复杂的电路,用定时器即可产生方波,方波变换为正弦、三角波都有现成的转换电路。显示电路倒是跟现代潮流一致,怎么没有看到楼主的键盘电路


键盘直接用独立式,接在P1口就可以了~现在问题是现将1HZ的各波形离散化,然后存在6264中,选择不同的波形调用不同的离散值~疑惑就在怎样通过按键控制频率的选择
此帖出自单片机论坛
 
 
 

回复

2498

帖子

0

TA的资源

至上芯片

13
 

回复 12楼 virginsoil 的帖子

为什么不设置子程序呢,键盘识别不就可以了?
此帖出自单片机论坛
 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 
 

回复

2498

帖子

0

TA的资源

至上芯片

14
 

回复 8楼 仙猫 的帖子

为什么你们都不理解高校呢,没有基础能够行吗?我们还是从8086学起呢。学微机原理的时候几乎都是这样,现在是个什么时代啊?芯片都到什么级别了?
此帖出自单片机论坛
 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 
 

回复

38

帖子

0

TA的资源

纯净的硅(中级)

15
 

回复 12楼 virginsoil 的帖子

感觉楼主是要用D/A转换的方法产生波形?如果是,输出幅度是否要控制?
那对你就难了,大家不会帮你那么细。
此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(高级)

16
 
原帖由 xujh 于 2009-5-18 09:13 发表
感觉楼主是要用D/A转换的方法产生波形?如果是,输出幅度是否要控制?
那对你就难了,大家不会帮你那么细。


幅度控制靠控制0832的参考电压不就可以改变了么?我的思路就是先将基准频率(1HZ)的各波形离散化,将其值存储在6264,然后通过按键调用子程序,同时改变中断程序中计数初值,就可以改变频率了~就是每改变一个输出波形的频率,就需要重新写入一次计数初值,比较麻烦啊
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表