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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-自行車?yán)锍?、速度?jì)的設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 除了作為代步工具之外,又漸漸的多了很多附加價(jià)值,成為了人們一種娛樂(lè)、休閑和鍛煉的手段之一。 【 關(guān)鍵詞 】 里程 /速度;霍爾元件;單片機(jī) 單 片 微 型 計(jì) 算 機(jī) 簡(jiǎn) 稱 單 片 機(jī) , 是 典 型 的 嵌 入 式 微 控 制 器( Microcontroller Unit),常用英文字母的縮寫 MCU表示單片機(jī),它最早是被用在工業(yè)控制領(lǐng)域。 以 AT89S51 單片機(jī)為核心設(shè)計(jì)自行車?yán)锍?、速度?jì)。在 FIASH編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí) , P0輸出原碼,此時(shí) P0 外部必須被拉高。在給出地址 “1” 時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。只有讀端口時(shí)才真正地把外部的數(shù)據(jù)讀入到內(nèi)部總線。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN信號(hào)將不出現(xiàn)。筆者經(jīng)過(guò)大量的設(shè)計(jì)實(shí)踐和試驗(yàn)摸索找出了24C02 在應(yīng)用中之所以出現(xiàn)數(shù)據(jù)被沖掉的原因,并總結(jié)了一套保護(hù) 24C02 數(shù)據(jù)安全的軟硬件設(shè)計(jì)方法。一個(gè) 10K 歐電阻和 10u電容 連接 9 腳 組成復(fù)位電路。 圖 11 下載口電路 AT24C02 芯片 由于 AT24C02 是之后加的,使用杜邦線連接,而且單片機(jī)各個(gè)引腳都加了排阻,所以 AT24C02 芯片的 7 腳和 8 腳都沒(méi)有加 電阻,能正常工作。 sbit LCM0802B_EN = P3^5。 void LCM_WR(uchar,uchar)。 函數(shù)定義和初始化 void _init(void)。 bit flg_cal。 timej++。 int_tp = timej。 timej = 0。 d_var[1] = 0。 AT24C02_WRAMD()。 int_tp = (int_tp*18)/5。 d_var[2]++。 } int_tp = 0。amp。 LCM_WR_CMD(0x06)。 LCM_WR(0x86,0x3d)。 LCM_WR(0xc6,0x65)。 LCM_WR_DAT(0x1C)。 LCM_WR_DAT(0x15)。 _nms(4)。 d_var[3] = 0。 TR0 = 0。 sj = 3000。 LCM_WR(0x86,0x6d)。 TR0 = 1。 LCM_WR(0xc4,(d_var[1]%10)+0x30)。us) 。 LCM0802B_IO = 0xff。 LCM0802B_EN = 1。 LCM0802B_EN = 1。 EA = 1。 _nop_()。 mem_wrbtp = mem_wrbt。 AT24C02_SCL = 1。 _nop_()。 else mem_rdbit = 0。 while((AT24C02_SDA)amp。 AT24C02_CK()。 _nms(4)。 AT24C02_WR_byte(mem_wrinfo)。之后至少要等待 10ms。 三.編程指令 表 62 AT89S52 ISP 下載命令 指 令 格 式 指 令 字節(jié) 1 字節(jié) 2 字節(jié) 3 字節(jié) 4 編程使能 1010 1100 0101 0011 xxxx xxxx 0110 1001(輸出 ) 器件擦除 1010 1100 100x xxxx xxxx xxxx xxxx xxxx 讀 (字節(jié)模式 ) 0010 0000 xxxA12A8 A7A0 D7D0 寫 (字節(jié)模式 ) 0100 0000 xxxA12A8 A7A0 D7D0 寫鎖定 位 1010 1100 1110 00B1B2 xxxx xxxx xxxx xxxx 讀鎖定位 0010 0100 XXXX XXXX xxxx xxxx xxLB3 LB2 LB1 xx 讀廠標(biāo) 0010 1000 XXXA5A0 xxxx xxxx 廠標(biāo)字節(jié) 讀 (頁(yè)模式 ) 0011 0000 XXXA12A8 Byte 0 Byte1255 寫 (頁(yè)模式 ) 0101 0000 XXXA12A8 Byte 0 Byte1255 注: 1. 鎖定位與模式對(duì)應(yīng) 模式 1( B1=0、 B2=0):無(wú) 鎖定保護(hù) 模式 2( B1=0、 B2=1):內(nèi)部鎖定位 1( LB1)有效 模式 3( B1= B2=0):內(nèi)部鎖定位 2( LB2)有效 模式 4( B1= B2=1):內(nèi)部鎖定位 3( LB3)有效 Reset 拉高后 SCK 至少保持 64 個(gè)時(shí)鐘周期才可執(zhí)行編程允許命令,在頁(yè)讀寫中命令和地址后數(shù)據(jù)由 0 到 255 的順序傳送,只有接收完這 256 字節(jié)的數(shù)據(jù)后下一個(gè)指令才能就緒。在示波器上觀察到,當(dāng)磁鐵靠近的時(shí)候,輸出低電平。最后基本能合理安排各個(gè)元件,但還是不可避免的使用 了 5 根跳線。最后在老師以及同學(xué)的幫助下實(shí)現(xiàn)了整個(gè)系統(tǒng)設(shè)計(jì)與最后調(diào)試,相關(guān)指標(biāo)達(dá)到 期望的要求,很好地完成了本次設(shè)計(jì)任務(wù)。 回顧這次設(shè)計(jì)過(guò)程和結(jié)果,有如下幾點(diǎn)值得改進(jìn): 1. 設(shè)計(jì) PCB 時(shí)把 AT24C02 加進(jìn)去 2. 使用電池盒才能更符合實(shí)際 3. 磁鐵應(yīng)用合適的磁鋼以便放到鋼絲上 4. 可以考慮加入按鍵,從而能設(shè)置輪子的周長(zhǎng)或者半徑,以適合不同自行車 總的來(lái)說(shuō), 通過(guò)本次設(shè)計(jì) ,我有很大的收獲,在設(shè)計(jì)過(guò)程中,一定要注意每個(gè)工作步驟的檢查,才能確保設(shè)計(jì)成功。 由于本人選擇的是手工單面板,所以器件都選擇了直插的。在整個(gè)程序的編寫和調(diào)試的過(guò)程中,我先調(diào)試 LCD1602顯示系統(tǒng),確認(rèn)能正常顯示后再調(diào)試其他部分。 4.讀程序 任意位置的程序數(shù)據(jù)可通過(guò)讀指令從引腳步 MISO/ 讀出,可用來(lái)校驗(yàn)寫入的數(shù) 據(jù)。另外必須保證串行時(shí)鐘 SCK 的 周期至少大于 6 個(gè) CPU 時(shí)鐘( XTAL1 上的)周期。 AT24C02_WR_byte(mem_wraddr)。 mem_rd = AT24C02_RD_byte()。 AT24C02_START()。 AT24C02_SCL = 1。 _nop_()。 } uchar AT24C02_RD_byte() { uchar mem_rdtp,mem_rdbit,mem_rdbt=0。 AT24C02_SDA = CY。 _nop_()。 _nop_()。 LCM_WR_CMD(lcm_xy)。 LCM0802B_RS = 1。 LCM0802B_RS = 0。 LCM0802B_RW = 1。 } 小 延時(shí) void _nus(uchar us) { for(。 else LCM_WR(0xc1,0x20)。 _nms(56)。 LCM_WR(0x84,0x30)。 flg_cal = 0。 TL0 = 0x5a。 d_var[1] = 0。 AT24C02_SDA = 1。 LCM_WR_DAT(0x14)。 LCM_WR_DAT(0x10)。 LCM_WR(0xc4,0x69)。 LCM_WR(0x84,0x65)。 LCM_WR_CMD(0x38)。 AT24C02_WRAMD()。 } else d_var[1]++。 } d_var[3] += girth_l。 } else{ sen = 1。 sf = 1。 EA = 1。 if(!KEY){ uchar key_tp = 200。 TR0 = 1。 TH0 = 0xff。 uint timej。 uchar AT24C02_RD(uchar)。 void LCM_WR_CMD(uchar)。 include include define uchar unsigned char define uint unsigned int define girth 39600 define girth_h 1 define girth_l 98 管腳定義 define LCM0802B_IO P1 sbit LCM0802
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1