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

正文內容

簡易數字電壓表-單片機原理及應用課程設計(留存版)

2025-08-03 10:48上一頁面

下一頁面
  

【正文】 while(mm)。 char a0,a1,a2,a3。另外,還可以用軟件編程來校正測量值。當進行一次測量后,將顯示每一通道的 A/D 轉換值,每個通道的數據顯示時間在 1S 左右。而所謂動態(tài)掃描就是指我們采用分時的方法,輪流控制各個顯示器的 COM 端,使各個數碼管輪流點亮。P2 口: P2 是一個帶有內部上 拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅動(吸收或輸出電流) 4 個 TTL 邏輯門電路。 兼容 MCS51 指令系統(tǒng) 芯片的組成原理 根據設計要求如圖 3 所示: 圖 3 A/D 轉換電路原路圖 由圖可見,它是由地址鎖存器、 8 路模擬開關、 8 位逐次 A/D 轉換器和三態(tài)鎖存輸出緩沖器構成。其測量最小分辨率為 . 1方案論證與對比 系統(tǒng)采用 STC89C52 單片機, A/D 轉換采用 功能外,還可以很方便地進行 8 路其他 A/D 轉換的測量和遠程測量結果 傳送等擴展功能。通常數字電壓表都采用大規(guī)模的 A/D 轉換集成電路,測量精度高,讀數方便,在體積、重量、耗電、穩(wěn)定性及可靠性等方面性能指標均明顯優(yōu)于指針式萬用表。 附錄一 : A/D 轉換與控制 PCB 電路圖 .......................... 錯誤 !未定義書簽。s。其將通用的微處理器和Flash 存儲器結合在一起,特別是可反復擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 軟件設置睡眠和喚醒功能 P0 口: P0 口是一組 8 位漏極開路型雙向 I/O 口, 也即地址 /數據總線復用口。 動態(tài)掃描顯示接口是單片機 中應用最為廣泛的一種顯示方式之一。 。這就決定了該電壓表的 最高分精度要求,則應采用 12 位、 13 位的 A/D 轉換器??蓴U展鍵盤、 EEPROM、報警電路,實現電壓異常記錄、報警等。 void InitTimer0(void)。i++) { a8255_PC=j。 } return i。 delays()。 _nop_()。} k=inkey()。 //輸入通道切換到 IN0 ADDA=0。 a8255_CON=0x81。 //開總中斷 ET0 = 1。 a8255_PB=table[a1]。 } j=j1。 //按鍵編碼 a8255_CON=0x81。 //數碼管不顯示小數點的段碼 uchar code table1[10]={0X80,0X9B,0X42,0X0A,0X19,0X0C,0X04,0X9A,0X00,0X08}。 為期兩周的設計中,我看到很多同學都很努力,很認真,我也不敢懈怠。 A/D 轉換測量子程序程序流程圖如圖 7 所示。 PB0~ PB7:端口 B 輸入輸出線,一個 8 位的 I/O 鎖存器, 一個 8 位的輸入輸出緩沖器。 XTAL1:振蕩器反相放大器的及內部時鐘發(fā)生器的輸入端。 可編程 UART 串行通道 7 腳為 A/D 轉換結束標志( EOC),當 A/D 轉換結束時, 7 腳輸出高電平。模擬量值的測量范圍是 0255,第三至六個數碼管用于顯示采集的 模擬量的值,每秒鐘顯示切換一下通道。數字電壓表( Digital Voltmeter)簡稱 DVM,它是采用數字化測量技術,把連續(xù)的模擬量(直流或交流輸入電壓)轉換成不連續(xù)、離散的數字形式并加以顯示的儀表。而且隨著電子技術的發(fā)展,更是經常需要測量高精度的電壓,所以數字電壓表就成為一種必不可少的測量儀器。 STC89C52 P0 P2 P1 P3 上電復位 串口通信 電源電路 MC14433 3 位 LED 顯示 2系統(tǒng)硬件電路的設計 采集 2 個通道的模擬量在數碼管顯示出來。 6 腳為測試控制( START),當輸入一個 2uS 寬高電平脈沖時,就開始 A/D轉換。 2 個串行中斷 EA/VPP:外部訪問允許。 PA0~ PA7:端口 A 輸入輸出線,一個 8 位的數據輸出鎖存器 /緩沖器, 一個 8 位的數據輸入鎖存器。 A/D 轉換測量子程序用來控制對 ADC0809 的 2 路模擬輸入電壓的 A/D 轉換,并將對應的數值移入 70H~77H 內存單元。通過這次設計,我更深入地了解到單片機的使用原理和功能。 /*把 ADC0809 的 ADD A 引腳與單片機的 引腳用導線連接起來, 再把那 W4,W5 都接上跳線帽(即 ADD B、 ADD C 都接地),則此兩個引腳電平為 0, ADDA 可以通過 置 0 或置 1,即可以控制兩路輸入了 */ uchar code table[10]={0xA0,0xBB,0x62,0x2A,0x39,0x2C,0x24,0xBA,0x20,0x28}。 uchar keytab[16]={0x18,0x28,0x48,0x88,0x14,0x24, 0x44,0x84,0x12,0x22,0x42,0x82,0x11,0x21,0x41,0x81 }。 //屏蔽高四位 ,存低四位狀態(tài) if(k!=0) //k 不為 0,有鍵按下則跳出循環(huán) break。 a8255_PA=0xff。 EA = 1。 //不允許輸出轉換的結果 } /*****************************************/ void main() { uchar key,k。 if(0==k) { key=0。 if(1==k) { key=1。 //空操作,相當于匯編語言中的 nop 指令,以來延時 START=1。 a8255_PA=0xff。 //返回按鍵編號值 } /**********************************************************/ void display() //數碼管顯示測量值, 0V = = { da=(uint)((DAT*)*1000)。 a8255_PA=0xff。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1