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

正文內(nèi)容

基于光電傳感器的轉(zhuǎn)速測量系統(tǒng)設計課程設計說明書-資料下載頁

2025-06-22 01:35本頁面
  

【正文】 define uchar unsigned char//宏定義define uint unsigned intuint mm=0。 //定義參變量uchar n。uchar code table[]={0xc0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}。//定義編碼表,給數(shù)碼管復制delay(uint m) //子程序調(diào)用,作延時用{ uint i,j。for(i=m。i0。i)//i每加1,j經(jīng)過60次自加for(j=60。j0。j)。}xian_shi(){ uchar qian,bei,shi,ge。 //定義個十百千四個無符號整形參數(shù)uint jj。jj=mm。jj=jj/3。qian=jj/1000。 //將個十百千位對應的數(shù)分別找出來bei=jj%1000/100。shi=jj%100/10。ge=jj%10。P2=0x10。 //數(shù)碼管的段選,如接線圖中,=1,則左起第一個數(shù)碼管顯示P0=table[qian]。 //將千位的值所對應的十六進制碼點來亮該數(shù)碼管的中的八個小二極管delay(1)。 //作延時P2=0x20。 //段選,=1則左起第二個數(shù)碼管顯示P0=table[bei]。 //將百位的值所對應的十六進制碼來點亮該數(shù)碼管的中的八個小二極管delay(1)。 //作延時P2=0x40。P0=table[shi]。 //顯示十位的數(shù)delay(1)。P2=0x80。P0=table[ge]。 //顯示個位的數(shù)delay(1)。}timer_init() //中斷初始化子程序{ EA=1。 //開中斷總允許ET0=1。 //開定時器T0中斷允許ET1=1。 //開計數(shù)器T1中斷允許TMOD=0X51。 //TMOD=01010001BTH0=(6553550000)/256。 //初值的高位。定時器一個機器周期加1,一次中斷為50ms對應50000個機器周期(振蕩頻率為12MHZ)TL0=(6553550000)%256。 //初值的低位TH1=0。 //T1作計數(shù)器用,初值定為0x00TL1=0。TR0=1。 //軟啟動方式TR1=1。}main()//主函數(shù){ timer_init()。//中斷初始化P0=0。 while(1) //永遠循環(huán)顯示和延時{xian_shi()。delay(2)。}}void timer0() interrupt 1//“1”表示定時器中斷0{ n++。TR0=0。TR1=0。 //T0停止工作TH0=(6553550000)/256。 //賦初值TL0=(6553550000)%256。if(n==60) //若n自加到60則停止計數(shù),一次中斷50ms則60次中斷就為3s{ mm=0。mm|=TH1。mm=(mm8)|TL1。TH1=0。 //賦初值0TL1=0。 n=0。 //n從頭開始自加}TR0=1。 //T0開始工作TR1=1。}void timer1() interrupt 3 //“3”表示計數(shù)器中斷{ TR1=0。 //T1停止計數(shù)TR0=0。mm=0。 }體會這次自動檢測技術課程設計我們做了光電傳感器測速,其中涉及到了光電傳感器的應用、單片機的使用以及LED數(shù)碼管的應用,首先我學會了protues的使用方法,依據(jù)查找的相關資料畫出了相應的電路仿真圖;然后我學會看怎么使用keil軟件編程,將輸入好的程序生成hex文件,調(diào)用到protues中的單片機中,然而我發(fā)現(xiàn)脈沖信號經(jīng)過放大器接到單片機上會出現(xiàn)誤差,相比脈沖經(jīng)過放大電路后的波形的幅值小很多倍,雖然沒能將脈沖放大電路與單片機連接仿真成功,但我還是收益很多。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1