找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2438|回復(fù): 5
收起左側(cè)

有精密設(shè)備的老板嗎,幫我看看這個代碼的輸出頻率

[復(fù)制鏈接]
ID:334440 發(fā)表于 2022-7-22 00:55 | 顯示全部樓層 |閱讀模式
#include<reg52.h>
#include<intrins.h>
sbit led=P3^7;
main()
{
  while(1)
  {
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   led=~led;
  }
}
如果晶振是11.0592MHZ,芯片是40腳STC89C52RC,用以上10個_nop_();的代碼能準(zhǔn)備輸出多少呢,是什么波形啊,30個_nop_();呢,60個_nop_();呢,

回復(fù)

使用道具 舉報(bào)

ID:161164 發(fā)表于 2022-7-22 16:21 | 顯示全部樓層
Keil可以仿真
10個nop要14us,輸出35.7kHz方波
30個nop要35us,輸出14.3kHz方波
60個nop要69us,輸出7.24kHz方波
回復(fù)

使用道具 舉報(bào)

ID:654797 發(fā)表于 2022-7-23 06:52 | 顯示全部樓層
lkc8210 發(fā)表于 2022-7-22 16:21
Keil可以仿真
10個nop要14us,輸出35.7kHz方波
30個nop要35us,輸出14.3kHz方波

怎么將方波變成正玄波
回復(fù)

使用道具 舉報(bào)

ID:386442 發(fā)表于 2022-7-27 16:42 | 顯示全部樓層
vscos 發(fā)表于 2022-7-23 06:52
怎么將方波變成正玄波

積分+微分電路
回復(fù)

使用道具 舉報(bào)

ID:654797 發(fā)表于 2022-7-27 21:34 | 顯示全部樓層
lkc8210 發(fā)表于 2022-7-22 16:21
Keil可以仿真
10個nop要14us,輸出35.7kHz方波
30個nop要35us,輸出14.3kHz方波

用KEIL怎么仿真,沒用過仿真不會
回復(fù)

使用道具 舉報(bào)

ID:68189 發(fā)表于 2022-7-28 11:13 | 顯示全部樓層
本帖最后由 wpppmlah 于 2022-7-28 11:18 編輯

建立好工程,并設(shè)置好晶振頻率,后進(jìn)行仿真
1.png 添加示波器
2.png
設(shè)置示波器setup
3.png
添加示波器探測的引腳:
4.png
添加P3.7
5.png
設(shè)置引腳波形顯示方式:bit
6.png
運(yùn)行:波形可以用鼠標(biāo)輪放大縮小,左鍵點(diǎn)選范圍查看頻率周期。。。。。
7.png

其實(shí)這些都可以從網(wǎng)上找到,動一動手就可以做到......
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表