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

正文內(nèi)容

電子331201安曉斌(更新版)

  

【正文】 y_us(4)。}unsigned char csh_ds18b20() //18b20初始化函數(shù){ unsigned char n。 write_ds1302_byte(dat)。 sck_ds1302 = 1。j++)。void set_finish()。//7 sbit io_ds1302 = P2^6。unsigned char disp2[]=0123456789:。 send_cmd(0x30)。i5。 }}/*void write_figer(unsigned char y_add , unsigned char x_add , unsigned int figer)//在任何位置寫(xiě)數(shù)字{ unsigned char d[5],i,j。break。}/*******************清除顯示********************//*void lcd_clear() //清除顯示{ send_cmd(0x01)。0x0f)4)。 }/************檢查忙************/void check_busy(){ do { send_dat(0xfc)。i++) { temp2=temp21。i8。 for(i=0。 //RW sid 讀/寫(xiě)操作使能信號(hào) 1讀/0寫(xiě)sbit rs = P1^5。再次我要感謝一直陪同我完成單片機(jī)課程考試論文的同學(xué),謝謝他們平時(shí)對(duì)我?guī)椭完P(guān)心。當(dāng)然通過(guò)這次的畢業(yè)設(shè)計(jì),我了解了Keil C51集成環(huán)境的使用,用此軟件練習(xí)電子時(shí)鐘的設(shè)計(jì)。遙控器是在淘寶2元錢(qián)買(mǎi)的。而底層驅(qū)動(dòng)比較復(fù)雜需要使用很多的特定函數(shù)根據(jù)時(shí)序圖進(jìn)行編寫(xiě)。 系統(tǒng)軟件設(shè)計(jì)流程圖每一個(gè)程序都需要一個(gè)獨(dú)一無(wú)二的主程序其中包含了很多的子程序。芯片即刻工作。表6 語(yǔ)音內(nèi)容語(yǔ)音芯片管腳圖:圖 39語(yǔ)音芯片管腳圖單片機(jī)控制語(yǔ)音芯片電路圖:圖 310單片機(jī)控制語(yǔ)音芯片電路圖控制原理說(shuō)明:此控制方式是采用了模擬串行的控制方式。規(guī)格:SOP8/DIP8腳封裝電壓:表5 按鍵功能表按鍵鍵名功能屬性ASET功能選擇設(shè)置自動(dòng)復(fù)位BUP數(shù)值加一操作自動(dòng)復(fù)位COUT退出自動(dòng)復(fù)位按鍵操作說(shuō)明如下:A鍵:在正常顯示時(shí)間狀態(tài)下,第一次按下后,開(kāi)始校對(duì)秒,以后每次按下都會(huì)分別進(jìn)入對(duì)分、時(shí)、鬧鈴分、鬧鈴時(shí)、日、月、年的校對(duì)狀態(tài)。在構(gòu)成大型溫控系統(tǒng)時(shí),允許在單線總線上掛接多片DS18B20[6]。因此,數(shù)字化單總線器件DS18B20適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如:環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類(lèi)消費(fèi)電子產(chǎn)品等。 DS18B20測(cè)溫系統(tǒng) DS18B20簡(jiǎn)介DS18B20是美國(guó)DALLAS半導(dǎo)體公司繼DS1820之后最新推出的一種數(shù)字化單總線器件。時(shí)鐘突發(fā)寄存器可一次性順序讀寫(xiě)除充電寄存器以外的寄存器。只有在SCLK為低電平時(shí),才能將RST置為高電平。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。 顯示器 液晶顯示模塊概述MD12864C1漢字圖形點(diǎn)陣液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16X16點(diǎn)陣)、128個(gè)字符(8X16點(diǎn)陣)及64X256點(diǎn)陣顯示RAM(GDRAM)。 時(shí)鐘電路:8052內(nèi)置最高頻率達(dá)12MHz的時(shí)鐘電路,用于產(chǎn)生整個(gè)單片機(jī)運(yùn)行的脈沖時(shí)序,但8052單片機(jī)需外置振蕩電容。3 數(shù)字鐘的硬件設(shè)計(jì) 最小系統(tǒng)設(shè)計(jì) 單片機(jī)的最小系統(tǒng)是由電源、復(fù)位、晶振、/EA=1組成。因此,AT89S52是一種功能強(qiáng),靈活性高且價(jià)格合理的單片機(jī),可方便的應(yīng)用在各個(gè)控制領(lǐng)域。當(dāng)在10℃~+85℃范圍內(nèi),℃,在55~+125℃范圍內(nèi),測(cè)量誤差也不超過(guò)2℃;(5)通過(guò)編程可實(shí)現(xiàn)9~12位的數(shù)字讀數(shù)方式;(6)用戶可自設(shè)定非易失性的報(bào)警上下限值;(7)支持多點(diǎn)的組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫(8)負(fù)壓特性,即具有電源反接保護(hù)電路。它是一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能。單片機(jī)均具有時(shí)鐘振蕩系統(tǒng),利用系統(tǒng)時(shí)鐘借助微處理器的定時(shí)器/計(jì)數(shù)器可實(shí)現(xiàn)電子鐘功能。就其組成和功能而言,一塊單片機(jī)芯片就是一臺(tái)計(jì)算機(jī)。74LS92(6進(jìn)制計(jì)數(shù)器)表1 74LS92的真值表COUNTOUTPUTQ0Q1Q2Q30LLLL1HLLL2LHLL3HHLL4LLHL5HLHL6LLLH7HLLH8LHLH9HHLH10LLHH11HLHH譯碼器74LS4774LS47是BCD7段數(shù)碼管譯碼器/驅(qū)動(dòng)器,74LS47的功能用于將BCD碼轉(zhuǎn)化成數(shù)碼塊中的數(shù)字,通過(guò)它解碼,可以直接把數(shù)字轉(zhuǎn)換為數(shù)碼管的顯示數(shù)字,從而簡(jiǎn)化了程序,節(jié)約了單片機(jī)的IO開(kāi)銷(xiāo)。輸出的脈沖頻率為f=1kHz。 2 整體設(shè)計(jì)方案選擇 555定時(shí)器方案 555定時(shí)器是一種模擬和數(shù)字功能相結(jié)合的中規(guī)模集成器件。因?yàn)橄M(fèi)者認(rèn)為花很大力氣裝修的房子,有誰(shuí)愿意在墻上打個(gè)眼兒掛掛歷呢?影響美觀不說(shuō),還很俗氣。而今,隨著時(shí)代發(fā)展,掛歷大有美人遲暮之感。它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),還具有閏年補(bǔ)償?shù)榷喾N功能,而且DS1302的使用壽命長(zhǎng),誤差小。數(shù)字鐘是一種典型的數(shù)字電路,包括了組合邏輯電路和時(shí)序電路。而且通過(guò)數(shù)字鐘的制作進(jìn)一步的了解各種在制作中用到的中小規(guī)模集成電路的作用及實(shí)用方法。 綜上所述此萬(wàn)年歷具有讀取方便、顯示直觀、功能多樣、電路簡(jiǎn)潔、成本低廉等諸多優(yōu)點(diǎn),符合電子儀器儀表的發(fā)展趨勢(shì),具有廣闊的市場(chǎng)前景。近些年隨著生活水平的提高,人們獲知日期的途徑已越來(lái)越多。對(duì)若干年前后的日期都可以查詢(xún),但考慮到其壽命原因,至少也可用5—8年。采用555定時(shí)器來(lái)輸入脈沖,先通過(guò)74LS90進(jìn)行十進(jìn)制計(jì)數(shù)(時(shí)鐘的秒數(shù)個(gè)位),達(dá)到進(jìn)位時(shí)將進(jìn)位送入74LS92進(jìn)行六進(jìn)制計(jì)數(shù)(時(shí)鐘的秒數(shù)十位),進(jìn)位送入74LS90進(jìn)行十進(jìn)制計(jì)數(shù)(時(shí)鐘的分位);由74LS47譯碼后送給數(shù)碼管進(jìn)行顯示。其功能詳述如下:(1) 計(jì)數(shù)脈沖從 CP1 輸入,QA 作為輸出端,為二進(jìn)制計(jì)數(shù)器。實(shí)現(xiàn)譯碼的邏輯電路成為譯碼器。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車(chē)的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開(kāi)單片機(jī)。單片機(jī)方案設(shè)計(jì)框圖:圖24單片機(jī)方案設(shè)計(jì)框圖 芯片選擇DS1302 是美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,~。主要技術(shù)參數(shù)和顯示特性:電源:VDD ~+5V(內(nèi)置升壓電路,無(wú)需負(fù)壓);顯示內(nèi)容:128列 64行顯示顏色:灰膜顯示角度:6:00鐘直視LCD類(lèi)型:STN與MCU接口:8位或4位并行/3位串行配置LED背光多種軟件功能:光標(biāo)顯示、畫(huà)面移位、自定義字符、睡眠模式等DS18B20是美國(guó)DALLAS半導(dǎo)體公司繼DS1820之后最新推出的一種數(shù)字化單總線器件。在構(gòu)成大型溫控系統(tǒng)時(shí),允許在單線總線上掛接多片DS18B20[6]。在空閑方式中,CPU停止工作,而RAM、定時(shí)器/計(jì)數(shù)器、串行口和中斷系統(tǒng)都繼續(xù)工作。 圖32 單片機(jī)8052的內(nèi)部結(jié)構(gòu) 程序存儲(chǔ)器(ROM):8052共有4096個(gè)8位掩膜ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。此外,RESET/Vpd還是一復(fù)用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機(jī)內(nèi)部RAM的數(shù)據(jù)不丟失圖33 上電自動(dòng)和手動(dòng)復(fù)位電路圖圖 34 內(nèi)部和外部時(shí)鐘方式圖Pin30:ALE/當(dāng)訪問(wèn)外部程序器時(shí),ALE(地址鎖存)的輸出用于鎖存地址的低位字節(jié)。DS1302內(nèi)部有一個(gè)318的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。RST是復(fù)位/片選線,通過(guò)把RST輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。 DS1302的工作原理DS1302工作時(shí)為了對(duì)任何數(shù)據(jù)傳送進(jìn)行初始化,需要將復(fù)位腳(RST)置為高電平且將8位地址和命令信息裝入移位寄存器。我們現(xiàn)在已經(jīng)知道了控制寄存器和RAM的邏輯地址,接著就需要知道如何通過(guò)外部接口來(lái)訪問(wèn)這些資源。并且從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需要一根口線(單線接口)讀寫(xiě),溫度變換功率來(lái)源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20供電,而無(wú)需額外電源。DS18B20的性能特點(diǎn)如下:(1) 采用DALLAS公司獨(dú)特的單線接口方式:DS18B20與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊; (2)在使用中不需要任何外圍元件;(3)可用數(shù)據(jù)線供電,供電電壓范圍:+~+;(4)測(cè)溫范圍:55~+125℃。UDD是可供選用的外部電源端,不用時(shí)接地,GND為地,NC空腳。調(diào)分、秒、年、月、日與皆之相同,只是各位最高值不同。語(yǔ)音內(nèi)容:使用說(shuō)明:語(yǔ)音芯片可以通過(guò)單片機(jī)等其他控制設(shè)備,任意組合上面的數(shù)字,從而到達(dá)語(yǔ)音播報(bào)時(shí)間、星期、年、月、日、溫度、濕度等。收到幾個(gè)脈沖,就播放第幾個(gè)地址的內(nèi)容;RST:任何時(shí)候,收到高電平,都可以使芯片的播放指針歸零(就是是DATA的腳位恢復(fù)到初始狀態(tài)),同時(shí)即刻使芯片停止,進(jìn)入待機(jī)狀態(tài);工作示例:例如現(xiàn)在需要播放第十段聲音。發(fā)射采用的是在網(wǎng)上2塊錢(qián)淘的21鍵超薄遙控器。 while(1) { key()。該程序主要實(shí)現(xiàn)對(duì)DS1302寫(xiě)保護(hù)、充電,對(duì)年、月、日、時(shí)、分、秒等寄存器的讀寫(xiě)操作。從單片機(jī)模塊數(shù)字鐘的設(shè)計(jì)過(guò)程中也找到了一些單片機(jī)開(kāi)發(fā)的規(guī)律:先了解所有元件的具體內(nèi)容,從而畫(huà)出其電路圖,使數(shù)字鐘從簡(jiǎn)易變成多功能的方式,雖沒(méi)有做多功能數(shù)字鐘,卻知曉了其方法。最后謝謝一直為我們默默付出的老師。在我求學(xué)的過(guò)程中他們付出的不僅僅是辛勤的勞動(dòng)和汗水,而是世界上最崇高、最偉大的愛(ài)。ms0。 dat=1。 e = 1。 e = 0。}/**************寫(xiě)地址首地址第一行:0x80第二行:0x90第三行:0x88第四行:0x98**************/void send_cmd(unsigned char cmd){ check_busy()。//rw=0。 case 1: send_cmd(0X90|x_add)。 lcd_pos(y_add , x_add)。 d[3]=figer%100/10。 if(i==4)send_dat(0x30)。//0000,0001 清DDRAM send_cmd(0x02)。sbit M=P2^1。 //年月日時(shí)分秒的上限unsigned char code table_low[] = {1,1,1,1,0,0,0}。void delay( int i ){ int j。i8。 sck_ds1302 = 0。 io_ds1302 = 1。 DQ = 0。 //無(wú)器件}void w_1byte(unsigned char dat) //寫(xiě)入一字節(jié)函數(shù){ unsigned char i。 dat = 1。 if(DQ) r_dat |= 0x80。 //等待轉(zhuǎn)換結(jié)果 csh_ds18b20()。 //取LS Byte的高四位 l_temp = 4。 lcd_init()。 // ir_16()。 //12864初始化,刷屏 } } if(!DOWN) { delay_50us(300)。i7。 case 2: table_k[2] = up_down(table_k[2])。 case 6: table_k[6] = up_down(table_k[6])。 delay(10000)。 table_k1[i] = table_k1[i] table_low1[i] ? table_high1[i] : table_k1[i]。 break。 //傳數(shù)據(jù)uchar bitnum。 ET0=1。 k=1。 } ircode[j]=value。break。break。 if(bitnum==33) //大于33,說(shuō)明這些數(shù)據(jù)接收完畢 { bitnum=0。 //如果 ircode[]第4個(gè)碼值為0XE8, 則返回 0; case 0xf5: return 1。 case 0xe6: return 9。如圖:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1