单片机原理建工程建工程为什么无.lenx

周热销排行
用户评论(0)
在此可输入您对该资料的评论~
添加成功至
资料评价:在keil中怎么在已经建好的工程更改单片机型号?在database中就没有这些型号的选项_百度知道
在keil中怎么在已经建好的工程更改单片机型号?在database中就没有这些型号的选项
是 用于stm32工程,本来是stm32f103vet6芯片的项目代码,想把这些移植到stm32f103rct6上面
我有更好的答案
project-&option for target,在弹出的对话框中选择Device页,选择一个新的器件就可以了。注意,修改了器件型号,有一部分设置会恢复到初始值。
我的keil里面怎么没有器件信息?
你这个是V5版的,我现在一直在用V4。V5要用哪个器件要联网下载的。
采纳率:71%
来自团队:
建立一个新工程,然后把代码复制过去,再编译查错。
需要帮你完成吗
1条折叠回答
为您推荐:
其他类似问题
keil的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。以前学单片机用的keil 4后来学习stm32新建工程中没有stm32选项怎么回事?_百度知道
以前学单片机用的keil 4后来学习stm32新建工程中没有stm32选项怎么回事?
看书上说 keil 4包含keil mdk为什么不能用呢?
我有更好的答案
现状KEILC,再装KEIL MDK就有了。
安装包啊!!!带注册机吧!!一定要能用啊
网上有呀,我手上倒是有,但太大,单位网太慢,不太好传。
有了,只不过开始想直接改keil设置,结果还是下了个mdk。。。。再问一下如果知道一个函数的地址,怎么调用呢?
直接ACALL 地址。
高级工程师
keil4的51和arm在安装的时候是两个不同的选项,你安装的时候应该没选ARM只选了51
木得选项啊。。。。。。
我怀疑你装的不是MDK arm的license,照着这个来一遍:一定注意最后要生成ARM的license
已经搞定谢了。。。还是谢了。。本来我也以为是破解出错了,换了个keil版本ok了
stm32的KEIL 4还有STM32版本的
为您推荐:
其他类似问题
keil的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。热门搜索:
下载费用:10 元 &
数字信号实验报告 南京大学金陵学院 实验报告《数字信号处理》姓名 陈亚萍 学号 2 专业 电子信息科学与技术一、实验目的1.加深对离散傅里叶变换(DFT)基本概念的理解;2.了解使用离散傅里叶变换(DFT)计算有限长序列和无限长序列信号频谱的方法;3.掌握用MATLAB语言进行离散傅里叶变换时常用的子函数;二、程序和程序运行后截图1、序列2/501()9nnx????????其 他令 x(n)通过一个离散时间系统,其单位抽样响应为:2041/()nh??????其 他(1)用 Matlab 编程,用重叠相加法计算该系统的输出 y(n)并画图(2)用 Matlab 编程,用重叠舍弃法计算该系统的输出 y(n)并画图(3)自学使用 matlab 中的 fftfilt 函数计算出 y(n)并画图。要求对重叠相加法和重叠相加法两种算法深入了解,画出两种算法的流程图。代码:重叠保留法:clear allclcN=16;%分段的长度,也就是做 fft 的长度h=[4,2,0.5,0.25];%系统冲击响应 h(n)for i=0:10 %定义 x(n)x(i+1)=(i-1)^2/5;endfor i=10:99x(i+1)=22-(i-1)/5;endLenx=length(x);M=length(h);M1=M-1;%重叠部分的长度L=N-M1;%不重叠部分的长度h=fft(h,N);K=floor((Lenx+M1-1)/L)+1;%分的段数p=(K)*L-L%最后一段结尾补零数x1=[zeros(1,M1),x,zeros(1,p)];%总的大矩阵Y=zeros(K,N);%保存结果矩阵初始化for k=0:K-1xk=fft(x1(k*L+1:k*L+N));Y(k+1,:)=(ifft(xk.*h));endz=reshape(Y(:,M:N)',1,[])%将保存结果矩阵转成一个行向量subplot(311),stem(h,'k');subplot(312),stem(x,'k');subplot(313),stem(z,'k'); 0 2 4 6 8 10 12 14 16- 30 40 50 60 70 80 90
20 40 60 80 100 重叠相加法:clear allclcN=16;%分段的长度,也就是做fft的长度h=[4,2,0.5,0.25];%系统冲击响应h(n)for i=0:10 %定义x(n)x(i+1)=(i-1)^2/5;endfor i=10:99x(i+1)=22-(i-1)/5;endLenx=length(x);M=length(h);M1=M-1;%重叠部分的长度L=N-M1;%不重叠部分的长度h=fft(h,N);K=ceil(Lenx/L);%分的段数for i=Lenx:K*L-1%将x(n)补成长度为K*L的序列x(i+1)=0;endY=zeros(K,N);%保存结果矩阵初始化YY=zeros(1,(K-1)*L+N);%最终结果矩阵初始化for k=0:K-1xk=[x(k*L+1:k*L+L),zeros(1,M1)];Y(k+1,:)=(ifft(fft(xk).*h));YY(k*L+1:k*L+N)=YY(k*L+1:k*L+N)+Y(k+1,:)endsubplot(311),stem(h,'k');subplot(312),stem(x,'k');subplot(313),stem(YY,'k');0 2 4 6 8 10 12 14 16- 60 80 100
20 40 60 80 100 结果分析:计算一长一短两个序列的线性卷积时,如果直接使用 FFT 以及 IFFT 进行快速变换,则需要在较短的序列后面补很多个零,增加了计算量。因此在此种情况下,一般采用重叠相加法和重叠保留法来计算,可以有效减少计算量(3)代码:clear allclcN=104;%分段的长度,也就是做 fft 的长度h=[4,2,0.5,0.25];%系统冲击响应 h(n)for i=0:10 %定义 x(n)x(i+1)=(i-1)^2/5;endfor i=10:99x(i+1)=22-(i-1)/5;endy4=fftfilt(h,x,N);subplot(311),stem(h,'k');subplot(312),stem(x,'k');subplot(313),stem(y4,'k');1 1.5 2 2.5 3 3.5
30 40 50 60 70 80 90
10 20 30 40 50 60 70 80 90 实验分析:FFTFILT 交叠相加的方法过滤使用 FFT二 , ,(){,,1,}xn??(){,315,,7}yn?,复习使用 matlab 中的 fft 函数和 ifft 函数,用图形表示运1,z算结果。(1)利用 DFT 的性质,通过一次 10 点 DFT 运算同时计算出 10 点的 和 10 点的 ,分别画出实部、虚部、)(kX)(kY幅度和相位;(2)利用 DFT 和 IDFT 计算 和 的 10 点、15 点、20 点圆周卷积(提示:要先补零),然后与线形卷积结)(nxy果画图比较(提示:使用 conv 函数);(3)利用 DFT 的性质,通过一次 10 点 DFT 运算计算出 20 点的 ,分别画出实部、虚部、幅度和相位; ()Zk(1)代码:n=0:9;xn=[1,2,3,2,0,-2,-1,1,3,5];xw=dftmtx(10)*xn';subplot(221),stem(n,real(xw));xlabel('n');ylabel('real(xw)');title('序列的实部');subplot(222),stem(n,imag(xw));xlabel('n');ylabel('imag(xw)');title('序列的虚部');subplot(223),stem(n,abs(xw));xlabel('n');ylabel('abs(xw)');title('序列的模');subplot(224),stem(n,angle(xw));xlabel('n');ylabel('angle(xw)');title('序列的相角');程序运行结果 : 0 0.2 0.4 0.6 0.8-1001020f/hzreal(yw)yw列列列0 0.2 0.4 0.6 0.8-505f/hzimag(yw)yw列列列0 0.2 0.4 0.6 0.8051015f/hzabs(yw)yw列列0 0.2 0.4 0.6 0.8-4-2024f/hzangle(yw)yw列列列n=0:9;yn=[5,3,1,3,5,3,1,3,5,7];yw=dftmtx(10)*xn';f=n/10.*(0=N1+N2-1 的时候,圆周卷积代替了线性卷积,否则就会产生混叠现象(3)代码:a=[1 2 3 2 0 -2 1 3 5 7];b=[5 3 1 3 5 3 1 3 5 7];N=length(a); x=zeros(1,N); x=a+j*b; X=fft(x,N); X0=conj(fliplr(X)); X0=[X0(N) X0(1:N-1)]; y1=(X+X0)./2; y2=(X-X0)./2./j; z=[y1,y2];subplot(221),stem(real(z));xlabel('n');ylabel('real(z)');title('序列的实部');subplot(222),stem(imag(z));xlabel('n');ylabel('imag(z)');title('序列的虚部');subplot(223),stem(abs(z));xlabel('n');ylabel('abs(z)');title('序列的模');subplot(224),stem(angle(z));xlabel('n');ylabel('angle(z)');title('序列的相角');0 5 10 15 20-2002040nreal(z)列列列列列0 5 10 15 20-10-50510nimag(z)列列列列列0 5 10 15 nabs(z)列列列列0 5 10 15 20-4-2024nangle(z)列列列列列结果分析:本题算法原理是将 x1(n)与 x2(n)分别当作一个复序列 x(n)的实部及虚部,通过 FFT 运算可得 x(n)的DFT 的值,然后利用下式得到两序列的 DFT:)]()([21)(21 kNXkjkX?????FFT 算法进行的都是复序列计算,若计算是序列,则先要将其虚部全部补零,这样存储器要增加一倍,而使用本函数来计算是序列的 FFT,可因为它可以节约存储器的空间,但是计算前要保证两个实序列的长度相等。四、实验小结和讨论:1、计算一长一短两个序列的线性卷积时,如果直接使用 FFT 以及 IFFT 进行快速变换,则需要在较短的序列后面补很多个零,增加了计算量。因此在此种情况下,一般采用重叠相加法和重叠保留法来计算,可以有效减少计算量;2、若有 x1(n)与 x2(n)两个分别为 N1 与 N2 的有限长序列,则它们的线性卷积 y1(n)为 N1+N2-1 的有限长序列,而它们的N 点圆周卷积 y2(n)则有以下两种情况:1,当 N N1+N2-1 时,y2(n)的前 N1+N2-1 的点刚好是 y1(n)的全部非零序列,而剩下的 N-(N1+N2-1)个点上的序列则是补充的零。
文档加载中……请稍候!
下载文档到电脑,查找使用更方便
10 元 &&0人已下载
还剩页未读,继续阅读
&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>一、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站提供全自助服务,购买后点击下载按钮可以下载到你电脑或手机(系统不会发送文档到您的邮箱),请注意查看下载存放位置;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>二、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站具有防盗链功能,所以不要使用迅雷、旋风、网际快车等第三方辅助下载工具(不支持&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>QQ浏览器&/span>),否则下载下来的文件只是网页或乱码;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>三、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>由于网络原因、下载知识欠缺、本地电脑&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>或&/span>手机阻止下载等问题无法解决时,需要提供以下&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&; color: rgb(255, 0, 0);&>任意一条信息&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>给我们,我们才能更及时地为你服务:&/span>&br/>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.1、如果是注册的会员,请告诉我们你的会员账号;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.2、如果是游客下载的,请告诉我们你下载时填写的手机或者邮箱;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.3、如果是微信或QQ快捷登陆的,请告诉我们你的微信或QQ昵称;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.4、如果这些你仍然无法确定,请告诉我们你的付款单号(我们可以通过单号反过来查询你的账号和下载记录)&/span>&a href=&https://www.jinchutou.com/i-93.html& target=&_blank& style=&text-decoration: color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>&span style=&color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>看看什么是单号?&/span>&/a>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>四、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>需要下载哪份文档,请发送文档网址,而不是截图,更不要直接把标题给我们;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>五、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>其它下载常见问题详见:&/span>&a href=&https://www.jinchutou.com/info-0-23-1.html& target=&_blank& style=&font-family: 微软雅黑, &Microsoft YaHei&;&>https://www.jinchutou.com/info-0-23-1.html&/a>&br/>&/p>&p>&br/>&/p>" /> &span id=&_baidu_bookmark_start_2& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_start_4& style=&display: line-height: 0&>?&/span>&/p>&p>&span style=&font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>& & 鉴于本网发布稿件来源广泛、数量较多, 系统审核过程只针对存在明显违法有害内容(如色情、暴力、反动、危害社会治安及公共安全等公安部门明文规定的违法内容)进行处理,难以逐一核准作者身份及核验所发布的内容是否存在侵权事宜, 如果著作权人发现本网已转载或摘编了其拥有著作权的作品或对稿酬有疑议, 请及时与本网联系删除。&/span>&/p>&p>&strong style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 white-space: background-color: rgb(255, 255, 255);&>& & 侵权处理办法参考版权提示一文:&/strong>&a href=&https://www.jinchutou.com/h-59.html& target=&_blank& textvalue=&https://www.jinchutou.com/h-59.html&>https://www.jinchutou.com/h-59.html&/a>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>&&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>1、如涉及内容过多,需要发送邮箱,请电子邮箱到,我们会及时处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>2、系统一旦删除后,文档肯定是不能下载了的,但展示页面缓存需要一段时间才能清空,请耐心等待2-6小时;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>3、请版权所有人(单位)提供最起码的证明(证明版权所有人),以便我们尽快查处上传人;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>4、请文明对话,友好处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>5、为了杜绝以前再有类似的侵权事情,可以为我们提供相应的关键字,便于管理人员添加到系统后能有效排除和抵制与您(贵单位)相关版权作品上传;&/span>&/p>&p>&span id=&_baidu_bookmark_end_5& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_end_3& style=&display: line-height: 0&>?&/span>&/p>" /> &span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>& & 为了维护合法,安定的网络环境,本着开放包容的心态共建共享金锄头文库平台,请各位上传人本着自律和责任心共享发布有价值的文档;本站客服对于上传人服务前,有以下几点可提前参阅:&/span>&/p>&p>&span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>1、本站上传会员收益见:&a href=&https://www.jinchutou.com/h-36.html& target=&_blank&>https://www.jinchutou.com/h-36.html&/a> &/span>&/p>&p>2、本站不会为任何刚注册的上传会员特批解除上传限制,普通会员每天可以上传50份,值班经值会审核其上传内容,请自行观察自己上传的文档哪些在“临时转换中”(审核通过),哪些在审核拒绝中,连续坚持几天都没有任何文档被拒的情况下,根据文档质量和发布分类是否正常等考量合格后值班经理会特批升级会员等级,相应的权益也同时上升。&/p>&p>3、上传人本着友好、合作、共建、共享的原则,请耐心仔细的查看《&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>违禁作品内容处理规则》;&/a>&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>https://www.jinchutou.com/i-143.html&/a>&/p>&p>4、上传人可以观注本站公告,查看其它被公示永久封禁的原因&a href=&https://www.jinchutou.com/news-1.html& target=&_blank&>https://www.jinchutou.com/news-1.html&/a>&/p>&p>5、其它问题可以参阅上传常见问题指引:&a href=&https://www.jinchutou.com/info-0-25-1.html& target=&_blank&>https://www.jinchutou.com/info-0-25-1.html&/a>&/p>" />stc12c5a60s2单片机用keil建工程时选什么型号?_百度知道
stc12c5a60s2单片机用keil建工程时选什么型号?
我有更好的答案
  STC官网有头文件,KEIL里选ATMEL的AT89C52即可。  把STC单片机当做一般的AT51单片机即可。若是用C语言编译STC单片机的话,只需在头文件里包含&reg51.h&和相应的STC单片机的头文件即可,STC单片机的头文件在主页就可以下载。
任意选个51单片机的型号,然后自己添加STC12C5A的头文件就可以了。
你用过没?那添加stc头文件之后就可以用所有的硬件资源了吗?问题很肤浅
用过啊,写过好些小程序了。STC12单片机和一般的51相比主要就是多了很多寄存器,因此才需要那个头文件。实际上在做的时候直接在C文件里就把寄存器的地址定义了,这样连头文件都省略了。
本回答被提问者采纳
在keil的c51中再建一个数据库就可以同时使用原来有的型号单片机和stc的,很实用的,不由每次都做更改
选stc12c5a60s2这个型号,你去STC官网下载一个文件,然后替换KEIL里面的就可以了
Atmal -& AT89C52
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
stc12c5a60s2的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 学单片机需要什么基础 的文章

 

随机推荐