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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)---波形發(fā)生器-免費(fèi)閱讀

2025-07-06 06:40 上一頁面

下一頁面
  

【正文】 break。 break。 (key_rd!=5) amp。 // LED_show(tab[3],0x02)。 TL0 = tab5[xms]。 TL0 = tab5[xms]。 num = key_rd。 TL0 = tab4[xms]。 TL0 = tab4[xms]。 TL0 = tab4[xms]。 TL0 = tab4[xms]。 num = key_rd。 TL0 = tab1[xms] % 256。 else timer=timer1。 while(!TF0) { } TF0 = 0。 while(!TF0) { } TF0 = 0。 } for(i=0x80。 int num。i0。i90。 uchar key_rd = 0xff。 LED_show(tab[timer],0x02)。 else timer=timer+1。i0。 case 0x77: key = 15。 0xf0。 0xf0。 case 0xdb: key = 9。 0xf0。 case 0x7d: 39 key = 7。 0xf0。 0xf0。 case 0xde: key = 1。 0xf0。 WRBIT = 0。 } void LED_show(uchar LED_tab, uchar LED_num) { WRBIT = 0。 37 Delay(1)。 WR0832 = 0。 uchar code total1[] = {128,130,132,135,137,139,141,143,146,148, 150,152,154,156,159,161,163,165,167,169, 171,173,175,178,180,182,184,186,188,189, 191,193,195,197,199,201,203,204,206,208, 210,211,213,215,216,218,219,221,222,224, 225,227,228,229,231,232,233,234,236,237, 238,239,240,241,242,243,244,245,246,247, 247,248,249,249,250,251,251,252,252,253, 253,253,254,254,254,254,255,255,255,255, 255}。我發(fā)現(xiàn),在我們所使用的書籍上有一些知識(shí)在實(shí)際應(yīng)用中其實(shí)并不是十分理想,各種參數(shù)都需要自己去調(diào)整,這就要求我們應(yīng)更加注重實(shí)踐環(huán)節(jié)。 通過這次的課程設(shè)計(jì),讓我真正的認(rèn)識(shí)到課程設(shè)計(jì)的重要性,不但可以通過具體課題的設(shè)計(jì)工作學(xué)習(xí)到相關(guān)的新知識(shí),而且可以課堂上所學(xué)習(xí)的知識(shí)用于實(shí)踐。經(jīng)過思考和檢查程序,發(fā)現(xiàn)原來是延時(shí)時(shí)間設(shè)的太長(zhǎng),數(shù)碼管刷新時(shí)間太長(zhǎng),沒達(dá)到人眼視覺暫留效果。例如:調(diào)試顯示子程序時(shí),只將顯示子程序進(jìn)行匯編,確認(rèn)無誤后單步執(zhí)行,觀察 CPU 窗口和 DATA 窗口以及 CODE窗口相應(yīng)單元的變化是否跟預(yù)期的一樣。 軟件調(diào)試 1. 輸入源程序 輸入源程序時(shí),應(yīng)以西文方式輸入字母和符號(hào),且中文注釋前要加分號(hào)。 uchar key_rd = 0xff。 P0 = LED_tab。 WRBIT = 1。 Delay(1)。 break。 temp = temp amp。 temp = temp amp。 break。 temp = temp amp。 break。 temp = temp amp。 temp = temp amp。 break。 temp = temp amp。 } } 延時(shí)程序 void Delay(uint xms) { uint i,j。 } LED_show(tab[timer],0x02)。 else timer=timer1。 } } void shuang_sanj(uchar xms) //雙極性三角波 { uchar i。 } LED_show(tab[timer],0x02)。 } // LED_show(tab[c],0x01)。 } LED_show(tab[timer],0x02)。 19 else timer=timer1。 } void shuang_zx(uchar xms) //雙極性正弦波 { uint i。 TR0 = 1。 num = key_rd。i) { TH0 = 0xff。i++) { TH0 = 0xff。 if (num==11) { if (timer==2) timer=0。 TR0 = 1。 TR0 = 1。 else timer=timer+1。 TR0 = 1。 TL0 = tab1[xms] % 256。 uchar key_rd = 0xff。 break。 (key_rd!=7)) { key_rd = test()。 (key_rd!=2) amp。 void main() { uint num=0。 9 復(fù)位電路 這種復(fù)位電路的工作原理是:?jiǎn)纹瑱C(jī)的復(fù)位電路在剛接通電時(shí),剛開始電容是沒有電的,電容內(nèi)的電阻很低,通電后, 5V 的電通過電阻給電容進(jìn)行充電,電容兩端的電會(huì)由0V 慢慢 的升到 4V 左右(此時(shí)間很短一般小于 秒), RC構(gòu)成的微分電路在上電瞬間產(chǎn)生一個(gè)微分脈沖,其寬度大于兩個(gè)機(jī)器周期, 89C51 將復(fù)位。目前生產(chǎn)的 DAC 芯片分為兩類,一類芯片內(nèi)部設(shè)置有數(shù)據(jù)寄存器,不需要外加電路就可以直接與微型計(jì)算機(jī)接口。將設(shè)計(jì)任務(wù)分解為按鍵電路、數(shù)碼顯示電路等模塊。由于人眼具有視 4 覺暫留特性,當(dāng)每只數(shù)碼管顯示的時(shí)間間隔小于 1/16s 時(shí)人眼感覺不到閃動(dòng),看到的是每只數(shù)碼管常亮。 以上三種方案綜合考慮,選擇方案一。此方案輸出的波形不夠穩(wěn)定,抗干擾能力弱,不易調(diào)節(jié)。在本設(shè)計(jì)的基礎(chǔ)上,加上鍵盤控制,則可通過鍵盤設(shè)定所需要的波形頻率。 二、設(shè)計(jì)要求 利用 51 系列單片機(jī)、數(shù)碼管或點(diǎn)陣 LCD、 D/A 轉(zhuǎn)換器DAC832等器件,設(shè)計(jì)一個(gè) 簡(jiǎn)易波形發(fā)生器 。但此方案電路簡(jiǎn)單、成本低。 單片機(jī)的選擇論證 方案一: AT89S52 單片機(jī)是一種高性能 8 位單片微型計(jì)算機(jī)。 方案二:采用 LCD 液晶顯示器 1602。 總體 方框圖 6 五、單元電路設(shè)計(jì) 本系統(tǒng)由單片機(jī)、波形轉(zhuǎn)換( D/A)電路、顯示接口電路、鍵盤電路、電源電路等五部分組。另一類芯片內(nèi)沒有數(shù)據(jù)寄存器,輸出信號(hào)隨數(shù)據(jù)輸入線的狀態(tài)的變化而變化,因此不能直接與微型計(jì)算機(jī)接口,必須通過并行口與微型計(jì)算機(jī)接口。正因?yàn)檫@樣,復(fù)位腳的電由低電位升到高電位,引起了內(nèi)部電路的復(fù)位工作, RST 端電壓慢慢下降,降到一定電壓值以后,即為低電平,單片機(jī)開始正常工作(這是單片機(jī)的上電復(fù)位,也叫初始化復(fù)位);當(dāng)按下復(fù)位鍵時(shí),電容兩端放電,電容又回到 0V 了,于是又進(jìn)行了一次復(fù)位工作(這是手動(dòng)復(fù)位原理)。 uchar state,key_rd = 0xff。amp。 state = key_rd。 case 5: shuang_fb(timer)。 key_rd = test()。 shuchu(0x80)。 while(!TF0) { } TF0 = 0。 } if (num==15) { if (timer==0) 16 timer=2。 while(!TF0) { } TF0 = 0。 while(!TF0) { } TF0 = 0。 else timer=timer+1。 TL0 = tab3[xms]。 TL0 = tab3[xms]。 if (num==11) { if (timer==2) timer=0。 while(!TF0) { } TF0 = 0。 int num。 } for(i=0。 for(i=90。 for(i=0。 for(i=90。 int num。 } for(i=0x00。 for(i=0xff。 for(i=xms。 0xf0。 22 case 0xde: key = 1。 0xf0。 0xf0。 case 0x7d: key = 7。 0xf0。 case 0xdb: key = 9。 0xf0。 0xf0。 case 0x77: key = 15。 P0 = 0x00。 Delay(1)。 WRSEG = 1。 key_rd = test()。 根據(jù)自動(dòng)匯編提供的錯(cuò)誤信息逐條糾正錯(cuò)誤,直至匯編信息提示無誤。如果有問題找出問題所在。后來把延時(shí)時(shí)間改短之后這個(gè)問題就解決了。當(dāng)在實(shí)際運(yùn)用單片機(jī)的時(shí)候,才發(fā)現(xiàn)原來自己所學(xué)的知識(shí)并不熟悉,運(yùn)用起來更是生疏,沒有實(shí)現(xiàn)學(xué)以致用的目的,而且還發(fā)現(xiàn)了原來很多存在的疏忽,如簡(jiǎn)單的指令一直都用錯(cuò)了。 十、參考文獻(xiàn) 《 單片機(jī)原理與接口技術(shù) 》,李升主編,北京大學(xué) 出版社, 2021 年 《單片機(jī)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)書》,屈波等編, 2021 年 《微處理器綜合實(shí)訓(xùn)系統(tǒng)模塊化設(shè)計(jì)》戴建 編 2021 年 《單片機(jī)原理及應(yīng)用》,趙德安等編,機(jī)械工業(yè)出版社, 2021 年 33 十一、附件材料 元器件清單 波形發(fā)生器電路(數(shù)碼管)元件清單 序號(hào) 名稱 規(guī)格 封裝 數(shù)量 1 插座 雙排針 IDC10 1 2 插頭座 4 腳 *5mm MKDS15_4RMI 1 3 插頭座 *4(4 針 ) SIP4 1 4 按鍵 12*12 KEY12 17 5 跳線 插針,短路棒 SIP2 1 6 晶振 Z XTAL1 1 7 發(fā)光二極管 紅色( 3mm) 1 8
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1