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

正文內(nèi)容

自行車簡易數(shù)字里程表設計畢業(yè)設計論文-文庫吧資料

2025-06-29 23:13本頁面
  

【正文】 io = 0。 //時鐘線拿高 } rst = 0。 if(io == 1) value |= 0x80。i++) { clk = 0。 //時鐘線拿高 } for(i=0。 add = 1。 //時鐘線拿低開始寫數(shù)據(jù) io = add amp。i8。 rst = 1。 io = 0。 //時鐘線拿高 } rst = 0。 dat = 1。 //時鐘線拿低開始寫數(shù)據(jù) io = dat amp。i8。 //把地址右移一位 clk = 1。 0x01。i++) { //低位在前 clk = 0。 //把復位線拿高 for(i=0。 write_string(2,0,lc: )。 delay_uint(1000)。 write_(0x0c)。 //顯示光標并且閃爍 else write_(0x0c)。 else write_(0x80+0x40+add)。 write_data(table_num[date % 16])。 else write_(0x80+0x40+add)。 p++。) break。 while(1) { if(*p == 39。)* 輸入 : 行,列,需要輸入1602的數(shù)據(jù)* 輸出 : 無***********************************************************************/void write_string(uchar hang,uchar add,uchar *p){ if(hang==1) write_(0x80+add)。 write_data(0x30+date % 10)。 }/***********************lcd1602上顯示兩位十進制數(shù)************************/void write_sfm1(uchar hang,uchar add,uchar date){ if(hang==1) write_(0x80+add)。m39。)。 write_data(39。 write_data(0x30+date/100%10)。.39。 write_data(0x30+date/1000%10)。 write_data(0x30+date/100000%10)。 else write_(0x80+0x40+add)。)。 write_data(39。k39。 write_data(0x30+date%10)。 write_data(0x30+date/100%10)。.39。 write_data(0x30+date/1000%10)。 else write_(0x80+0x40+add)。 write_data(0x30+date%10)。 else write_(0x80+0x40+add)。 e=0。 e=1。 P0=dat。 rs=1。}/********************************************************************* 名稱 : write_data(uchar dat)* 功能 : 1602寫數(shù)據(jù)函數(shù)* 輸入 : 需要寫入1602的數(shù)據(jù)* 輸出 : 無***********************************************************************/void write_data(uchar dat){ i =0。 delay_uint(25)。 delay_uint(3)。 rw=0。 e=0。* 輸入 : 無* 輸出 : 無***********************************************************************/void delay_uint(uint q){ while(q)。 write_eeprom()。 //先讀 if(a_a != 1) //新的單片機初始單片機內(nèi)問eeprom { bj_shudu = 50。 a_a = byte_read(0x2055)。 zong_lc |= (value 8)。 zong_lc = 16。 bj_shudu |= byte_read(0x2000)。 bj_shudu = byte_read(0x2001)。 byte_write(0x2055, a_a)。 byte_write(0x2003, zong_lc / 256 % 256)。 byte_write(0x2001, bj_shudu / 256)。}/******************把數(shù)據(jù)保存到單片機內(nèi)部eepom中******************/void write_eeprom(){ SectorErase(0x2000)。j120。iq。 //蜂鳴器IO口定義/******************1ms 延時函數(shù)*******************/void delay_1ms(uint q){ uint i,j。uchar i。 //寄存器選擇信號 H:數(shù)據(jù)寄存器 L:指令寄存器sbit e =P1^2。 //報警速度//這三個引腳參考資料sbit rs=P1^0。uint shudu。 //菜單設置變量long zong_lc。 //1suchar menu_1。 //總路程float zhijing = 。 //要確定車子是否停下了uint juli_s。uchar flag_en。//dlaout time1 ,speed_km,speed_m。 //計時間中斷的次數(shù)unsigned long speed1,juli,time2。uchar i。 //讀地址uchar code init_ds[] ={0x55,0x17,0x15,0x01,0x01,0x13,0x13}。 //復位線 //秒 分 時 日 月 年 星期 uchar code write_add[]={0x80,0x82,0x84,0x86,0x88,0x8c,0x8a}。 //ds1302時鐘線定義sbit io = P1^4。這次畢業(yè)設計收獲頗豐,不僅是對自己個人能力的提高,也讓我認識到了自己的局限,通過這次的畢業(yè)設計為以后的學習奠定了一個更好的基礎。雖說費勁,但是樂趣也不少。并且使我更加熟練的應用仿真軟件,讓我學到了如何運用軟件測試電路的可行性,并且對電路的調(diào)試改進都有一個很大的提高。 圖12 仿真結(jié)果第四部分 安裝調(diào)試與性能測量 電路實物圖如圖13所示。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。 圖10 顯示流程圖 速度處理流程圖 圖11 速度處理流程圖 電路仿真 仿真軟件簡介Proteus是世界上著名的EDA工具,從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設計,真正實現(xiàn)了從概念到產(chǎn)品的完整設計。然后調(diào)用延時,寫指令,寫數(shù)據(jù),直到要顯示的數(shù)字全部顯示在液晶上。第三部分 系統(tǒng)軟件的設計與實現(xiàn) 主程序流程圖 圖9 主程序流程圖 顯示流程圖 該子程序用LCD動態(tài)掃描顯示方式。 DS1302時鐘芯片 圖8 時鐘芯片 本設計時間芯片采用的了DS1302,DS1302是由美國DALLAS公司推出的一種具有涓細電流充電能力的低功耗實時時鐘電路,具有可對年、月、周、日、時、分、秒進行計時等的功能,~。利用霍爾效應制成的元件稱為霍爾元件。 霍爾傳感器的測量原理 圖7 霍爾傳感器 霍爾傳感器是利用霍爾效應制成的一種磁敏傳感器。第15腳:背光源正極接電源。第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第4腳:RS為寄存器選擇。第2腳:VDD接5V正電源。單片機系統(tǒng)的復位方式有:手動按鈕復位和上電復位。 圖3 時鐘電路 復位電路復位電路原理是單片機RST引腳接收到2us以上電平信號,只要保證電容的充放電時間大于2us,即可復位,所以電路中的電容是可改變的,按鍵按下,電容處于一個短路電路中,電容釋放所有的電能,電阻兩端電壓升高系統(tǒng)復位。系列單片機有兩個時鐘源:內(nèi)部R/C振蕩時鐘和外部晶體時鐘。最終實現(xiàn)目標:自行車的速度里程表具有里程、速度測試與顯示功能,采用單片機作控制,顯示電路可顯示里程及速度。3. 對數(shù)據(jù)進行處理,要求用LED顯示里程總數(shù)和即時速度。2. 對脈沖信號進行計數(shù)。若自行車超過限定速度,系統(tǒng)發(fā)出報警信號,蜂鳴器響。每次中斷代表車輪轉(zhuǎn)動一圈,中斷數(shù)n與輪圈的周長L的乘積為里程值。經(jīng)綜合分析,本設計中取a=1。里程及速度的測量,是經(jīng)過MCS51的定時/計數(shù)器測出總的脈沖數(shù)和每轉(zhuǎn)一圈的時間,再經(jīng)過單片機的計算得出,其結(jié)果通過LED顯示器顯示出來。 方案設計 采用單片機實現(xiàn):用霍爾傳感器將所測轉(zhuǎn)速轉(zhuǎn)變?yōu)閿?shù)字脈沖信號,然后再將數(shù)字脈沖信號數(shù)據(jù)傳輸于核心單片機處理,單片機將根據(jù)設計程序計算在一定時間內(nèi)數(shù)字脈沖的頻率,再由計數(shù)值最終得到里程數(shù)并通過終端顯示設備顯示出來。 第一部分 設計任務 設計要求(1) 設計一個可以適用各種自行車的數(shù)字里程表,可顯示里程、速度等信息。 具體的硬件電路包括STC89C52單片機的外圍電路以及液晶顯示電路等。本文主要介紹了自行車的速度里程表的設計思想、電路原理和元件的選擇等內(nèi)容,整體上分為硬件部分設計和軟件部分設計。本設計采用了MCS51系列單片機設計一種體積小、操作簡單的便攜式自行車的速度里程表,它能自動地顯示當前自行車行駛的里程及速度。因此,人們希望自行車的功用更強大,能給人們帶來更多的方便。 LCD
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1