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

正文內容

基于單片機的出租車計費器的畢業(yè)設計論文(文件)

2025-07-30 20:09 上一頁面

下一頁面
 

【正文】 的系統(tǒng)流程圖,本方案主要是必須對于數(shù)字電路比較熟悉,成本又高。 這 樣 就 構 成 一 個 穩(wěn) 定 的 自 激 振 蕩 器 。上電復位電路要求接通電源后,通過外部電容充電來實現(xiàn)單片機自動復位操作。 圖 復位電路 鍵盤接口電路 (1)獨立式鍵盤:獨立式鍵盤中,每個按鍵占用一根 I/O 口線,每個按鍵電路相對獨立。 圖 10 LM016L 結構圖 LCD1602 主要技術參數(shù): 容量 :162 個字符 芯片工作電壓 :— 工作電流 :() 模塊最佳工作電壓 : 字符尺寸 :(WH)mm 引腳功能說明 : 1602LCD 采用標準的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口說明如表 1所示: 表 1 引腳接口說明表 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負極 第 1 腳: VSS 為地電源。 第 5 腳: R/W 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。 第 15 腳:背光源正極。在單片機內部它是振蕩電路反向放大器的輸出端,振蕩電路的頻率就是晶體固有頻率。在片內,它是振蕩電路反向放大 器的輸入端。在此輸入端保持兩個機器周期 (24 個時鐘振蕩周期 )的高電平時,就可以完成復位操作。在 CPU 訪問片外數(shù)據(jù)存儲時,每取值一次 (一個機器周期)會丟失一個脈沖。 PSEN( 29 腳);程序存儲允許輸出信號引腳,在訪問片外程序存儲器時,此端定時輸出負脈沖作為讀片外存儲器的選通信號。不過,在訪問片外 RAM 時,要少產生兩次 PSEN負脈沖信號。當 EA引腳接高電平時, CPU 只訪問片內 ERROM/ROM 并執(zhí)行內部程序存儲器中的指令。如果使用有片內 ROM 的 STC89C52,外擴 ERROM 也是可以的,但也要使 EA 接地。 P3 口:雙功能口,即可以做普通 I/O 口用(此時為準向口,也可以按每位定義實現(xiàn)第二功能操作)。以下是中斷子函數(shù)的流程圖如圖 所示: 圖 中斷子程序流程圖 Count++開始Second++count=0是否產生中斷?Count=20?Second=60?Minite++second=0Minite=99?Minite=0結束否否否否是是是是 12 判鍵子函數(shù) 對于獨立式鍵盤判鍵,首先看有鍵按下不,如果有鍵按下則延時一會兒,在判斷是否真的有鍵按下,如果確實有鍵按下,在判鍵釋放,最后執(zhí)行鍵功能程序。另外, 多功能出租車計價器還具有 性能可靠、電路簡單、成本低、實用性強等特點,加上經過優(yōu)化的程序,使其有很高的智能化水平。 通過這次設計不僅學會了如何去查找相關資料,更重要的是通過查找資料和翻閱書籍學到了不少知識,擴大了知識面,提高了知識水平。在短短的三個月時間內完成設計內容,在很大程度上得益于老師的幫助。從何老師那里我學到的不僅是專業(yè)知識與實際問題科學解決的方法,更為重要的是勤奮和嚴謹治學的精 神以及對學生的認真負責,老師的諄諄教誨使我受益匪淺,在此向何老師表示衷心的感謝并致以崇高的敬意!感謝家人給予我學業(yè)上和生活上的支持與照顧。 uint bai_3l_price = 60。 //晚上 3千米內的單價 /千米 7元 uint wan_3w_price = 22。 //總的價 bit flag_300ms = 0。 for(i=0。j++)。 //保存數(shù)據(jù) write_24c02(3,bai_3w_price % 256)。 //保存數(shù)據(jù) write_24c02(7,wan_3l_price % 256)。 //保存數(shù)據(jù) write_24c02(11,wan_wait_price % 256)。 if(value != 0x91) //新的單片機初始單片機內問 EEPOM { value = 0x91。 } /****************讀出來保存的數(shù)據(jù) **********************/ void read_iic_data() { 22 flag_bai_hei = read_24c02(0)。 bai_3w_price = bai_3w_price * 256 + read_24c02(3)。 wan_3l_price = wan_3l_price * 256 + read_24c02(7)。 wan_wait_price = wan_wait_price * 256 + read_24c02(11)。 if(key_new == 0) //按鍵松開 { if((key_io amp。 key_new = 1。 if(key_value = 5) //按鍵按下消抖 { key_value = 0。amp。 //得到按鍵值 case 0x3d: key_can = 2。 //得到按鍵值 case 0x37: key_can = 4。 //得到按鍵值 case 0x2f: key_can = 6。 } include 24 /*********************對應菜單內的處理函數(shù) ******************/ void menu_dis() { if(menu_1 == 0) { if(key_can == 6) { distance ++。 fen = 0。 } if(key_can == 2) { flag_time_en = ~flag_time_en。 } else { if(fen = 3) zong_jia = wan_3l_price。 } else { if(fen = 3) zong_jia = wan_3l_price + wan_3w_price * (distance 30) / 10 。 write_sfm2(2,0,shi)。 write_sfm4(1,0,distance)。amp。 fen ++。 } 27 } } } } /*************定時器 0初始化程序 ***************/ void time_init() { EA = 1。 //允許定時器 0 定時 } void main() { init_1602()。 time_init()。 menu_dis()。 TL0 = 0xb0。 value = 0。 if(value % 6 == 0) flag_300ms = 1。 } } 28 /*************定時器 0中斷服務程序 ***************/ void time0_int() interrupt 1 { static uchar value。 while(1) { key()。 zidong_chushifa_iic()。 //定時器 0、工作方式 1 ET0 = 1。 shi++。 miao++。 //¥ write_zifu(2,12,0x5c)。 write_sfm2(2,6,miao)。 } } 26 if(flag_bai_hei == 0) write_sfm2_dian(2,9,bai_3w_price)。 } }else //3 公里外的價格 { if(flag_bai_hei
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1