freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于光電傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)說明書(參考版)

2025-07-05 23:12本頁面
  

【正文】 } 體會(huì) 這次自動(dòng)檢測(cè)技術(shù)課程設(shè)計(jì)我們做了光電傳感器測(cè)速,其中涉及到了光電傳感器的應(yīng)用、單片機(jī)的使用以及 LED 數(shù)碼管的應(yīng)用,首先我學(xué)會(huì)了 protues 的使用方法,依據(jù)查找的相關(guān)資料畫出了相應(yīng)的電路仿真圖;然后我學(xué)會(huì)看 怎么使用 keil 軟件編程,將輸入好的程序生成 hex 文件,調(diào)用到 protues 中的單片機(jī)中,然而我發(fā)現(xiàn)脈沖信號(hào)經(jīng)過放大器接到單片機(jī)上會(huì)出現(xiàn)誤差,相比脈沖經(jīng)過放大電路后的波形的幅值小很多倍,雖然沒能將脈沖放大電路與單片機(jī)連接仿真成功,但我還是收益很多。 //T1停止計(jì)數(shù) TR0=0。 //T0開始工作 TR1=1。 n=0。 TH1=0。 mm|=TH1。 //賦初值 TL0=(6553550000)%256。TR1=0。 } } void timer0() interrupt 1//“ 1”表示定時(shí)器中斷 0 { n++。 while(1) //永遠(yuǎn)循環(huán)顯示和延時(shí) { xian_shi()。 } main()//主函數(shù) { timer_init()。 TR0=1。 //初值的低位 TH1=0。 //初值的高位。 //開計(jì)數(shù)器 T1中斷允許 TMOD=0X51。 //開中斷總允許 ET0=1。 //顯示個(gè)位的數(shù) delay(1)。 P2=0x80。 P0=table[shi]。 //將百位的值所對(duì)應(yīng)的十六進(jìn)制碼來點(diǎn)亮該數(shù)碼管的中的八個(gè)小二極管 delay(1)。 //作延時(shí) P2=0x20。 //數(shù)碼管的段選,如接線圖中, =1,則左起第一個(gè)數(shù)碼管顯示 P0=table[qian]。 ge=jj%10。 //將個(gè)十百千位對(duì)應(yīng)的數(shù)分別找出來 bei=jj%1000/100。 jj=jj/3。 //定義個(gè)十百千四個(gè)無符號(hào)整形參數(shù) uint jj。j)。i)//i每加 1, j經(jīng)過 60次自加 for(j=60。 for(i=m。 uchar code table[]={0xc0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}。 1.李現(xiàn)明,吳皓編著 .自動(dòng)檢測(cè)技術(shù) .北京:機(jī)械工業(yè)出版社, 20xx 2.徐仁貴 .單片微型計(jì)算機(jī)應(yīng)用技術(shù) .北京:機(jī)械工業(yè)出版社 .20xx 3. 陳愛弟 .Protel99實(shí)用培訓(xùn)教程 .北京:人民郵電出版社 .20xx 總的電路圖設(shè)計(jì) 總系統(tǒng)程序 單片機(jī)總體程序如下: include define uchar unsigned char//宏定義 define uint unsigned int uint mm=0。仿真時(shí),設(shè)置脈沖頻率為 700Hz,如圖所示,顯示電路的LED數(shù)碼管上顯示 700。 //個(gè)位 delay(1)。 P2=0x80。 P0=table[shi]。 //將百位的值所對(duì)應(yīng)的十六進(jìn)制碼來點(diǎn)亮該數(shù)碼管的中的八個(gè)小二極管 delay(1)。 //作延時(shí) P2=0x20。 //數(shù)碼管的段選,如接線圖 =1,則左起第一個(gè)數(shù)碼管顯示 P0=table[qian]。 ge=jj%10。 //將個(gè)十百千位對(duì)應(yīng)的數(shù)分別找出來 bei=jj%1000/100。 jj=jj/3。 //定義個(gè)十百千四個(gè)無符號(hào)整形參數(shù) uint jj。 //T0開始工作 TR1=1。 n=0。 TH1=0。 mm|=TH1。 //賦初值 TL0=(6553550000)%256。 //T0停止工作 TR1=0。 定時(shí)器中斷程序 void timer0() interrupt 1 { n++。 } ( 2)定時(shí)器中斷程序 中斷部分要對(duì)單片機(jī)產(chǎn)生的中斷次數(shù)計(jì)數(shù),定時(shí)器每次觸發(fā)中斷需要的時(shí)間為 50ms,我們需要單片機(jī)在 3秒鐘內(nèi)對(duì)脈沖計(jì)數(shù),所以要對(duì)中斷計(jì)數(shù) 60次。 TR0=1。 //初值的低位 TH1=0。 //初值的高位。 //開計(jì)數(shù)器 T1中斷允許 TMOD=0X51。 //開中斷總允許 ET0=1。 綜上所述,我們給 TMOD應(yīng)賦給二進(jìn)制的 01010001B,是十六進(jìn)制的 0x51。C/T=1作計(jì)數(shù)器用。 ( 1) 定時(shí) /計(jì)數(shù)器的啟動(dòng)方式為GATE=0,用軟件設(shè)置使 TOCN中的運(yùn)行控制位 TR0和 TR1為1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1