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

正文內(nèi)容

觸摸屏的簡(jiǎn)易手機(jī)電路設(shè)計(jì)畢業(yè)設(shè)計(jì)-文庫(kù)吧資料

2024-09-03 20:23本頁(yè)面
  

【正文】 ,例如 SCON 寄存器中位定義跟字節(jié)定義的差別就很大,因?yàn)轫樞驎?huì)有問(wèn)題 。 在匯編語(yǔ)言里,單片機(jī)中邏輯非是 CPL 指令,微機(jī)里是 not 指令 。 ,例如 18b20 的初始化,就好 像是密碼,只有輸入密碼正確,你才能操作它 。 。 ,直接在芯片手冊(cè)里就能看到,在最左邊的就是第一個(gè)要傳的數(shù)據(jù)。還可以用 sprintf(tab2,%d,(int 或 uint)temp),關(guān)鍵是 temp 的類(lèi)型必須是整型,而是 uchar 就不行。 語(yǔ)言中定義變量時(shí),若未賦初值,系統(tǒng)自動(dòng)賦初值 0(對(duì)數(shù)值型變量)或空字符(對(duì)字符變量)。 3~ 4 線接口,收發(fā)獨(dú)立、可同步進(jìn)行。 所以設(shè)計(jì)人員習(xí)慣把全局變量的第一個(gè)字母大寫(xiě),這樣可以與函數(shù)中的局部變量和形參區(qū)分開(kāi) ,就像華哥那樣。 (即取模 運(yùn)算)既適用于整數(shù),又適用于小數(shù),而取余運(yùn)算只能用于整數(shù)。 編程總結(jié) 1 位的變量時(shí),例如各種標(biāo)志位 flag,養(yǎng)成習(xí)慣,用 sbit 定義,不要用uchar。通過(guò)選中 debug 按鈕,就切換到軟件仿真功能,仿真里主要有運(yùn)行,暫停,停止,單步運(yùn)行,過(guò)程單步等幾個(gè)操作,還能調(diào)出寄存器窗口,在單步運(yùn)行時(shí)查看每一步操作后各個(gè)寄存器值的變化。 Keil 軟件的使用也是很方便的,如何新建一個(gè)工程的步驟很經(jīng)典,一般都是新建工程,然后選擇芯片,接著新建文件,并把新文件添加到工程中,并把工程和文件保存一 下,就行了。天津職業(yè)技術(shù)師范大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì) 16 4 軟件設(shè)計(jì) Keil 軟件介紹 Keil 軟件是 ARM 公司旗下的一款比較通用的編程軟件, Keil 軟件因?yàn)槠淞己玫慕缑?,方便的操作,而且它適用于我們很多常用的單片機(jī),所以它的普及率比較高。 RTC 實(shí)時(shí)時(shí)鐘 時(shí)鐘功能簡(jiǎn)介 本款迪文觸摸屏自帶 RTC 模塊,內(nèi)部已經(jīng)集成到主控器內(nèi),通過(guò)用配套的迪文開(kāi)發(fā)組態(tài)軟件,配置相應(yīng)的界面和按鈕,就能很方便地顯示出時(shí)間,最多可以顯示年,月,日,時(shí),分,秒,星期等信息,而且這七個(gè)信息可以任意組合設(shè)置,只顯示其中的幾個(gè)信息也是可以的,這樣我在每個(gè)界面都能顯示出時(shí)間,因?yàn)樗腔谧兞康刂返模⒉粫?huì)局限于只在某一頁(yè)顯示,正好符合我制作簡(jiǎn)易手機(jī)的要求,還有一個(gè)好處,只要一次設(shè)置了 RTC 時(shí)鐘,即使系統(tǒng)掉電,時(shí)間信息也不會(huì)消失,因?yàn)槠辽线€帶了一個(gè)備用電 池,時(shí)間信息可以保存兩年,且按照內(nèi)部的計(jì)數(shù)一直正常計(jì)時(shí)。 這一步很重要,主要是通過(guò)迪文自己研發(fā)的專(zhuān)業(yè)的工具軟件,把上一步的圖形配置到固定的文件里,生成觸 摸配置文件,這個(gè)文件主要處理檢測(cè)觸摸按鍵是否被按下了,和變量的配置文件,這個(gè)文件主要用于處理一些數(shù)據(jù)變量的輸入及顯示功能,觸摸屏的整個(gè)操作就是通過(guò)這兩個(gè)文件來(lái)處理的?;鹃_(kāi)發(fā)主要有以下幾個(gè)流程: 一般是使用 Excel 表格來(lái)存儲(chǔ)自己設(shè)置的變量,并進(jìn)行相應(yīng)的記錄注釋?zhuān)@樣方便查閱,不容易混亂。與主機(jī)通信非常簡(jiǎn)單,用三條控制命令就能搞定:取變量值、設(shè)置變量、遠(yuǎn)程命令調(diào)用。 它內(nèi)置腳本,用來(lái)執(zhí)行控制內(nèi)核 ,所有 UI 由預(yù)先的腳本來(lái)描述,并采取獨(dú)立運(yùn)行加上互動(dòng)式人機(jī)交互,根本不需要主機(jī)的參與,還有一個(gè)突出特點(diǎn)是速度非???。 圖 37 迪文觸摸屏正面圖 圖 38 迪文觸摸屏反面圖 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 14 傳統(tǒng)的 LCM 一般都是 通過(guò)時(shí)序 來(lái) 控制顯示 的 , 而迪文 屏采用直接變量驅(qū)動(dòng)顯示方式, 只要預(yù)先把變量配置文件配置好,直接下載到觸摸屏內(nèi)部處理器里,就可以實(shí)現(xiàn)所有的顯示和操作 了 。 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 12 圖 35 SIM300 模塊好壞測(cè)試 圖 36 SIM300 打電話測(cè)試 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 13 觸摸屏模塊 串口觸摸屏簡(jiǎn)介 本設(shè)計(jì)采用的觸摸屏是 迪文串口觸摸屏 ,也稱(chēng)為 DGUS 屏,因其極高的性?xún)r(jià)比,使迪文屏在業(yè)內(nèi)享有很好的口碑,這款產(chǎn)品是主動(dòng)智能屏,與市面上大多數(shù)底層驅(qū)動(dòng)式的串口屏不同。 如 圖 36 所示,在指令區(qū)輸入 ATD10086。 圖 34 SIM300 專(zhuān)用測(cè)試軟件 功能區(qū):用測(cè)試 GPRS 網(wǎng)絡(luò)連接的連通性、可以發(fā)送數(shù)據(jù)。 :輸入指定的號(hào)碼可以進(jìn)行撥號(hào)測(cè)試, :當(dāng)串口顯示 RING 字符時(shí),表示有電話接入,按下接聽(tīng)電話鍵就可天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 11 以接聽(tīng)電話了。 :顯示所接入 SIM 卡的信號(hào)質(zhì)量,一般顯示范圍為 130,顯示 99 則說(shuō)明沒(méi)有接入天線或者信號(hào)不好。若接入 SIM 設(shè)備 ,會(huì)顯示: +CPIN READY。 :顯示設(shè)備的類(lèi)型。 為了節(jié)省使用 MIC 和喇叭 ,一般把 GSM 的音頻輸入 引腳 和輸出 引 腳 需 要通過(guò)接到 WM9713 芯片,以便 在 WM9713 片內(nèi) 混合使用。 TXD 和 RXD 要分別 連接到 SIM300 的串口上, CTS1 及 RTS1 這兩個(gè)端是用于 GPRS上網(wǎng)時(shí) 使用的,可以接,也可以不接 。 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 10 SIM300 電路圖 如 圖 33 所示 。而且 SIM300 部分指令兼容 TC35的 AT 指令,這更方便上手,連接互聯(lián)網(wǎng)的編程方法也很簡(jiǎn)單,只有是含有外網(wǎng) IP的電腦,跟服務(wù)器連接上之后,就能給服務(wù)器發(fā)信息了。 SIM300 模塊 SIM300 功能簡(jiǎn)介 SIM300 模塊四 SIMCOM 公司的一款非常經(jīng)典的 GSM 模塊,只要是從事手機(jī)開(kāi)發(fā),或無(wú)線傳輸?shù)木幊倘藛T,對(duì)這款模塊都不陌生,當(dāng)他投入市場(chǎng)后,因?yàn)槌叩男詢(xún)r(jià)比而備受開(kāi)發(fā)人員的青睞。 STC12C5A60S2 單片機(jī)最小系統(tǒng) STC12C5A60S2 單片機(jī)的最小系統(tǒng)圖 如 圖 32 所示。要是軟件,你直接關(guān)閉串口使能。它串口 1 的發(fā)送數(shù)據(jù)緩沖器和接收數(shù)據(jù)緩沖器公用的是一個(gè)地址碼,是 99H,而串行口 2 的兩個(gè)數(shù)據(jù)緩沖區(qū)是把 9BH 作為地址碼,串行口 1 的兩個(gè)緩沖器統(tǒng)稱(chēng)為我們常見(jiàn)的 SBUF,而串行口 2 的兩個(gè)緩沖區(qū)統(tǒng)稱(chēng)為 S2BUF.軟件想關(guān)閉還是硬件。因?yàn)槲抑饕玫搅诉@款單片機(jī)的雙串口功能,所以重點(diǎn)介紹一下此單片機(jī)的串行口結(jié)構(gòu)。因?yàn)? 和 在默認(rèn)狀態(tài)下是普通 I/O 口,必須設(shè)置相關(guān)的寄存器后,才能把這兩個(gè)口設(shè)置為串口的工作方式。 串行口功能介紹 需要特別介紹一下這款單片機(jī)的串口功能,為什么選擇這個(gè)單片機(jī),最大一個(gè)原因就是它的雙串口功能。 10. ,下降沿中斷或低電平中斷 。 8. 、 ADC 輸入通道 7。 6. 、 ADC 輸入通道 SPI 同步串行接口的從機(jī)選擇信號(hào) 。 4. 、 ADC 輸入通道 PCA 計(jì)數(shù)器的外部脈沖輸入腳,第二串口數(shù)據(jù)接收端 。 2. 、 ADC 輸入通道 0、獨(dú)立波特率發(fā)生器的時(shí)鐘輸出 。當(dāng) P0 口作為輸入 /輸出口時(shí), P0 是一個(gè) 8 位準(zhǔn)雙向口,內(nèi)部有弱上拉電阻,無(wú)需外接上拉電阻。 單片機(jī)引腳說(shuō)明 單片機(jī)的引腳如 圖 31 所示。 51 單片機(jī)的 I/O 口是只有一種默認(rèn)的模式,而這款單片機(jī)卻有四種模式天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 7 可以定義 。 ,可以方便的連結(jié)兩個(gè)串口設(shè)置。 有 2 路。 ,一般一個(gè)串口用來(lái)跟模塊連接,另一個(gè)串口可以用來(lái)看調(diào)試結(jié)果,這個(gè)功能對(duì)于我的設(shè)計(jì)來(lái)說(shuō)是 太適用了,因?yàn)槲业膬蓚€(gè)主要模塊都是用串口通信的,這樣剛好用上,很方便。 :既可以使用外部的高精度時(shí)鐘,又可以使用內(nèi)部的 RC 振蕩器作為時(shí)鐘信號(hào)。 ,這樣更加方便。 ,可以使用 5V 或 (三節(jié)干電池)供電,但是不能使用 或 6V 的電源供電。 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 6 3 硬件電路設(shè)計(jì) STC12C5A60S2 主控單片機(jī)介紹 STC 系列單片機(jī)是一種國(guó)產(chǎn)單片機(jī),因?yàn)槌叩男詢(xún)r(jià)比,和方便查詢(xún)的中文資料而迅速占領(lǐng)了國(guó)內(nèi)很多市場(chǎng), STC12C5A60S2 是 STC 公司生產(chǎn)的一款單時(shí)鐘 /機(jī)器周 期(1T)的單片機(jī),它屬于一款高速單片機(jī),可以說(shuō)是 STC 公司的一款明星產(chǎn)品,因?yàn)樗哂械凸摹⒊瑥?qiáng)抗干擾的性能,而且指令完全兼容 51 單片機(jī),只要是有一定編程基礎(chǔ)的人,都能快速上手。 系統(tǒng)整體框圖如 圖 21 所示 。 (3)觸摸顯示模塊采用的是 迪文串口 觸摸屏 模塊。 方案最終選定及系統(tǒng)原理框圖 經(jīng)過(guò)反復(fù)論證,我們最終確定了如下方案: (1)采用 STC12C5A60S2 單片機(jī)作為主控制器。 方案 3:采用串口觸摸屏內(nèi)部自帶的 RTC 模塊,通過(guò)調(diào)用屏上內(nèi)部的寄存器,就能方便的顯示時(shí)間。 時(shí)鐘模塊選擇 方案 1: 采用 單片機(jī) 的內(nèi)部定時(shí)器 計(jì)時(shí), 這種方式看似比較簡(jiǎn)單,節(jié)約了成本,但是要用單片機(jī)的定時(shí)器進(jìn)行設(shè)置,單片機(jī)內(nèi)部的定時(shí)器資源本來(lái)就不多,而且要用到兩個(gè)串口,設(shè)置串 口波特率時(shí)也要占用系統(tǒng)的定時(shí)器,就會(huì)造成定時(shí)器資源的緊張,若用了定時(shí)器,勢(shì)必會(huì)增加中斷的處理程序,給編程的復(fù)雜性上又增加了難度。 開(kāi)發(fā)原理概述:使用迪文 DGUS 配置軟件將變量和需要實(shí)現(xiàn)的功能關(guān)聯(lián)起來(lái),然后通過(guò)控制端給該設(shè)置的變量賦值來(lái)實(shí)現(xiàn)對(duì)應(yīng)的功能,或讀取變量值來(lái)查看屏當(dāng)前相關(guān)功能的狀態(tài);變量地址:是針對(duì)屏來(lái)進(jìn)行定義的,類(lèi)似組態(tài)軟件的地址定義, 又不相同,主要區(qū)別在于組態(tài)軟件的地址是有特定含義的 (即和屏內(nèi)部的某個(gè)功能已綁定),而采用 DGUS 屏的變量地址可以與任意功能來(lái)進(jìn)行關(guān)聯(lián)(不出現(xiàn)變量地址交叉的情況即可) 。 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 4 觸摸屏模塊選擇 方案 1:采用傳統(tǒng)的并行觸摸屏,價(jià)格比較便宜,它是通過(guò)時(shí)序或指令來(lái)控制觸摸操作和顯示功能的,需要自己寫(xiě)底層驅(qū)動(dòng)程序,和繁雜的圖標(biāo)顯示程序,相對(duì)比較麻煩一點(diǎn),編程的工作量會(huì)非常大。 方案 3:采用 SIM900A 模塊,它屬于 新款緊湊型產(chǎn)品 ,性能比 SIM300 更加優(yōu)越 ,而且采用的是 SMT 封裝形式, 體積更小,但缺點(diǎn)是價(jià)格過(guò)高。 GSM 模塊選擇 方案 1:采用 TC35 模塊, TC35 是 西門(mén)子公司研發(fā)的一款 高度集成的 GSM 模塊 ,技術(shù)比較成熟,體積小,但是它只有電話和短信的功能,功能比較單一。 它又是一款雙串口的單片機(jī),正好滿(mǎn)足我的設(shè)計(jì)要求。 方案 4: 采用 STC12C5A60S2 單片機(jī), STC 系列單片機(jī)是國(guó)產(chǎn)單片機(jī),它的資料都是中文的,比較好學(xué)習(xí)研究,而且這款單片機(jī)是一款 1T 的單片機(jī),速度方面是普通 51 單片機(jī)的 12 倍, 資源比普通 51 單 片機(jī)多,內(nèi)部集成了 8 路 10 位的 AD, 2 路PWM, 4 個(gè) 16 位定時(shí)器等。 方案 3: 采用 FPGA,即現(xiàn)場(chǎng)可編程門(mén)陣列,它是在 PAL、 GAL、 CPLD 等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。 這類(lèi)單片機(jī)發(fā)展的比較早,技術(shù)很成熟,網(wǎng)上的相關(guān)學(xué)習(xí)資料也比較多,但硬件資源比較少,存儲(chǔ)空間比較有限,而且運(yùn)行速度比較慢。 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 3 2 系統(tǒng)方案研究 方案論證 主控芯片選擇 方案 1:采用最常見(jiàn)的 51 內(nèi)核的 AT89S52 單片機(jī), 這 是 一個(gè)低功耗,高性能的CMOS 8 位單片機(jī),片內(nèi)含 8k 空間的可反復(fù)擦些 1000 次的 Flash 只讀
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1