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

正文內(nèi)容

簡易圖形記錄儀系統(tǒng)設(shè)計(jì)畢業(yè)論文-文庫吧資料

2025-07-03 21:48本頁面
  

【正文】 動(dòng)態(tài)仿真、I2C 調(diào)試器、SPI 調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。 顯示子程序流程圖如圖43所示 圖43 顯示子程序流程圖 5 簡易圖形記錄儀仿真與調(diào)試 Proteus仿真軟件連接電路圖,并在線仿真演示。本設(shè)計(jì)中液晶顯示屏用的是HDG12864L4,HDG12864L4和別的12864液晶顯示器不同,它是一個(gè)全屏顯示的顯示器,沒有左右半屏之分。按鍵子程序的流程圖如圖42所示 圖42 按鍵子程序的流程圖 液晶顯示器簡稱LCD(Loguid Crystal Diodes),其顯示原理是利用經(jīng)過處理后的液晶具有能改變光線傳輸方向的特性,達(dá)到顯示字符和圖形的目的。 圖41 主程序的流程圖 在硬件電路中對(duì)按鍵的硬件設(shè)計(jì)已經(jīng)做了詳細(xì)的描述,為了能清楚地描述程序的流程重抄按鍵的地址和功能表如下表41所示。整個(gè)系統(tǒng)由鍵盤驅(qū)動(dòng),不同的按鍵對(duì)應(yīng)不同的事件處理。系統(tǒng)的軟件設(shè)計(jì)主要是單片機(jī)程序設(shè)計(jì),對(duì)于單片機(jī)控制程序,采用C語言來編寫。圖形記錄儀是一個(gè)以硬件為基礎(chǔ)的、軟硬件緊密結(jié)合的系統(tǒng),軟件是智能儀器的靈魂。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢。keil uVision軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。 4 系統(tǒng)功能的軟件設(shè)計(jì)keil uVision簡介 keil uVision是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。 LCD_WriteData=Page。 Page=LCD_ReadData。 LCD_WriteCMD=Dataamp。 LCD_WriteCMD=0xB7。 LCD_WriteData=DotBuf。 DotBuf_D7=tmpD7。 tmpD0=DotBuf_D0。0x0F。 LCD_WriteCMD=0x10+(Column4)。Page=0xB0。Column++) { tmpD7=0。 for(Column=0。 bit tmpD7,tmpD0。 液晶顯示程序 void PlotCurve(unsigned char Data){ unsigned char Page=0xB0。 }} HDG12864L4液晶顯示器的簡介:* HDG12864L4顯示內(nèi)容12864點(diǎn)陣,* 顯示類型:STN藍(lán)白模式、LED背光;工作電壓:5V* 控制器為KS0107。 }while(ByteWrite(DeviceAdd))。 } Send_Stop()。 WordAdd++。 //SEND OUT WORD ADDRESS while(Len) { EEPROM_Flag=ByteWrite(Queue_Out())。 //SEND OUT DEVUICE ADDRESS,WRITE MODE EEPROM_Flag=ByteWrite(WordAdd8)。 while(1) { do { Send_Start()。 Send_Stop()。 _nop_()。 _nop_()。 SCLK=1。 //SEND NO ACK_nop_()。 } *Str=ByteRead()。 Str++。 _nop_()。 _nop_()。 SCLK=1。 //SEND OUT ACK _nop_()。 //SEND OUT DEVUICE ADDRESS,READ MODE while(Len1) { *Str=ByteRead()。 //SEND OUT WORD ADDRESS Send_Start()。 //SEND OUT DEVUICE ADDRESS,WRITE MODE EEPROM_Flag=ByteWrite(WordAdd8)。 Send_Start()。在單片機(jī)的處理下實(shí)現(xiàn)對(duì)輸入信號(hào)的重現(xiàn),即實(shí)現(xiàn)簡易圖形記錄儀的存儲(chǔ)功能。管腳描述: 串行時(shí)鐘(SCL):該SCL輸入用于時(shí)鐘的上升沿到每個(gè)EEPROM的數(shù)據(jù)設(shè)備和下降沿出每個(gè)設(shè)備的時(shí)鐘數(shù)據(jù). 串行數(shù)據(jù)(SDA):,可與任何其它的漏極開路或集電極開路數(shù)字wireORed設(shè)備. 器件/頁地址(A2, A1, A0):的A2, A1,和A0 pins是設(shè)備地址輸入這是硬連接(直接向GND或Vcc),有多達(dá)八512K設(shè)備可能加以解決單一總線系統(tǒng). (設(shè)備處理,詳細(xì)討論了在“設(shè)備尋址,”喔頁的裝置8.),A2, A1和A0 ,由于電容tive耦合過程中可能出現(xiàn)的客戶應(yīng)用,愛特梅爾174。主器件和從器件都可以作為發(fā)送器和接收器。的引腳配置表如下表1 24C512B引腳配置表 1引腳名稱功能 A0A2地址輸入 SDA串行數(shù)據(jù) SCL串行時(shí)鐘輸入 WP寫保護(hù)24C512B的內(nèi)部方框圖如下圖38 圖38 24C512B的內(nèi)部方框圖24C512B功能描述: 24C512B支持I2C數(shù)據(jù)總線傳輸協(xié)議,I2C總線協(xié)議規(guī)定,任何將數(shù)據(jù)傳送到總線的器件作為發(fā)生器。我們就選取24C512B存儲(chǔ)器,它的存儲(chǔ)空間為64K,可以存儲(chǔ)大量的信息。信號(hào)輸入的調(diào)理電路如圖36所示。然后又經(jīng)過反向放大器U7把所有的負(fù)信號(hào)變成了正信號(hào)。}信號(hào)調(diào)理主要是對(duì)輸入的一路模擬信號(hào)正負(fù)處理。 } AD_CS=1。 AD_CLK=0。 tmpData=1。i++) { AD_CLK=1。 for(i=0。 //waitting for 17us while(tmpData)。 } AD_CS=1。 AD_CLK=0。i++) { AD_CLK=1。 for(i=0。 圖35 TLC549的仿真電路 TLC549的控制程序unsigned char TLC549ADC(void){ static unsigned char i,tmpData=0。 TLC549的內(nèi)部邏輯結(jié)構(gòu)乳圖33所示圖33 TLC549的內(nèi)部邏輯結(jié)構(gòu)由于設(shè)計(jì)要求用一路模擬輸入,所以就選TLC549作為AD轉(zhuǎn)換模塊。 在36個(gè)內(nèi)部系統(tǒng)時(shí)鐘周期結(jié)束之前,實(shí)施步驟(1)-(4),可重新啟動(dòng)一次新的A/D轉(zhuǎn)換,與此同時(shí),正在進(jìn)行的轉(zhuǎn)換終止,此時(shí)的輸出是前一次的轉(zhuǎn)換結(jié)果而不是正在進(jìn)行的轉(zhuǎn)換結(jié)果。第8個(gè)I/O CLOCK后,CS必須為高,或I/O CLOCK保持低電平,這種狀態(tài)需要維持36個(gè)內(nèi)部系統(tǒng)時(shí)鐘周期以等待保持和轉(zhuǎn)換工作的完成。 (3)接下來的3個(gè)I/O CLOCK周期的下降沿移出第8(DDD0)個(gè)轉(zhuǎn)換位, (4)最后,片上采樣保持電路在第8個(gè)I/O CLOCK周期的下降沿將移出第8(DDD0)個(gè)轉(zhuǎn)換位。內(nèi)部電路在測得CS下降沿后,再等待兩個(gè)內(nèi)部時(shí)鐘上升沿和一個(gè)下降沿后,然后確認(rèn)這一變化,最后自動(dòng)將前一次轉(zhuǎn)換結(jié)果的最高位(D7)位輸出到DATA OUT端上。這種CS控制作用允許在同時(shí)使用多片TLC549時(shí),共用I/O CLOCK,以減少多路(片)A/D并用時(shí)的I/O控制端口。 LC549的工作原理 TLC549均有片內(nèi)系統(tǒng)時(shí)鐘,該時(shí)鐘與I/O CLOCK是獨(dú)立工作的,無須特殊的速度或相位匹配。典型功耗值為6MW。具有4MHZ片內(nèi)系統(tǒng)時(shí)鐘和軟,硬件控制電路,轉(zhuǎn)換時(shí)間最長17MS,TLC549為40000次、S。綜上所述,A\D轉(zhuǎn)換芯片選TLC549更合適。 圖31AT89C55單片機(jī)方框圖圖32單片機(jī)外圍擴(kuò)展電路圖 A/D轉(zhuǎn)換電路 ADC芯片的選取根據(jù)設(shè)計(jì)的要求,輸入的模擬數(shù)據(jù)的一個(gè)一路的8位模擬量,故A\D轉(zhuǎn)換器要選取8位的A\D轉(zhuǎn)換器,由于要使模擬信號(hào)在A\D轉(zhuǎn)換期間信號(hào)不變,保持在開始轉(zhuǎn)換的值,故A\D轉(zhuǎn)換器也要帶采樣保存電路,以保證信號(hào)在轉(zhuǎn)換期間保持不變,使設(shè)計(jì)的圖形誤差更小。運(yùn)作。此外,AT89C55的目的是為降低到零頻率靜態(tài)邏輯,支持兩種軟件可選省電模式。單片機(jī)采用的AT89C55單片機(jī),AT89C55,它是美國ATMEL公司
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1