USB通過HID方式的自更新程序,微芯公司的PIC系列芯片
上傳時間: 2014-02-15
上傳用戶:阿四AIR
根據(jù)曼徹斯***的編碼原則(參見本刊2001年第一期《一種采用曼碼調(diào)制的非接觸IC卡讀寫程序編制》),非接觸ID卡采用上升沿對應(yīng)著位數(shù)據(jù)“0”,下降沿對應(yīng)著位數(shù)據(jù)“1”,微控制器通過檢測U2270B輸出數(shù)據(jù)位的跳變來實現(xiàn)對曼徹斯***的譯碼。在現(xiàn)實工作中,數(shù)據(jù)信號會受到調(diào)制、解調(diào)、噪聲各種效應(yīng)的影響,其上升沿和下降沿存在抖動,可采用鍵盤消抖的辦法來消除抖動的影響。根據(jù)非接觸ID卡64位數(shù)據(jù)循環(huán)發(fā)送以及其數(shù)據(jù)緒構(gòu)特點,即數(shù)據(jù)流中第64位為“0”,第1位至第9位為“1”。據(jù)此,將“0111111111”作為讀數(shù)據(jù)的起始標識,如圖2所示。在確定了數(shù)據(jù)起始標識后,采用延時大于0.5T采樣數(shù)據(jù)位的方法,如圖3所示,來避開曼徹斯***編碼中的空跳對數(shù)據(jù)譯碼造成的影響,簡化了譯碼程序。 通過實驗得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。為了便于對讀出數(shù)據(jù)進行奇校驗,讀出數(shù)據(jù)每5位作為一個字節(jié)。因此確定起始標識和讀取數(shù)據(jù)對時鐘有嚴格要求,所以尋找起始標識和讀取數(shù)據(jù)部分程序采用匯編語言編寫。數(shù)據(jù)讀以后,根據(jù)前面所提到的非接觸ID卡的數(shù)據(jù)結(jié)構(gòu),通過比較奇校驗算法與讀出數(shù)據(jù)中的奇校驗位來驗證出數(shù)據(jù)的正確性。
上傳時間: 2016-10-14
上傳用戶:xhz1993
本次設(shè)計的溫度計采用HT46RB50 微控制器IC,HT46RB50 的AD 口外接一熱敏電阻,通過 AD 讀回的電壓計算出熱敏電阻阻值的變化,從而實現(xiàn)偵測外界溫度的功能。HT46RB50 通 過USB 將偵測到的溫度值傳入PC 機的溫度顯示接口中顯示。 本次設(shè)計的USB 使用操作系統(tǒng)提供的USB HID 設(shè)備類驅(qū)動程序。 • 采用USB 控制傳輸向HT46RB50 發(fā)送資料 • 采用USB 中斷傳輸接收HT46RB50 傳回的資料
上傳時間: 2016-10-18
上傳用戶:WMC_geophy
【作者中文名】 楊繼贏 【作者英文名】 YANG Ji-ying 【作者單位】 廣東工業(yè)大學 【文獻出處】 微計算機信息, Microcomputer Information, 編輯部郵箱 2008年 21期 期刊榮譽:中文核心期刊要目總覽 ASPT來源刊 CJFD收錄刊 【關(guān)鍵詞】 智能終端 以太網(wǎng) MIZILinux嵌入式操作系統(tǒng) 【英文關(guān)鍵詞】 intelligent terminal Ethernet MIZI Linux Embedded OS 【摘要】 本文采用目前廣泛應(yīng)用的工業(yè)以太網(wǎng)為通訊方式,提出以ARM9開發(fā)板和MIZI Linux嵌入式操作系統(tǒng)為平臺的通信設(shè)計方案。在掌握ARM9和MIZI Linux特點的基礎(chǔ)上,構(gòu)建MIZI Linux嵌入式操作系統(tǒng)下應(yīng)用程序的軟硬件開發(fā)平臺。本方案采用DM9000芯片來控制以太網(wǎng),在實現(xiàn)通訊模塊調(diào)用的基礎(chǔ)上,進行Linux下的Socket網(wǎng)絡(luò)通信編程,實現(xiàn)智能終端的以太網(wǎng)通信功能。
標簽: Microcomputer Information Ji-ying YANG
上傳時間: 2013-12-21
上傳用戶:xc216
使用微芯公司的PIC8F458單片機,用C語言實現(xiàn)B口電平變化中斷程序,并且在中斷中用C實現(xiàn)步進電機的驅(qū)動程序。
上傳時間: 2016-11-20
上傳用戶:ippler8
本手冊介紹了 32 位基于ARM 微控制器 STM32F101xx 與 STM32F103xx 的固件函數(shù)庫。 該函數(shù)庫是一個固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函 數(shù)庫還包括每一個外設(shè)的驅(qū)動描述和應(yīng)用實例。通過使用本固件函數(shù)庫,無需深入掌握細節(jié),用戶也可以 輕松應(yīng)用每一個外設(shè)。因此,使用本固態(tài)函數(shù)庫可以大大減少用戶的程序編寫時間,進而降低開發(fā)成本。
上傳時間: 2016-12-02
上傳用戶:czl10052678
MSP430F149讀寫SD卡以及簡單的文件系統(tǒng) 硬件:www.just430.com朱明老師提供的Easy430開發(fā)板以及SD卡模塊 底層驅(qū)動使用TI提供的MMC驅(qū)動程序,簡單文件系統(tǒng)使用微控設(shè)計網(wǎng)
上傳時間: 2014-12-02
上傳用戶:com1com2
采用有限差分法計算屏蔽微帶傳輸線的電位及其電容,程序由matlab實現(xiàn)
上傳時間: 2016-12-09
上傳用戶:lxm
Microsoft Windows是一個基于Intel x86微處理芯片的個人計算機上的具有圖形用戶接口的多任務(wù)和多窗口的操作系統(tǒng),它是對MS-DOS操作系統(tǒng)的擴展和延伸。與MS-DOS操作系統(tǒng)相比,它有許多優(yōu)越之處:首先,它提供了比MS-DOS字符界面更為直觀、友好的圖形用戶界面;其次,它可以一次運行多個程序,方便了用戶的操作,提高了機器的利用率;再次,Windows環(huán)境下的應(yīng)用程序具有一致的外觀和用戶接口,用戶只需要熟悉其中一兩個程序,就可以觸類旁通學會使用別的Windows應(yīng)用程序。另外,Windows還具有更好的虛擬內(nèi)存管理和設(shè)備無關(guān)特性等等。由于Windows具有以上突出優(yōu)點,Windows平臺上的軟件開發(fā)和程序設(shè)計已成主流。這一講首先介紹Windows發(fā)展簡史,然后分析Windows操作系統(tǒng)的特點以及Windows程序設(shè)計的關(guān)鍵概念,最后介紹Windows程序設(shè)計的過程及開發(fā)工具。
標簽: Microsoft Windows Intel x86
上傳時間: 2013-12-16
上傳用戶:鳳臨西北
節(jié)能用水控制系統(tǒng)由微控制器,紅外發(fā)射接收電路,壓力監(jiān)測電路,手動沖水電路,脈沖閥節(jié)能驅(qū)動電路,水管溫度上下限識別電路,溫度調(diào)節(jié)電路,冷熱水閥節(jié)能驅(qū)動控制電路,洗澡開關(guān)監(jiān)測電路,電池電量檢測報警電路,低壓標準電源轉(zhuǎn)換電路,串行數(shù)據(jù)輸出控制電路等構(gòu)成。程序包括: 設(shè)備識別及初始化 初始引腳數(shù)據(jù)值 中斷初始化 初始化各標志位 循環(huán)查詢開始 CSSTATE大小比較子程序 廁所脈沖閥打開子程序 廁所脈沖閥關(guān)閉子程序 紅外接收子程序 紅外發(fā)送子程序 洗澡初始及變化程序 洗手初始及變化程序 AD轉(zhuǎn)換子程序 發(fā)送數(shù)據(jù)子程序 DATACONVERT子程序 DELAY10MS子程序 PUSH子程序 POP子程序 AD轉(zhuǎn)換中斷程序 紅外接收中斷程序 PORTB按鍵中斷程序 TIME1定時中斷程序
標簽: 節(jié)能 控制系統(tǒng) 微控制器
上傳時間: 2016-12-27
上傳用戶:咔樂塢
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1