該程序文件作為密碼小鍵盤項目的主程序模塊,用于控制整個密碼鍵盤的狀態及工作流程, 通過串口接收主機命令,進行分析,對于不同的命令進行不同情況處理??刂奇I盤錄入密碼, 調用LCD、LED顯示狀態,語音提示,調用3DES加密函數對密碼進行加密,最后將密文送回至主機。 鍵盤掃描模塊:unsigned CHAR key_scan(),主機發送輸入密碼命令時,調用該程序,錄入 密碼,鍵盤掃描程序得到的密碼以ASCLL碼的形式通過返回值返回。 3DES加密模塊:錄入的密碼進行加密,密碼以全局變量的形式存放。加密后的密碼放回至全局變量。 LCD液晶顯示: 顯示密碼輸入狀態和用戶提示
上傳時間: 2014-01-25
上傳用戶:康郎
51單片連tcs230的源程序,絕對原創,可以記憶顏色。 #define uCHAR unsigned CHAR #include <reg52.h> #include<math.h> sbit S0=P1^7 sbit S1=P1^0 //端口定義 sbit S2=P1^1 sbit S3=P1^2 sbit OE=P1^3 sbit OUT=P3^4 //頻率從TO口輸入 sbit key0=P1^5 sbit LED=P1^6 sbit a=P3^0 sbit b=P3^1 uCHAR color //1:blue 2:green 3:red uCHAR T[4] //color timer uCHAR TH[4] uCHAR TL[4] uCHAR bizhi[4] void time1() interrupt 3 { TH[color]=TH0 TL[color]=TL0 T[color]=(TH[color]*0xff+TL[color]) TR0=0 //關定時器 TR1=0 TH1=0xB1 TL1=0xE0 //歸0 TH0=0x00 TL0=0x00 //歸0 }
上傳時間: 2016-11-26
上傳用戶:秦莞爾w
本代碼包為本人的一篇文章<一個占用內存極少的菜單系統的實現>在在PC上的測試移植代碼。 ------------------------------ Menu_Src目錄為Menu的源代碼 Ks0108.C的void Display_Locate(unsigned CHAR DisplayData, unsigned CHAR X, unsigned CHAR Y)函數為最底層的顯示函數。 該函數調用LCD模擬函數來完成顯示。 KeyScan.C的unsigned CHAR KeyScan(void)函數為鍵盤模擬函數。 void DelayMs( WORD time ) 延時 ------------------------------ GUI_SIM.exe為編譯后的文件,可以直觀看到這個GUI的效果. PC鍵盤的4個按鍵控制菜單周轉: PC按鍵 菜單中功能 up 向上鍵 確定鍵 進入子菜單 down向下鍵 取消鍵 返回父菜單 left向左鍵 向上鍵 菜單項上一項 right向右鍵 向下鍵 菜單項下一項 有興趣自己編譯VC工程:\Project\Menu.dsw <一個占用內存極少的菜單系統的實現>相關PDF文檔和其他資料在以下鏈接: http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=798580&bbs_page_no=3&bbs_id=9999
上傳時間: 2014-06-24
上傳用戶:stvnash
自己編寫的String類,可以用于代替<string>中的string類。支持==、!=、<、>等比較運算符,=復制運算符,有多種構造函數,動態分配內存,長度可變。容易轉換成CHAR*類型,而且使用深拷貝,指針使用得當。有常用的Index,Insert,Delete,Replace,SubString方法。而且源碼中給出了String類的一個小應用。開發環境Visual C++ 6.0,測試程序為Console模式。
上傳時間: 2014-01-05
上傳用戶:古谷仁美
//下面是畫圓的程序, //畫線、畫圓、畫各種曲線其實都很簡單,歸根到底就是x、y的二元方程嘛 //對算法感興趣的話建議去找本《計算機圖形學》看看,不是賣關子哦。實在是幾句話說不清除,呵呵 // ---------------------------------------------- //字節 void circleDot(unsigned CHAR x,unsigned CHAR y,CHAR xx,CHAR yy)//內部函數,對稱法畫圓的8個鏡像點 {//對稱法畫圓的8個鏡像點
標簽: 程序
上傳時間: 2014-01-07
上傳用戶:秦莞爾w
(1)設計一個人事管理的People(人員)類.考慮到通用性,這里只抽象出所有類型人員都具有的屬性:name(姓名),number(編號), sex(性別),birthday(出生日期),id(身份證號)等等.其中"出生日期"定義為一個"日期"類(具有屬性:year(年),month (月),date(日)內嵌子對象.用成員函數實現對人員信息的錄入和顯示等必要功能操作(自己獨立思考設計).要求包括:構造函數和析構函數,拷貝構造 函數,內聯成員函數. (2)從People(人員)類派生出student(學生)類,添加屬性:班號CHAR chassNO[7];從People類派生出teacher(教師)類,添加屬性:職務CHAR principalship[11],部門CHAR department[21].從student類中派生出graduate(研究生)類,添加屬性:專業CHAR subject[21],導師teacher adviser(為(教師類內嵌子對象);從graduate類和teacher類派生出TA(助教生)類,注意虛基類的使用,重載相應的成員函數. (3)對People類重載"=="運算符和"="運算符,"=="運算符判斷兩個People類對象的id屬性是否相等;"="運算符實現People類對象的賦值操作. (4)定義一個對People類對象數組按編號排序的函數,一個按編號查找people對象的函數.
標簽: birthday People number name
上傳時間: 2014-01-17
上傳用戶:GHF
the code environment s C++. it is in image processing field. this code Read TIFF Image then it excute a Median Filter Classical on gray images. after that it Write TIFFU nsigned CHAR.
標簽: code environment processing Image
上傳時間: 2016-12-24
上傳用戶:xiaoxiang
it is in image processing field. this code Read TIFF Image then it excute compute histogram and histogram equalization. after that it Write TIFFU unsigned CHAR.
標簽: processing histogram compute excute
上傳時間: 2016-12-24
上傳用戶:cx111111
the code write C++. it is in image processing field. this code Read TIFF Image then it segment images. after that it Write TIFFU nsigned CHAR.
標簽: image code processing segment
上傳時間: 2013-12-29
上傳用戶:15071087253
輔助說明: 代碼交流 QQ59771230 email:choudaxian@163.com 注意事項: 1) LCD 指令中的TEXT GRAPHIC AREA SET效果是什么樣的 2) LCD 指令中的MODE SET中的OR AND XOR 有圖層的味道 3) DJNZ+指令C0H(DATA AND WRITE)與相同的數據時就會出錯 4) CHAR ADN PIC分別清除 5) 幾何圖形繪制與實現圖形 6) 菜單優化設計,結構體:上,下,上一組,下一組,指向函數的指針 顯示的內容: 16*16漢字:歡迎使用福萊特電氣有限公司產品 12*12漢字:進入主界面并且可以反顯 8*8字符:FULL-RIGHT 并對所顯示的漢字進行卷屏顯示 關鍵是如何方便在屏上確定的位置上顯示確定的漢字 要使占用ROM,RAM小的前提下
標簽: choudaxian 59771230 GRAPHIC email
上傳時間: 2016-12-28
上傳用戶:xauthu