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

正文內(nèi)容

紅外遙控音樂(lè)電子鐘設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-12-07 14:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 初值寄存器:預(yù)裝用來(lái)決定計(jì)數(shù)器產(chǎn)生溢出周期的參數(shù),次參數(shù)決定著定時(shí)或者計(jì)數(shù)的周期。通常要預(yù)算并送入初值寄存器中。 定時(shí) /計(jì)數(shù)器的 4 種工作模式,由特殊功能寄存器 TMOD 決定。 模式 0: 13 位定時(shí) /計(jì)數(shù)器 圖 33 模式 0 電路圖 在某一個(gè)初值的基礎(chǔ)上加 1 計(jì)數(shù),當(dāng)計(jì)數(shù)器計(jì)滿為全“ 1”時(shí),再來(lái)一個(gè)計(jì)數(shù)脈沖,就產(chǎn)生一個(gè)“溢出中斷信號(hào)” TF1=1。 由于低 8 位計(jì)數(shù)器中的高 3 位沒(méi)有參與工作,故填裝初值時(shí)應(yīng)“避開(kāi)”此三位。 模式 1: 16 位定時(shí) /計(jì)數(shù)器 . . 圖 34 模式 1 電路圖 類同于模式 0。由于兩個(gè)計(jì)數(shù)器為完整的 8 位,故將計(jì)算好的 16 位初值可以直接填裝到 TH、 TL 中。 模式 2: 8 位自動(dòng)填裝值模式 圖 35 模式 2 電路圖 TL 做計(jì)數(shù)器, TH 做初值寄存器,工作前 TL TH1 分別預(yù)置相同 的初值。 TL1 計(jì)數(shù)時(shí),產(chǎn)生溢出的同時(shí),將 TH1 中的初值自動(dòng)重裝 TL1。 TL1 繼續(xù)計(jì)數(shù)。 8位計(jì)數(shù)器的模式,定時(shí)或計(jì)數(shù)的范圍遠(yuǎn)遠(yuǎn)小于模式 0和模式 “硬件自動(dòng)重裝”功能,非常適合進(jìn)行重復(fù)性定時(shí)的場(chǎng)合,如產(chǎn)生連續(xù)方波信號(hào)等。同時(shí)也省去了軟件重裝初值的麻煩。 . . 模式 3:組合擴(kuò)展模式 (只適應(yīng)于 T0) 圖 36 模式 3 電路圖 將 T0 和 T1 重新進(jìn)行“拆分、組合”,將 T0 變?yōu)橛?TH0、 TL0 組成的兩個(gè)獨(dú)立的 8 位定時(shí) /計(jì)數(shù)器。 表 32 不同模式比較 模式 計(jì)數(shù)模 最大計(jì)數(shù)值 模式 0 13 位 Tmax=8192 模式 1 16 位 Tmax=65536 模式 3 8 位 Tmax=256 定時(shí)時(shí)長(zhǎng)比較,晶振 12M,指令周期 1us 情況 。 表 33 不同模式時(shí)間比較 模式 計(jì)數(shù)模 M 最大計(jì)數(shù)值 Tmax (fosc=12M) 模式 0 13 位 Tmax=8192*1us= 模式 1 16 位 Tmax=65536*1= 模式 3 8 位 Tmax=256*1us= . . T=(MTC)*t 其中 T:定時(shí)時(shí)間, M:計(jì)數(shù)器的模, TC:計(jì)數(shù)初值, t:計(jì) 數(shù)器計(jì)數(shù)脈沖的周期 (t=fosc/12)。 表 34 模式控制寄存器 TMOD GATE C/T M1 M0 GATE C/T M1 M0 GATE 選通門: GATE=0 時(shí),只要 TR=1,計(jì)數(shù)器就開(kāi)始工作; GATE=1 時(shí),只有 INT=TR=“ 1”時(shí),計(jì)數(shù)器工作 (用來(lái)測(cè)量 INT 腳高電平脈沖的寬度 )。 C/T 計(jì)數(shù)、定時(shí)方式選擇位: CT=1 時(shí),計(jì)數(shù)方式, CT=0 時(shí),定時(shí)方式。 M0、 M1 模式選擇:確定四種工作模式。 表 35 控制寄存器 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TF0 定時(shí)器 T0 的溢出標(biāo)志: 計(jì)數(shù)器溢出時(shí)硬件自動(dòng)置位,即 TR=1。進(jìn)入中斷后再由硬件自動(dòng)清除(TF0=0)。 TR0 計(jì)數(shù)器 T0 的控制位: 由軟件設(shè)定: TR0=1,計(jì)數(shù)器開(kāi)始工作; TR0=0,計(jì)數(shù)器停止計(jì)數(shù)。 IE IE0 外部中斷 INT INT0 的請(qǐng)求標(biāo)志。當(dāng)單片機(jī)檢測(cè)到 INT 引腳上有下降沿時(shí), IE=1 申請(qǐng)中斷。進(jìn)入中斷服務(wù)程序時(shí),硬件自動(dòng)清除 IE 標(biāo)志。 IT IT0 外部中斷觸發(fā)類型控制: IT=1 時(shí),中斷信號(hào)的下降沿觸發(fā) IE 標(biāo)志; IT=0 時(shí),外部中斷信號(hào)的低電平觸發(fā) IE 標(biāo)志。 . . 時(shí)鐘控制模塊 時(shí)鐘控制模塊采用的是 DS1302。圖 33 為 DS1302 的引腳排列 。 其中 VCC1為 主 電源, VCC2 為 后備 電源 。若是 主電源 VCC1 斷電 的情況下, 由于 VCC2的存在,所以時(shí)鐘仍然未能可以正常運(yùn)行 。 DS1302 的供電選擇是 由 VCC1 或VCC2 兩者中 電壓 較大者供電。 若 VCC2 小于 VCC1 時(shí), 將 由 VCC1 給 DS1302供電 ;若 VCC2 大于 VCC1+ 時(shí), VCC2 將 給 DS1302 供電 。 X1 和 X2 為振蕩源,外接 。 RST 是復(fù)位 /片選線,通過(guò)把 RST 輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。 圖 37 DS1302 的引腳排列 當(dāng) RST 為 低 電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302 進(jìn)行操作。如果在傳送過(guò)程中 RST 置為 高 電平,則會(huì)終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在 VCC≥, RST 必須保持低電平。只有在 SCLK 為低電平時(shí),才能將 RST 置為高電平。 I/O 為串行數(shù)據(jù)輸入輸出端 (雙向 ), SCLK始終是輸入端 。各管腳的名稱及功能如表 32 所示。 . . 表 36 DS1302 管腳功能 引腳號(hào) 引腳名稱 功能 1 VCC2 主電源 2, 3 X1, X2 震蕩源,外接 晶振 4 GND 接地線 5 RST 復(fù)位 /片選線 6 I/O 串行數(shù)據(jù)輸入 /輸出端 (雙向 ) 7 SCLK 串行數(shù)據(jù)輸入端 8 VCC1 后備電源 DS1302 性能特性有: 實(shí)時(shí)時(shí)鐘功能,可對(duì)秒、分、時(shí)、日、周、月以及帶閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù); 用于高速數(shù)據(jù)暫存的 31 8 位; 最少引腳的串行 I/O; ~ 電壓工作范圍; 時(shí)耗電小于 300nA; 用于時(shí)鐘或 RAM 數(shù)據(jù)讀 /寫的單字節(jié)或多字節(jié) (脈沖方式 )數(shù)據(jù)傳送方式; 可選的慢速充電 (至 Vcc1)的能力 圖 34 為 DS1302 為芯片的時(shí)鐘電路圖。 . . Y132 76 8H z116A10 K116A10 K116A10 KX12X23VCC21GND4R S T5IO6S C L K7VCC18D S 1 30 2+5B A T T E R Y+ 5V 圖 38 DS1302 時(shí)鐘電路圖 顯示模塊 顯示采用七段共陽(yáng)極 LED 顯示器,內(nèi)含 8 個(gè)發(fā)光二級(jí)管。引腳如圖 35所示。 a, b, c, d, e, f, g, dp 稱為 LED 的段,公共端 稱為 LED 的位。從管腳 a~dp 輸入不同的 8 為二進(jìn)制數(shù),可以顯示不同的數(shù)字或字符。根據(jù) 端的連接情況偶共陰極和共陽(yáng)極兩種。本電路采用共陽(yáng)極接法。當(dāng)某發(fā)光二級(jí)管陰極為低電平時(shí),相應(yīng)的發(fā)光二極管點(diǎn)亮。 在顯示中采用動(dòng)態(tài)顯示驅(qū)動(dòng)。 在輪流顯示 的 過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間 約 為 1~ 2ms, 利用人的視覺(jué)暫留現(xiàn)象,可以使人看到多個(gè)數(shù)碼管同時(shí)顯示。在編程時(shí),則要輸出相應(yīng)的段選信號(hào)和位選信號(hào)。段選信號(hào)選中其中的某一個(gè)數(shù)碼管,然后輸出段碼,使該數(shù)碼管輸出想要顯示的內(nèi)容 。延時(shí)一段時(shí)間后,再選中另一個(gè)數(shù)碼管,以此遞推。因?yàn)榻惶嫠俣瓤?,所以可以同時(shí)看到一組數(shù)據(jù)。 . . 圖 39 數(shù)碼管引腳 如圖 36 所示,采用動(dòng)態(tài)掃描顯示。由 8 個(gè)數(shù)碼管組成顯示器,通過(guò) 74HC573八位鎖存器進(jìn)行段鎖存和位鎖存。 abfcgde1234567abcdefg8dpdp0comabfcgde1234567abcdefg8dpdp0comabfcgdeabcdefgdpdp0comabfcgdeabcdefgdpdp0comabfcgdeabcdefgdpdp0comabfcgdeabcdefgdpdp0comabfcgdeabcdefgdpdp0comabfcgdeabcdefgdpdp0com21Q2Q3Q4Q5Q6Q7Q8QC1D2D3D4D5D6D7D8D7 4 H C 5 7 321Q2Q3Q4Q5Q6Q7Q8QC1D2D3D4D5D6D7D8D7 4 H C 5 7 3 圖 310 LED 數(shù)碼管顯示電路 紅外遙控模塊 常用的紅外發(fā)光二極管其外形和發(fā)光二級(jí)管 LED 相似發(fā)出紅外光。管壓降約為 ,工作電流一般小于 20mA。為了適應(yīng)不同的工作電壓,回路中常常串有限流電阻。 . . 發(fā)射紅外線去控制相應(yīng)的受控裝置時(shí),其控制的距離與發(fā)射功率 成正比。為了增加紅外線的控制距離,紅外發(fā)光二級(jí)管工作于脈沖狀態(tài)。常見(jiàn)的發(fā)光二極,其功率分為小功率 (1mW10mW)、中功率 (20mW50mW)和大功率(5mW100mW)三大類。要使紅外發(fā)光二級(jí)管產(chǎn)生調(diào)制光,只需在驅(qū)動(dòng)管上加上一定頻率的脈沖電壓。 紅外一體化接收頭內(nèi)部電路包括紅外監(jiān)測(cè)二極管,輸入電路,傳輸阻抗放大器,限幅器,自動(dòng)增益控制電路,比較器,施密特觸發(fā)器等。 紅外監(jiān)測(cè)二極管是用于檢測(cè)有無(wú)紅外信號(hào),然后把接收到的光信號(hào)的交流分量送到內(nèi)部傳輸阻抗放大器轉(zhuǎn)換成電壓信號(hào)輸入到自動(dòng)控制放大器。 限幅器的 目的就是用于限定過(guò)大的脈沖,確保電路的安全以及信號(hào)的可信度。 帶通濾波器完成選頻的功能,將信號(hào)頻率在 38KHz的信號(hào)選出來(lái),改善信噪比。 在比較器中主要是完成提高抗干擾性的作用。 施密特觸發(fā)器將信號(hào)進(jìn)行整形,形成方波信號(hào),輸入進(jìn)單片機(jī)。 紅外遙控編碼方式: ① 載波波形 使用 455KHz 晶體,經(jīng)內(nèi)部分頻電路,信號(hào)被調(diào)制在 ,占空比為 3 分之 1。調(diào)制頻率 (晶振使用 455KHz時(shí) )fCAR = 1/Tc = fOSC/12 ≈ 38KHz,fOSC 是晶振頻率 , 占空比 = T1/Tc = 1/3 。 圖 311 載波波形 . . ② 數(shù)據(jù)格式 . 數(shù)據(jù)格式包括了 起始 碼、用戶碼、數(shù)據(jù)碼和數(shù)據(jù)碼反碼,編碼 共 占 32 位。數(shù)據(jù)反碼是數(shù)據(jù)碼反相后的編碼,編碼時(shí)可用于對(duì)數(shù)據(jù)的糾錯(cuò)。注意:第二段中的 用戶碼也可以在遙控應(yīng)用電路中被設(shè)置成第一段用戶碼的反碼。 圖 312 編碼數(shù)據(jù)格式 圖 313 使用 455KHz 晶振時(shí)各代碼所占的時(shí)間 ③ 位定義 圖 314 位定義 用戶碼或數(shù)據(jù)碼中的每一個(gè)位可以是位 “ 1” ,也可以是位 “ 0” 。區(qū)分 “ 0”和 “ 1” 是利用脈沖的時(shí)間間隔來(lái) 進(jìn)行 區(qū)分 的 ,這種編 碼方式稱為脈沖位置調(diào)制方式,英文簡(jiǎn)寫 PPM。 ④解碼原理 . . 用程序去分析位 “ 0” 和位 “ 1” 。位 “ 0” 和位 “ 1” 所不同之處就是在高電平脈沖后的低電平脈寬不一樣,位 0 約為 528us,位 1 約為 1584us。這里需 要注意的是, 圖 310 上的波形是指遙控芯片輸出的波形,而一般的接收頭在接到信號(hào)時(shí)是輸出低電平的,也就是說(shuō)接收頭輸出的波形正好和遙控芯片輸出的相反。圖 311 就是其中一段引導(dǎo)碼和自定義碼發(fā)射端和接收端的波形,其中自定義碼的值為 02H。在接收端位 “ 1” 的高電平寬度約為 1584us,位 “ 0” 約為 528us。 程序上可以 通過(guò)這種方法 判斷一個(gè)位的值:在位開(kāi)始時(shí)接收頭的引腳是低電平,等待低電結(jié)束,高電平開(kāi)始后,延時(shí) 750us,讀引腳的電平,高電平為位 “ 1” ,低電平為位 “ 0”。 如果當(dāng)前位是 “ 0” 時(shí) , 先前延時(shí) 750us, 這時(shí)已到了下一位的低電平上,可以讀下一個(gè)位了 ; 如果當(dāng)前位是 “ 1” 時(shí)先前延時(shí)750us,而 這時(shí)還沒(méi)有結(jié)束位 “ 1” 的高電平, 此 時(shí)要 繼續(xù) 等待下一個(gè)位的低電平才可以開(kāi)始讀下一位,循環(huán) 8 次就可以讀完一個(gè)碼。這種判斷位的方法同樣可以用在 uPD612 TC9012 等位定義為 PPM 方式的芯片解碼中。還 有很多的其它的方法可以達(dá)到同樣的效果 : 如觸發(fā)中斷后再使用定時(shí)中斷進(jìn)行數(shù)據(jù)的采集,無(wú)論使用何種方法都要按位定義的規(guī)則來(lái)進(jìn)行程序的編寫,如果采集的數(shù)據(jù)無(wú)法準(zhǔn)確判斷每一個(gè)位,那么解碼將不會(huì)有正確的結(jié)果。 圖 315 解碼示意圖 紅外接收模塊采用紅外一體化接收頭 IR1308 器件。紅外接收頭的工作原理為:紅外監(jiān)測(cè)二極管將檢測(cè)到的紅外光信號(hào)轉(zhuǎn)換為微弱的電信號(hào),此信號(hào)經(jīng)傳. . 輸阻抗放大器轉(zhuǎn)換成電壓信號(hào),輸入電路。然后在自動(dòng)增益控制放
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1