音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

大家愿意幫幫我嗎??謝謝

作者:37729014 欄目:單片機(jī)
大家愿意幫幫我嗎??謝謝
  我是一個(gè)學(xué)生,剛剛接觸到單片機(jī)這個(gè)知識(shí)。對(duì)一個(gè)初學(xué)者來說很多地方想不同,很多地方都不懂。
希望大家?guī)蛶臀!謝謝!
  能幫我寫個(gè)程序嗎?
  我的作業(yè)。。。。。

5.已知80C51單片機(jī)系統(tǒng)時(shí)鐘頻率為6MHZ,請(qǐng)利用定時(shí)器T0和P1.2輸出矩形脈沖,其波形如下:


                                                                                                                                    
P1.2            上升沿是50us            下降沿是350us
         

        


2樓: >>參與討論
37729014
大家愿意幫幫我嗎??謝謝
我知道怎么做
但是好象有小數(shù)
又不知道怎么做拉


3樓: >>參與討論
eleven11
pwm
你應(yīng)該為自己有那么一個(gè)作業(yè)感到高興

我當(dāng)年在學(xué)校時(shí)候連單片機(jī)是干什么的都不知道,而且還不知道有電子競(jìng)賽怎么回事,

后來畢業(yè)自學(xué)51,ARM,RTOS

你應(yīng)該為你老師能教你感到高興

4樓: >>參與討論
37729014
nnn
 
5樓: >>參與討論
37729014
sss

不是的
我看了例題
知道應(yīng)該是怎么做但是我這樣做好象有小數(shù)
之后就不曉得怎么做咯
你能不能講解一下嘛?
該怎么做?


6樓: >>參與討論
pfjian
怎么會(huì)有小數(shù)呢?
 
7樓: >>參與討論
37729014
sss
那么該怎么做嘛
反正我做來有小數(shù)

8樓: >>參與討論
xc_cz
我也新手,不知道下面寫的程序?qū)Σ粚?duì),你看看吧
#include<reg52.h>
sbit P1_2=P1^2;
void main()  
{
    TMOD=0x02;
     
    IE=0x82;
    TR0=0;
    
    while(1);
    
}

void timer0 ()  interrupt 1  using 1{
    
    if(P1_2){
        
    TH0=(65535-175)/256;
    TL0=(65536-175)%256;
    }
    else {
    TH0=(65535-25)/256;
    TL0=(65536-25)%256;
    }
    P1_2=~P1_2;
}

9樓: >>參與討論
xc_cz
可能這樣更好點(diǎn)
#include<reg52.h>
sbit P1_2=P1^2;
void main()  
{
    TMOD=0x02;
     
    IE=0x82;
    TR0=0;
    
    while(1);
    
}

void timer0 ()  interrupt 1  using 1{
    P1_2=~P1_2;
    if(P1_2){
        
    TH0=(65535-25)/256;
    TL0=(65536-25)%256;
    }
    else {
    TH0=(65535-175)/256;
    TL0=(65536-175)%256;
    }
    
}

10樓: >>參與討論
水星
哈哈
有小數(shù)就四舍五入!難道尿也要憋死英雄漢?

11樓: >>參與討論
水星
to:xc_cz 思路正確
#include <reg51.h>
要求是用51,不是52,雖然用52的頭文件沒有很大的問題……

12樓: >>參與討論
eleven11
想當(dāng)年
想當(dāng)年我從一竅不通到編幾百行的匯編51程序只用了2星期

入門的教材確實(shí)很重要,不然真的很困難,北航的那本只能當(dāng)做資料手冊(cè),我認(rèn)為作為入門教材不合適

13樓: >>參與討論
37729014
12
哥哥們
我要的是匯編語言些的程序。

14樓: >>參與討論
1121
上升沿和下降沿應(yīng)該該為高低電平。否則就是鋸齒波了。
在51單片機(jī)的教材書里,用定時(shí)器輸出矩形脈沖是做個(gè)例子來講的。

15樓: >>參與討論
37729014
哥哥們 姐姐們
  那么用匯編怎么寫。
用C語言 我也會(huì)點(diǎn)
不過也寫不完
我想看匯編怎么寫

16樓: >>參與討論
dengm
re:
P1.2            上升沿是50us            下降沿是350us

一周期共 50+350 = 400us == 200指令周期

   ORG 000BH
     MOV TMP_A, A
     MOV A, TL0
     ORL A, #LOW(SUB_T0)
     JMP @A+PC
     NOP

   ORG 0050H
SUB_T0:

     12 個(gè) nop

     setb p1.2
     MOV A, TMP_A

     25-2=23 個(gè) nop

     CLR P1.2
     RETI



17樓: >>參與討論
37729014
謝謝
 
18樓: >>參與討論
37729014
謝謝
謝謝你們的幫助
我現(xiàn)在想到了一個(gè)程序不曉得怎么樣哈
答:設(shè)置TO為方式2定時(shí),定時(shí)50 s,初值X為:

X=28-(6×106×50×10-6)÷12—231D=E7H

THO=TLO=E7H,TMOD=2H

  源程序如下:



     MOV   TMOD,#02H         ;設(shè)置TO為方式2定時(shí)

     MOV   THO,#E7H          ;賦初值

     MOV   TLO,#E7H

     SETB  TRO                ;啟動(dòng)TO工作

L1:SETB  P1.2

     MOV   RO,#7             ;低電平延時(shí)計(jì)數(shù)器置初值

DEL:JBC   TFO,REP           ;查詢計(jì)數(shù)溢出

     AJMP  DEL

REP:CLR   P1.2

     DJNZ  RO,DEL

     AJMP  L1


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
我不甘心
請(qǐng)教如何對(duì)7805過壓保護(hù)?正常輸入電壓最高到30V
請(qǐng)教鼠標(biāo)編程!!急!
請(qǐng)大蝦講解一下這個(gè)宏
我苯!就是想不通
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)