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

正文內(nèi)容

片機課程設(shè)計--單片機多功能測量儀的設(shè)計-文庫吧

2025-05-15 06:43 本頁面


【正文】 程 Flash 存儲器。 STC89C52 使用經(jīng)典的 MCS51 內(nèi)核,但做了很多的改進使得芯片具有傳統(tǒng) 51 單片機不具備的功能。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 單片機應(yīng)用技術(shù)課程設(shè)計 2 主要特性如下: 1. 增強型 8051 單片機, 6 時鐘 /機器周期和 12 時鐘 /機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng) 8051; 2. 工作電壓: ~ ( 5V單片機) /~ ( 3V單片機); 3. 工作頻率范圍: 0~ 40MHz,相當(dāng)于普通 8051的 0~ 80MHz,實際工作頻率可達 48MHz; 4. 用戶應(yīng)用程序空間為 8K字節(jié); 5. 片上集成 512字節(jié) RAM; 6. 通用 I/O口( 32個),復(fù)位后為: P1/P2/P3/P4是準(zhǔn)雙向口 /弱上拉, P0口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為 I/O口用時,需加上拉電阻。 7. ISP(在系統(tǒng)可編程) /IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口( RxD/,TxD/)直接下載用戶程序,數(shù)秒即可完成一片; 8. 具有 EEPROM功能; 9. 具有看門狗功能; 10. 共 3個 16位定時器 /計數(shù)器。即定時器 T0、 T T2; 11. 外部中斷 2個,下降沿中斷或低電平觸發(fā)電路, Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒; 12. 通用異步串行口( UART),還可用定時器軟件實現(xiàn)多個 UART; 13. 工作溫度范圍: 40~ +85℃(工業(yè)級) /0~ 75℃(商業(yè)級)。 LCM1602 顯示電路 顯示電路如下; 單片機應(yīng)用技術(shù)課程設(shè)計 3 這是一種四線數(shù)據(jù)、 2根控制線的接口方法,它與單片機需要六線連接 。 鍵盤電路 這是一種獨立式鍵盤的電路。 光電計數(shù)電路 電路原理如右; 采用的是反 射式光電開關(guān) ,如圖 OP。 74LS14 為施密特觸發(fā)器,起整形作 用。 整形后的信號進入 89c52 的 T1 計數(shù)器進行計數(shù)。 直流電壓測量電路 電路原理圖如下; 采用 TLC549作為 AD轉(zhuǎn)換器, TLC549是美國德州儀器公司生產(chǎn)的 8位串行 A/D轉(zhuǎn)換器芯片,可與通用微處理器、控制器通過 CLK、 CS、 DATA OUT三條口線進行串行接口。具有 4MHz片內(nèi)系統(tǒng)時鐘單片機應(yīng)用技術(shù)課程設(shè)計 4 和軟、硬件控制電路,轉(zhuǎn)換時間最長 17μ s, TLC549為 40 000次 /s??偸д{(diào)誤差最大為177。 ,典型功耗值為 6mW。 TLC549均有片內(nèi)系統(tǒng)時鐘,該時鐘與 I/O CLOCK 是獨立工作的,無須特殊的速度或相位匹配。 仿真時,用一個 10k 的可調(diào)電阻獲取 0- 5V的直流電壓。如在實際應(yīng)用中,這個電壓來源于實際被測的直流電壓。 溫度測量電路 DS18B20 是 DALLAS 公司生產(chǎn)的單總線式數(shù)字溫度傳感器,它具有微型化、低功耗、高性能、抗干擾能力強、易配處理器等優(yōu)點,特別適用于構(gòu)成多點溫度測控系統(tǒng),可直接將溫度轉(zhuǎn)化成串行數(shù)字信號 (提供 9 位二進制數(shù)字 )給單片機處理,且在同一總線上可以掛接多個傳感器芯片。它具有 3引腳 TO92 小體積封裝形式,溫度測量范圍為 55℃ ~+125℃,可編程為 9 位~12 位 A/D 轉(zhuǎn)換精度,測溫分辨率可達 ℃ ,被測溫度用符號擴展的16 位數(shù)字量方式串行輸出,其工作電源既可在遠端引人,也可采用寄生電源方式產(chǎn)生,多個 DS18B20 可以并聯(lián)到 3 根或 2 根線上, CPU 只需一根端口線就能與多個 DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。本儀器采用 作為接口。如左圖。 1. 4 電路原理圖( SCH) 單片機應(yīng)用技術(shù)課程設(shè)計 5 2 應(yīng)用程序設(shè)計 程序的總體設(shè)計 程序結(jié)構(gòu)框圖 所需要的程序模塊 單片機應(yīng)用技術(shù)課程設(shè)計 6 主程序的設(shè)計 include include include include sbit guangdian=P3^5。 uchar i,num1,nummm=2。 void Guangdian(void) //光電計數(shù)子程序 { uchar DispBuffer[4]。 uchar num。 num=TH1*256+TL1。 DispBuffer[0]=TL1/100+0x30。 DispBuffer[1]=TL1%100/10+0x30。 DispBuffer[2]=TL1%10+0x30。 DispBuffer[3]=39。\039。 LCD_Prints(6,1, )。 LCD_Prints(8,1,DispBuffer)。 } void DianYa(void) //測量電壓和 A/D 轉(zhuǎn)換子程序 { uchar bis[6]。 uchar DA。 DA= AD_TLC549()*。 單片機應(yīng)用技術(shù)課程設(shè)計 7 bis[0]=DA/10+0x30。 bis[1]=39。.39。 bis[2]=DA%10+0x30。 bis[3]=39。 39。 bis[4]=39。V39。 bis[5]=39。\039。 LCD_Prints(6,1,bis)。 } void wendu(void)//溫度測量子程序 { char DB[6]。 uchar wd=0。 Init_DS18B20()。 wd=ReadTemp()。 if(wd128) {wd=256wd。 DB[0]=39。39。 } else DB[0]=wd/100+0x30。 DB[1]=wd%100/10+0x30。 DB[2]=wd%10+0x30。 DB[3]=0xdf。 DB[4]=39。C39。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1