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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告-基于單片機(jī)的模數(shù)轉(zhuǎn)換及pwm波形發(fā)生器(編輯修改稿)

2024-10-08 19:33 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 14 參考文獻(xiàn) : [1] 李群芳等 .單片微型計(jì)算機(jī)與接口技術(shù) .[M]北京:電子工業(yè)出版社 , [2] 謝輝 .單片機(jī)原理及應(yīng)用 .[M]北京:化學(xué)工業(yè)出版社 , [3] 周向紅 .51 系列單片機(jī)應(yīng)用與實(shí)踐教程 .[M]北京:北京航空航天大學(xué)出版社, 2020 [4] 譚浩強(qiáng) .C 語言程序設(shè)計(jì) .第 2 版 .北京: 清華大學(xué) 出版社, [5] 李光飛,樓然苗等 .單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo) .北京:清華大學(xué)出版社, 2020 [6] 何利民 .I178。C總線應(yīng)用系統(tǒng)設(shè)計(jì) . 北京:機(jī)械工業(yè)出版社, 2020 [7] [8] [9] 15 附錄 A 程序清單 延時(shí)子程序清單: include /* uS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值 unsigned char 是 定義無符號(hào)字符變量,其值的范圍是 0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編 ,大致延時(shí)長(zhǎng)度如下 T=tx2+5 uS */ void DelayUs2x(unsigned char t) { while(t)。 }/*mS 延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值 unsigned char 是定義無符號(hào)字符變量,其值的范圍是 0~255 這里使用晶振 12M,精確延時(shí) 使用匯編 */ void DelayMs(unsigned char t) { while(t) { //大致延時(shí) 1mS DelayUs2x(65535)。 DelayUs2x(65535)。 } } 顯示、定時(shí)器初始化及中斷子函數(shù)清單 include include define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到 DataPort 則用 P0 替換 //sbit LATCH1=P2^0。//定義鎖存使能端口 段鎖存 //sbit LATCH2=P2^3。// 位鎖存 16 unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。// 顯示段碼值 0~9 unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。//分別對(duì)應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮 ,即位碼 unsigned char TempData[8]。 //存儲(chǔ)顯示值的全局變量 /* 顯示函數(shù),用于動(dòng)態(tài)掃描數(shù)碼管 輸入?yún)?shù) FirstBit 表示需要顯示的第一位,如賦值 2 表示從第三個(gè)數(shù)碼管開始顯示 如輸入 0 表示從第一個(gè)顯示。 Num 表示需要顯示的位數(shù),如需要顯示 99 兩位數(shù)值則該值輸入 2 */ void Display(unsigned char FirstBit,unsigned char Num) { static unsigned char i=0。 DataPort=0。 //清空數(shù)據(jù),防止有交替重影 LATCH1=1。 //段鎖存 LATCH1=0。 DataPort=dofly_WeiMa[i+FirstBit]。 //取位碼 LATCH2=1。 //位鎖存 LATCH2=0。 DataPort=TempData[i]。 //取顯示數(shù)據(jù),段碼 LATCH1=1。 //段鎖存 LATCH1=0。 i++。 if(i==Num) 17 i=0。 } /* 定時(shí)器初始化子程序 */ void Init_Timer0(void) { TMOD |= 0x01。 //使用模式 1, 16 位定時(shí)器,使用 |符號(hào)可以 在使用多個(gè)定時(shí)器時(shí)不受影響 //TH0=0x00。 //給定初值 //TL0=0x00。 EA=1。 //總中斷打開 ET0=1。 //定時(shí)器中斷打開 TR0=1。 //定時(shí)器開關(guān)打開 } /* 定時(shí)器中斷子程序 */ void Timer0_isr(void) interrupt 1 { TH0=(655362020)/256。 //重新賦值 2ms TL0=(655362020)%256。 Display(0,8)。 } 18 I178。C 協(xié)議子程序 : include include define _Nop() _nop_() //定義空指令 bit ack。 //應(yīng)答標(biāo)志位 sbit SDA=P2^1。 sbit SCL=P2^0。 /* 啟動(dòng)總線
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1