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

正文內(nèi)容

基于51單片機的數(shù)字收音機萬年歷的設計-全文預覽

2024-12-10 15:39 上一頁面

下一頁面
  

【正文】 sbit en=P2^5。 sbit sda=P2^3。 焦作大學機電工程學院 附錄 30 sbit s1=P1^1。 sbit s5=P1^0。 sbit ACC_7=ACC^7。 //默認存臺的pll, uint pll。 uchar code table1[]=12 點 11 分12 秒 21℃ FM 開信號強度 :10 。 uchar read_sj[7]。 焦作大學機電工程學院 附錄 32 /*************************************/ void delay2us() {。x) for(y=110。 } /**********************************************************/ 焦作大學機電工程學院 附錄 33 //啟動 I2C 總線的函數(shù),當 scl 為高電平時使 sda產(chǎn)生一個負跳變 void iic_start() { sda1=1。 sda1=0。 delay2us()。 delay2us()。 scl=1。 sda1=1。 while((sda1==1)amp。 delay2us()。i++) { scl=0。 delay2us()。 delay2us()。i++) { scl=1。 } return k。0x10。 焦作大學機電工程學院 附錄 39 uint npll=0。 if (hlsi) frequency=(ulong)((float)(npll)*(float))。 iic_write_byte(0xc0)。i++) { iic_write_byte(radio_write_data[i])。 uchar temp_l,temp_h。 //TEA5767讀地址 iic_yinda()。 iic_ack()。 temp_hamp。 } //手動設置頻率 ,mode=1,+。 get_pll()。 radio_write_data[3]=0x11。 radio_write_data[1]=pll%256。 frequency+=100。 pll=temp_h*256+temp_l。 temp_l=radio_read_data[1]。i5。 焦作大學機電工程學院 附錄 42 iic_start()。 } iic_stop()。 for(i=0。 //頻率單位 :KHz } 焦作大學機電工程學院 附錄 40 //寫 5767 void radio_write(void) { uchar i。 hlsi=radio_write_data[2]amp。 //頻率單位 :k else pll=(uint)((float)((frequency225)*4)/(float))。 uint twpll=0。 焦作大學機電工程學院 附錄 37 scl=0。 for(i=0。 delay2us()。 sda1=CY。 for(i=0。(i250))i++。 scl=1。 scl=0。 } //發(fā)送應答信號 void iic_ack() { sda1=0。 delay2us()。 scl=0。 scl=1。y)。 for(x=z。 //要寫入 TEA5767的數(shù)據(jù) uchar radio_read_data[5]。 uchar read_reg[7]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d}。 /*************************/ uchar code table0[]=關 。 /************************/ uint default_pll=0x2d56。 sbit dq=P2^0。 sbit s3=P1^2。 sbit scl=P3^7。 //sbit rst1=P2^3。 焦作大學機電工程學院 附錄 29 附錄 include define uint unsigned int define uchar unsigned char define ulong unsigned long define max_freq 108000 define min_freq 87500 /*******************************/ sbit rs=P2^7。 在臨近畢業(yè)之際,我還要借此機會向在 這 三 年中給予了我?guī)椭椭笇У乃欣蠋煴硎居芍缘闹x意,感謝他們?nèi)陙淼男燎谠耘?。另外,要非常感謝我的指導老師,是她指引我克服一個由一個的困難,讓我學會對困難無所畏懼,以及對問題的一些很重要的思考方 法。發(fā)現(xiàn)、提出、分析、解決問題和 實踐能力的提高都會受益于我在以后的學習、工作和生活中。但當拿到題目時,確實不知道怎么著手,有些迷茫,上網(wǎng)查資料,問老師,在老師的幫助下,歷時兩個星期,解決一個又一個的困難,終于完成任務。 ( 1)小計時時間單位為 1s。 2.采用 LCD顯示 年、月、日、 時、分 、 秒 、星期及溫度均 采用數(shù)字顯示。 焦作大學機電工程學院 程序設計 24 get_frequency()。 temp_h=radio_read_data[0]。i++) { radio_read_data[i]=iic_read_byte()。 iic_write_byte(0xc1)。 } //讀 TEA5767狀態(tài) ,并轉換成頻率 void radio_read(void) { uchar i。i5。 iic_start()。0x10。 //頻率單位 :k } //由 PLL計算頻率 void get_frequency(void) 焦作大學機電工程學院 程序設計 21 { uchar hlsi。 hlsi=radio_write_data[2]amp。 U7 和 U10 為此單元的主要部件,左右聲道的音頻信號通過兩個做在一起的電位器調(diào)節(jié)后通往 lm386 進行功率放大。 此模塊在單片機( 89S52)通過 iic 協(xié)議的控制下為制作者提供美妙的電臺廣播。 X1和 X2是振蕩源,外接 晶振。在主電源關閉的情況下,也能保持時鐘的連續(xù)運 行。時鐘電路產(chǎn)生的振蕩脈沖經(jīng)過觸發(fā)器進行十二分頻之后,才成為單片機的時鐘脈沖信號。如圖 當上電瞬間電容兩端壓差為零 REST 引腳被拉為高電平且持續(xù)兩個機器周期以上完成復位。 具體電路如下: 圖 LM7805穩(wěn)壓電路 焦作大學機電工程學院 系統(tǒng)的硬件組成 14 功放電源優(yōu)化開關電路 該系統(tǒng)的功率放大電路采用 LM386, LM386 的電源范圍很寬, 因此結合這一點我們就采用了單刀雙擲的模擬開關來切換功率放大電路的電源。 數(shù)字收音機模塊 :TEA5767, TDA1308。晶振。 功能:控制其他模塊及系統(tǒng)的運行。 功能:為系統(tǒng)提穩(wěn)定的 +5V 直流電源。在鍵已被按下時單片機仍需要做其他工作以確保時間、溫度實時更新故在鍵長期按下時程 序要能退出按鍵掃描程序,而在退出按鍵掃描程序后若有已被按下的鍵松開則單片機要能相應該鍵已被釋放做相應動作。 如圖 雙 聲 道 功放Lm3868 LCD 液晶 ( 128x64) 時鐘芯片 獨立按鍵 溫度傳感 數(shù)字 收音機 tea5767 89s52 單 片 機 電 源 焦作大學機電工程學院 總體方案設計 11 如圖 程序初始化后循環(huán)掃描溫度、時間、 按鍵、顯示為時間、溫度的實時顯示及人機交換的隨時進行提供了保證。 各個模塊均由單片機進行控制、讀取、數(shù)據(jù)處理。由該模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結構或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊。其中 FM收音模塊的核心就是下 面的 Philips(飛利浦) TEA5767。 圖 為 TEA5767 實物。 焦作大學機電工程學院 DS1302, TEA5767 及液晶知識簡介 7 此外, DS1302 還有年份寄存器、控制寄存器、充電寄存器、時 鐘突發(fā)寄存器及與 RAM 相關的寄存器等。 I/O 為串行數(shù)據(jù)輸入輸出端 (雙向 ),后面有詳細說明。當 RST 為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對 DS1302 進行操作。當 Vcc2小于 Vcc1 時, DS1302 由 Vcc1 供電。 DS1302 引腳功能及結構 DS1302 的引腳排列 ,其中Vcc1 為后備電源, VCC2 為主電源。焦作大學機電工程學院 DS1302, TEA5767 及液晶知識簡介 6 第二章 DS1302,TEA5767 及液晶知識簡介 DS1302 簡介 DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗、帶 RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓 為 ~ 。 P2 口可以作為通用的 I/O 口使用,這時多路轉接電路開關倒向鎖豐存器 Q端。當使用芯片內(nèi)部時鐘時,此二引線端用于外接石英晶體和微調(diào)電容;當使用外部時鐘時,用于接外部時鐘脈沖信號。 GND:接地。也就是每個機器周期計數(shù)器加 1,由于一個機器周期等于 12個振蕩脈沖周期,因此計數(shù)頻率為振蕩頻率的 1/12。 外部時間的發(fā)生以輸入脈沖表示,因此計數(shù)功能的實質(zhì)就是對外來脈沖進行計數(shù)。 定時器 /計數(shù)器的定時和計數(shù)功能 作為基本組成內(nèi)容, MCS- 51 單片機共有 2 個可編程的定時器 /計數(shù)器,分別稱定時器 /計數(shù)器和定時器 /計數(shù)器 1。計數(shù)值通過程序設定,改變計數(shù)值,也就改變了定時時間,使用起來即方便,又靈活。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1