51 单片机汇编语言教程 汇编 请大神做下这个题

来几道题求大神_51单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:40,899贴子:
来几道题求大神收藏
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或求程序代码。 已有89C51单片机和AD9850,但编程不熟,求大神赐教,题目要求如下,多谢。1.基本要求  (1)正弦波信号源  ① 信号频率:20Hz~20kHz步进调整,步长为5Hz  ② 频率稳定度:优于10-4  ③ 非线性失真系数≤3%  (2)脉冲波信号源  ① 信号频率:20Hz~20kHz步进调整,步长为5Hz  ② 上升时间和下降时间:≤1μs  ③ 平顶斜降:≤5%  ④ 脉冲占空比:2%~98%步进可调,步长为2%  (3)上述两个信号源公共要求  ① 频率可预置。  ② 在负载为600Ω时,输出幅度为3V。  ③ 完成5位频率的数字显示。2.发挥部分  (1)正弦波和脉冲波频率步长改为1Hz。  (2)正弦波和脉冲波幅度可步进调整,调整范围为100mV~3V,步长为100mV。  (3)正弦波和脉冲波频率可实现扫频输出,步长(最小1Hz)和扫频时间(最小0.1S)可设定。  (4)降低正弦波非线性失真系数。(5)其他(如可产生FM、AM、PSK、ASK等信号)。
rrPW89BC58
网上有现成的AD9850驱动代码单片机只能实现出波形,信号的复制,稳定度是不好说的你想要扫频也很简单int aaaa = 扫频初始值;while(aaaa <= 你想要到达的频率点){
send(aaaa);
//网上有现成的发送AD9850频率控制字的程序
aaaa += 5赫兹 ;
delay();//可以稍微延时 }
为您推荐:
扫描下载二维码后使用快捷导航没有帐号?
查看: 2416|回复: 2
明天考试!MSC51习题求助!!大神来啊~
在线时间2 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
问题如下:
有一外部中断源,接入INT0非端,当其中有中断请求时,要求CPU把一个从内部RAM30H单元开始的50个字节的数据块传送到外部RAM从1000H开始的连续存储区。请编写对应的程序。
另注:题目没有给出相应的电路图,也没有给出外部存储器的地址。求答案!
在线时间1408 小时
威望40866分
芯币43496枚
E金币749枚
TA的帖子TA的资源
这个不需要电路图,按默认最小系统即可,至于地址问题,题目已经给出了,1000H就是起始地址,偏移量就是50个字节。编程思路:
系统初始化,使能外中断,开放总中断使能
主程序是一个闭环跳转指令
中断服务程序:
建一个临时变量比如为A,置初值为0,再置一个临时变量比如为B
循环标志:从内存30H+A处读取数据并放在B中
将B中的数据写入外部RAM,地址为1000H+A
将A进行累加1
比较A是否大于等于50,是则结束,否则跳转循环标志处。
就这么简单,以上表述即为程序流程,可以直接用C、汇编或任何51编程语言进行一一对应的表达。
在线时间379 小时
威望4761分
芯币5611枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
五彩晶圆(中级), 积分 4761, 距离下一级还需 1239 积分
C51中有设定变量在存储器中地址的关键字,请仔细阅读手册
技术导师勋章
论坛威望大于30000或网友提名:坛子里公认的技术导师
Powered by
逛了这许久,何不进去瞧瞧?}

我要回帖

更多关于 单片机汇编语言100例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信