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

正文內(nèi)容

基于gprs通信的led顯示屏(編輯修改稿)

2025-07-20 18:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 5 4 5 36 37 6 7 38 39 8 9 40 41 第5行第二個(gè)74HC59510 11 42 43 12 13 44 45 14 15 46 47 .16 17 48 49 第9行第三個(gè)74HC59518 19 50 51 20 21 52 53 22 23 54 55 24 25 56 57 第13行第四個(gè)74HC59526 27 58 59 28 29 60 61 30 31 62 63 根據(jù)分析編寫(xiě)了下面的程序:for(num=0。num4。num++) {uchar i。 OE=0。 //關(guān)使能信號(hào)即關(guān)閉譯碼器74HC138 i=24。 //數(shù)據(jù)從右往左送入所以最后一個(gè)595的數(shù)據(jù)要先送 send_8BYT()。 // num=0時(shí),將對(duì)應(yīng)字節(jié)的點(diǎn)陣數(shù)據(jù)寫(xiě)入24 、211 9 、0、1字節(jié)對(duì)應(yīng)的595,num累加時(shí)字節(jié)數(shù)對(duì)應(yīng)加一 i=56。 send_8BYT()。 // num=0時(shí),將對(duì)應(yīng)字節(jié)的點(diǎn)陣數(shù)據(jù)寫(xiě)入56 、5444333 、字節(jié)對(duì)應(yīng)的595芯片, num累加時(shí)字節(jié)數(shù)對(duì)應(yīng)加一 k++。 P2=num。 //行選0~3,每次列顯示送完后在選通行驅(qū)動(dòng) STB=1。 //輸出74HC595鎖存器中的數(shù)據(jù),下降沿 STB=0。 OE=1。 //開(kāi)使能信號(hào),啟動(dòng)譯碼器工作選通相應(yīng)行驅(qū)動(dòng) Delay()。 //控制OE高電平的時(shí)間即調(diào)整OE的占空比來(lái)調(diào)節(jié)顯示屏的亮度 }void send_8BYT() { uchar temp。 temp=i。 //送奇數(shù)字節(jié)數(shù)據(jù) for(a=0。 a4。 a++ ) //送出四個(gè)字節(jié)數(shù)據(jù)給74HC595 { WriteByte(table[num+i+k])。 i=8。 //減8為將數(shù)據(jù)寫(xiě)入前一個(gè)74HC595 } i=temp+1。 //送偶數(shù)字節(jié)數(shù)據(jù) for(a=0。 a4。 a++ ) //送出四個(gè)字節(jié)數(shù)據(jù)給74HC595 { WriteByte(table[num+i+k])。 i=8。 //減8為將數(shù)據(jù)寫(xiě)入前一個(gè)74HC595 } }軟件中要注意的是OE信號(hào)控制時(shí),須在數(shù)據(jù)送入時(shí)置低等數(shù)據(jù)送完之后再置高,才能使點(diǎn)陣屏的顯示亮度均勻。因?yàn)槿绻恢睂E置高時(shí)在送數(shù)據(jù)給74hc595時(shí)亮度會(huì)有所變化。導(dǎo)致每個(gè)字節(jié)8個(gè)LED之間會(huì)亮度不均?;蛘逴E直接接脈寬調(diào)制信號(hào)時(shí),會(huì)使整屏點(diǎn)陣屏?xí)r暗時(shí)亮一直在閃動(dòng),因?yàn)橛枚〞r(shí)器定時(shí)刷屏?xí)rSTB鎖存信號(hào)與OE信號(hào)不同步就會(huì)時(shí)有的數(shù)據(jù)顯示的時(shí)間比較長(zhǎng)有的數(shù)據(jù)顯示的比較短,這就使字節(jié)與字節(jié)之間亮度產(chǎn)生不同了。要擴(kuò)展板的數(shù)量時(shí)只要變量在上述函數(shù)中變量“i”累加就可以了,例如如有兩塊點(diǎn)陣單元板時(shí)“i”的值就要在56加兩次32送入send_8BYT()。就可以了。本程序可擴(kuò)展性較高可根據(jù)板的數(shù)量簡(jiǎn)單的修改程序即可。在LED顯示屏動(dòng)態(tài)移位顯示方式下,顯示屏的顯示內(nèi)容每隔一定時(shí)間循環(huán)左移、右移、上移、下移一列或一行,動(dòng)態(tài)移位顯示的效果是由一幅幅不同內(nèi)容的屏幕畫(huà)面組成。在軟件上只要改變顯示緩沖區(qū)的內(nèi)容即左移、右移、上移或者下移等一行(一列)之后延時(shí)一定的時(shí)間等待定時(shí)器定時(shí)時(shí)間到送屏顯,即可實(shí)現(xiàn)動(dòng)態(tài)移位顯示的效果。但是顯示緩沖區(qū)所有數(shù)據(jù)左移一列需要一定時(shí)間,不可能在兩次定時(shí)中斷間隔內(nèi)實(shí)現(xiàn)這個(gè)過(guò)程。試驗(yàn)發(fā)現(xiàn),設(shè)置兩個(gè)顯示緩沖區(qū),可以很好地解決這一問(wèn)題,這兩個(gè)顯示緩沖區(qū)一個(gè)用于保存當(dāng)前屏幕顯示的數(shù)據(jù),另一 個(gè)用于對(duì)當(dāng)前數(shù)據(jù)左移右移、上移、下移一列或一行,達(dá)到左移時(shí)間間隔后,切換當(dāng)前顯示緩沖區(qū)到已經(jīng)左移、右移、上移、下移一列或一行的緩沖區(qū),然后對(duì)另一緩沖區(qū)綜合性左移一列的操作在左移之前,把當(dāng)前顯示緩沖區(qū)的內(nèi)容復(fù)制到要進(jìn)行左移的緩沖區(qū)內(nèi),保證這兩個(gè)緩沖區(qū)數(shù)據(jù)的一致性。就能實(shí)現(xiàn)顯示屏的動(dòng)態(tài)移位顯示。 總程序流程圖 6 總結(jié)與展望本次畢業(yè)設(shè)計(jì)是針對(duì)指導(dǎo)老師提供的硬件模塊——博創(chuàng)科技GPRS擴(kuò)展板。來(lái)實(shí)現(xiàn)短信收發(fā)的功能而進(jìn)行軟件的設(shè)計(jì),此次設(shè)計(jì)基本上達(dá)到了預(yù)期的目的,實(shí)現(xiàn)了其基本的短信收發(fā)功能。但在設(shè)計(jì)中為了減小成本省去了GPRS模塊向手機(jī)發(fā)短信的功能,另外由于此次設(shè)計(jì)實(shí)現(xiàn)的功能簡(jiǎn)單,還有許多功能可以進(jìn)行在此基礎(chǔ)上進(jìn)行擴(kuò)展。比如可以擴(kuò)展傳輸?shù)膬?nèi)容,把單一的文字?jǐn)?shù)字字母向多媒體擴(kuò)展,傳輸圖像,聲音等。因?yàn)镚PRS具有較高的傳輸速率,并支持多媒體業(yè)務(wù)。還有另外一個(gè)是實(shí)現(xiàn)設(shè)備的簡(jiǎn)單智能診斷,就是LED顯示系統(tǒng)出了問(wèn)題時(shí)能實(shí)時(shí)通知管理者,實(shí)現(xiàn)簡(jiǎn)單功能的無(wú)人執(zhí)守顯示系統(tǒng)設(shè)備。通過(guò)本次設(shè)計(jì),我對(duì)GPRS模塊的控制編程有了深刻的認(rèn)識(shí),也對(duì)數(shù)字移動(dòng)通信的短消息服務(wù)有了一定的理解。7 致 謝本次畢業(yè)設(shè)計(jì)的完成,首先感謝我的指導(dǎo)老師蔡植善老師,在本次畢業(yè)設(shè)計(jì)中給予了我充分的幫助與支持在我遇到困難時(shí)盡心地進(jìn)行指點(diǎn)與解答。我對(duì)電子行業(yè)的興趣加上蔡老師對(duì)我們的關(guān)心使我在大學(xué)最后兩年里學(xué)到了很多知識(shí)與實(shí)踐經(jīng)驗(yàn),為以后走向工作崗位奠定了基礎(chǔ)。8參考文獻(xiàn)[1] 韓斌杰. GPRS原理及其網(wǎng)絡(luò)優(yōu)化[M]. 北京:機(jī)械工業(yè)出版社,2003[2] ETSI GSM . Technical realization of the Short Message.[3] 李保風(fēng),++程序?qū)崿F(xiàn)[J].安陽(yáng)工學(xué)院,2009.(2).[4] 吳剛,[J]..(2.).[5] 馬慧,陳陽(yáng)平, Modem終端的短信系統(tǒng)研究與實(shí)現(xiàn)[J].南京航空航天大學(xué)、信息科學(xué)與技術(shù)學(xué)院,2008.(6).[6] [J].內(nèi)蒙古科技大學(xué), 2007,1(13).[7] 吳剛, PDU 收發(fā)技術(shù)研究[J].裝備指揮技術(shù)學(xué)院,北京.《裝備制造技術(shù)》2008.(8).[8] C8051F410中文數(shù)據(jù)手冊(cè)[EB/OL].新華龍電子有限公司.2006[9] 星辰光電. LED顯示屏控制信號(hào)與顯示接口解析.[10] GPRS SIM300硬件說(shuō)明書(shū)[EB/OL] .北京博創(chuàng)科技.[11] GT21L16S2W用戶手冊(cè)V30. The display of LED Base on GPRS municationThe college of Physics and Information Engineering Electronic Information Science and Technology,070303009,Lin Rongle Faculty Adviser,Cai Zhishan,Associate Professor【Abstract】: In this paper,a lattice LED’S panel display system controlled by amicroputer C8051F410 Single Chip was given.The system received the control mand and display data by a way of one serial interface of GPRS module using munication protoco1.The microcosm puter controlled the scanning of data display by way of an other serial interface of GPRS modu main points of system design and detail description of hardware and software were also presented.【Key words】:C8051F410 Single Chip Microputer。 the display of LED。 GPRS。 remotecontrolincludeinclude //掉電存儲(chǔ)庫(kù)文件include define SYSCLK 24500000 //define BAUDRATE 9600 //采用9600的波特許接收數(shù)據(jù)define uchar unsigned chardefine uint unsigned intdefine BLKN 2 //點(diǎn)陣屏顯示的漢字采用16*16形式存儲(chǔ)uchar code cmgr1[] = AT+CMGR=1\r。 //讀取第一條短信GPRS指令//uchar code cmgr2[] = AT+CMGR=2\r。//uchar code cmgr3[] = AT+CMGR=3\r。uchar code cmgd1[] =AT+CMGD=1\r。 //刪除第一條短信GPRS指令uchar code cmgd2[] =AT+CMGD=2\r。 //刪除第一條短信GPRS指令//uchar *callnum=18750599127。 //傳送主機(jī)號(hào)碼uchar t,x,k,m,a,b,c,d,rec,lig=5,speed,light,direction。uchar ii,ma,mb,mc,md,me,mf。uint iaddress。 xdata uchar tab[120]。bit flag,flag_1,flag_2。uint GBcode,GB_code1,GB_code。uchar i,j,temp,num,temp1。uint Unicode=0x554a。xdata uchar a_dot[32],a_dot_1[128],u[120]。xdata uchar dispram[64]。sbit CLK=P0^0。sbit MOSI=P0^2。//主出從入sbit CS=P1^7。//scksbit MISO=P0^1。//主入從出。。。。。點(diǎn)陣屏傳輸接口定義。。。。sbit CLKled=P1^0。 // 時(shí)鐘信號(hào) sbit STB=P1^1。 // 鎖存信號(hào),上升沿sbit R=P1^2。 //數(shù)據(jù)輸入端口sbit OE=P1^3。 // 使能信號(hào),高電平有效。。。。void delay_l(uint z){ uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。}。。。。。單片機(jī)的初始化設(shè)置。。。。void C8051F410_init(void){ PCA0MD amp。= ~0x40。 PCA0MD = 0x00。//關(guān)看門(mén)狗 OSCICN = 0x87。//設(shè)置系統(tǒng)時(shí)鐘 P0MDOUT=0x1D。 ///MOSI CLK設(shè)置為推挽輸出; MISO設(shè)為漏極輸出 P1MDOUT =0xff。 P2MDOUT =0xff。 XBR0=0x03。////開(kāi) SPI 端口連接 XBR1 = 0x40。//使能交叉開(kāi)關(guān) }。。。。。 UART初始化。。。。。void UART0_Init (void){ SCON0 = 0x10。 CKCON =0x00。 if (SYSCLK/BAUDRATE/2/256 1) { TH1 = (SYSCLK/BAUDRATE/2)。 CKCON |= 0x08。 // T1M = 1。 SCA1:0 = xx } else if (SYSCLK/BAUDRATE/2/256 4) { TH1 = (SYSCLK/BAUDRATE/2/4)。 CKCON amp。= ~0x0B。 // T1M = 0。 SCA1:0 = 01 CKCON |= 0x01。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1