程序名稱(chēng): 數(shù)碼管顯示與鍵盤(pán)管理芯片ZLG7289的標(biāo)準(zhǔn)驅(qū)動(dòng)程序(C51) 文件名: ZLG7289.h ZLG7289.C 說(shuō)明: 本程序已經(jīng)調(diào)試通過(guò) 程序的可移植性很好,僅做少量修改就可以直接包含使用 程序占用資源少,僅使用4根必須I/O口線,不占用定時(shí)器等其它資源 所有全局性的標(biāo)識(shí)符都以ZLG7289_開(kāi)頭,不必?fù)?dān)心命名沖突問(wèn)題 程序結(jié)構(gòu)清晰,思路明確,結(jié)合ZLG7289的數(shù)據(jù)手冊(cè)很容易理解 用法: 1、重新定義I/O接口 2、如果CPU的主頻比較高,則要適當(dāng)調(diào)整延時(shí),詳見(jiàn)ZLG7289_Delay()函數(shù) 3、在用戶程序中包含本頭文件 4、在main()函數(shù)的開(kāi)始處添加初始化函數(shù)ZLG7289_Init() 5、以后在程序中可以直接使用ZLG7289的用戶指令集 6、讀取鍵盤(pán)掃描碼使用函數(shù)ZLG7289_Key(),查詢方式、中斷方式皆可
上傳時(shí)間: 2013-12-09
上傳用戶:zhangzhenyu
上位機(jī)(386以上PC機(jī))的所有程序是在BORLAND C++環(huán)境下編譯的,因此串行通信程序可以直接應(yīng)用I/O通信庫(kù)函數(shù)bioscom(),該函數(shù)在由port指定的I/O端口上執(zhí)行RS-232通信操作。通信前,根據(jù)與8098單片機(jī)的通信協(xié)議,設(shè)定通信的串行端口、數(shù)據(jù)位數(shù)、停止位數(shù)、波特率,由于上位機(jī)時(shí)鐘為12MHz,所以對(duì)應(yīng)的波特率應(yīng)設(shè)置為4800。下面給出上位機(jī)串行通信的部分程序:
標(biāo)簽: BORLAND 386 上位機(jī) PC機(jī)
上傳時(shí)間: 2016-08-29
上傳用戶:siguazgb
完成在S3C2410處理器上移植μC/OS-II內(nèi)核,然后實(shí)現(xiàn)以下多任務(wù): a) 控制實(shí)驗(yàn)箱核心板上4盞LED燈輪流亮滅; b) 將LED1連接到ARM9-2410EP增強(qiáng)型實(shí)驗(yàn)箱擴(kuò)展口的DA OUT端口,通過(guò)實(shí)驗(yàn)箱上的鍵盤(pán)(比如“↑”、“↓”鍵)控制LED1亮暗變化,同時(shí)在超級(jí)終端顯示該控制值; c) 將LED2連接到擴(kuò)展口的I/O輸出口,通過(guò)超級(jí)終端按鍵控制LED2亮滅,即按一下PC的超級(jí)終端某個(gè)鍵(比如回車(chē)鍵)LED2滅,再按LED2亮,反復(fù)循環(huán)。
標(biāo)簽: S3C2410 OS-II 處理器 內(nèi)核
上傳時(shí)間: 2016-09-17
上傳用戶:開(kāi)懷常笑
本人在C#下SAFE編程,如何在.net 環(huán)境下控制硬件設(shè)備通訊,涉及I/O卡、COM通信
上傳時(shí)間: 2014-01-03
上傳用戶:heart520beat
CppReference 對(duì)于c/c++的詳盡說(shuō)明 C/C++ Reference General C/C++ Pre-processor commands Operator Precedence Escape Sequences ASCII Chart Data Types Keywords Standard C Library Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions All C Functions C++ C++ I/O C++ Strings C++ String Streams Miscellaneous C++ C++ Standard Template Library C++ Algorithms C++ Vectors C++ Double-Ended Queues C++ Lists C++ Priority Queues C++ Queues C++ Stacks C++ Sets C++ Multisets C++ Maps C++ Multimaps C++ Bitsets Iterators All C++ Functions
標(biāo)簽: Pre-processor CppReference Reference Operator
上傳時(shí)間: 2016-10-26
上傳用戶:aeiouetla
㆒ 般㆟ 對(duì) C++ templates 的粗淺印象,大約停留在「容器(containers)」的製作㆖ 。稍有研究 則會(huì)發(fā)現(xiàn),templates衍生出來(lái)的 C++ Generic Programming(泛型編程)技術(shù),在 C++ 標(biāo)準(zhǔn)程 式庫(kù)㆗ 已經(jīng)遍㆞ 開(kāi)花結(jié)果。以 STL為重要骨幹的 C++ 標(biāo)準(zhǔn)程式庫(kù),將 templates 廣泛運(yùn)用於容 器 (containers) 、演算法 (algorithms) 、仿函式 (functors) 、配接器 (adapters) 、配置器 (allocators) 、 迭代器(iterators)㆖ 頭,無(wú)處不在,無(wú)役不與,乃至於原有的 class-based iostream都被改寫(xiě)為 template-based iostream。
標(biāo)簽: templates 12690 12703
上傳時(shí)間: 2016-10-28
上傳用戶:rocwangdp
自己編寫(xiě)的C++,用DEV-C++編譯, 求一個(gè)有序的數(shù)組的眾數(shù),用數(shù)組實(shí)現(xiàn),效率很高,時(shí)間復(fù)雜是O(n)
標(biāo)簽: 編寫(xiě)
上傳時(shí)間: 2013-12-18
上傳用戶:lijianyu172
用C語(yǔ)言編寫(xiě)ARM程序時(shí),執(zhí)行的第一條指令,并不在main函數(shù)中。當(dāng)我們生成一個(gè)C程序的可執(zhí)行文件時(shí),編譯器總是在我們的代碼前加一段固定的代碼——crt0.o,它是編譯器自帶的一個(gè)文件。此段代碼設(shè)置C程序的堆棧等,然后調(diào)用main函數(shù)。很可惜,在我們的裸板上,這段代碼無(wú)法執(zhí)行,所以我們得自己寫(xiě)一個(gè)。這段代碼很簡(jiǎn)單,只有3條指令。
標(biāo)簽: ARM C語(yǔ)言 編寫(xiě) 程序
上傳時(shí)間: 2016-11-25
上傳用戶:zhangyigenius
C# ArrayList C++模仿版,只支持最簡(jiǎn)單的動(dòng)態(tài)隊(duì)列操作,采用雙層鏈表,支持16兆以上個(gè)對(duì)象的隊(duì)列管理。 效率:查找上界O(988+N/976144),插入及刪除上界O(988+N/976144+N*T(create/delete
上傳時(shí)間: 2013-12-11
上傳用戶:tianjinfan
neural network utility is a Neural Networks library for the C++ Programmer. It is entirely object oriented and focuses on reducing tedious and confusing problems of programming neural networks. By this I mean that network layers are easily defined. An entire multi-layer network can be created in a few lines, and trained with two functions. Layers can be connected to one another easily and painlessly.
標(biāo)簽: Programmer Networks entirely network
上傳時(shí)間: 2013-12-24
上傳用戶:liuchee
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1