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

正文內容

單片機課程設計--lcd12864液晶顯示(編輯修改稿)

2025-02-12 11:27 本頁面
 

【文章內容簡介】 0002H,0004H,0006H4種編碼。③顯示中文字型:將兩字節(jié)編碼寫入DDRAM,范圍為A1A0H~F7FFH(GB碼)或A140H~D75FH(BIG5碼)的編碼[4]。液晶顯示器初始化完成后,先由寫指令操作寫入漢字在液晶顯示屏上的地址,再連續(xù)寫入兩個字節(jié)的要顯示的字符的編碼到DDRAM上,顯示數(shù)字或字母等半寬字符時,將一個字節(jié)的編碼寫入DDRAM,硬件依照編碼自動從CGRAM中選擇要顯示的字符顯示,漢字顯示流程圖如圖33所示。在顯示漢字時,定義一個漢字顯示子程序,程序名為showhz,在漢字顯示子程序中用一個指針變量*s指向所顯示的漢字字符串,并用其來判斷所顯示的漢字是否顯示結束,在主函數(shù)中顯示漢字時,先寫入漢字所處的液晶位置的地址,再調用showhz子程序來顯示漢字。START初始化潔屏寫入漢字顯示地址指針賦值寫漢字結束圖33 漢字顯示流程圖。第四章 軟件調試與仿真 (1)將keil里已編號的程序經(jīng)調試無誤后生成HEX文件,按照圖24在proteus里連接電路,并將已生成的HEX文件載入單片機,運行。 (2)仿真結果:液晶顯示屏上出現(xiàn)“銅陵學院,機電工程系自動化胡莉,王子俊,范賢略,張國飛,鮑明浩,王冉冉”如圖41所示。接著顯示屏上的漢字消失,同時出現(xiàn)一幅圖畫,如圖42所示。接著圖畫消失,同時如圖1所示的漢字出現(xiàn)在液晶顯示屏上,再接著漢字消失,同時圖42所示圖畫顯示在液晶顯示屏上,如此周而復始的循環(huán)下去。直至按下停止按鈕。圖41多漢字仿真結果圖42圖畫仿真結果第五章 心得體會 在整個設計過程中,發(fā)揮團隊精神,分工合作,自主學習,通過對前期知識的補充和學習,較好的完成了作品,完成了本次課程設計的要求。在最初的設計中,對52單片機進行了充分的了解,并與51單片機相比較,了解了兩種單片機的不同,并且相互學習,一同討論,最終決定使用89C51單片機制作。程序編寫中,由于思路不清晰,開始時遇到了很多問題,通過同組員商議討論,以及對大量書籍資料和論壇中的作品進行借鑒,明白了編程中的主要算法和實現(xiàn),從而解決了很多問題,對于液晶屏幕,開始并不是很了解,在運用時查看了大量的手冊資料,并閱讀了網(wǎng)友對于12864液晶的驅動編寫代碼,從而掌握了12864液晶的使用,在本次單片機課程設計中,對于單片機的功能及應用有了充分的認識,充分了解了單片機的應用,并對知識進行了補充學習。在大量閱讀文獻資料后,感覺對單片機的了解還很少,以后將及時補充相關知識對單片機進行系統(tǒng)學習。通過這次對LCD液晶簡單GUI的設計與制作,讓我了解了設計電路的程序,也讓我了解了關于LCD12864的基本原理與設計理念,要設計一個電路總要先用 仿真仿真成功之后才實際接線的。但是最后的成品卻不一定與仿真時完全一樣, 因為,在實際接線中有著各種各樣的條件制約著。而且,在仿真中無法成功的電路接法,在實際中因為芯片本身的特性而能夠成功。所以,在設計時盡可能應考 慮兩者的差異,從中找出最適合的設計方法。此外,仿真時應注意相同元件的不同型號,往往存在差異性。通過這次學習,讓我對各種電路都有了大概的了解, 所以說, 心動不如行動, 對于這些電路還是應該自己動手實際操作才會有深刻理解。 參考文獻:[1] [2] [3] [4] [5] [6] [7] [8] [9] 楊振江,杜鐵軍,[M].西安電子科技大學出版社 2002[10] 楊子文 編 單片機原理及應用 西安電子科技大學出版社 2006[11] 王法能 編 單片機原理及應用 科學出版社 2004附錄:編寫程序如下:include define uchar unsigned chardefine uint unsigned intdefine LCDLCDDisp_Off 0x3edefine LCDLCDDisp_On 0x3fdefine Page_Add 0xb8//yedefine LCDCol_Add 0x40//liedefine Start_Line 0xC0//hang/*****液晶顯示器的端口定義*****/define data_ora P0 /*液晶數(shù)據(jù)總線*/sbit LCDMcs=P2^1 。 /*片選1*/sbit LCDScs=P2^2 。 /*片選2*/sbit RESET=P2^3 。 /*復位信號*/sbit LCDDi=P2^4 。 /*數(shù)據(jù)/指令 選擇*/sbit LCDRW=P2^5 。 /*讀/寫 選擇*/sbit LCDEnable=P2^6 。 /*讀/寫 使能*/uchar *tab。uint k=0。uchar code hz1[]={/* 文字: 銅 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x40,0x30,0xEF,0x24,0x24,0x00,0xFE,0x02,0x92,0x92,0x92,0x92,0x02,0xFE,0x00,0x00,0x01,0x01,0x7F,0x21,0x11,0x00,0xFF,0x00,0x0F,0x08,0x08,0x4F,0x80,0x7F,0x00,0x00,/* 文字: 陵 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x00,0xFE,0x22,0x5A,0x86,0x00,0x20,0xA4,0x64,0xA4,0x3F,0x24,0x64,0xA4,0x20,0x00,0x00,0xFF,0x04,0x08,0x07,0x80,0x89,0x44,0x46,0x2B,0x12,0x2A,0x46,0x80,0x81,0x00,/* 文字: 學 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96,0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00,0x04,0x04,0x04,0x04,0x04,0x44,0x84,0x7E,0x06,0x05,0x04,0x04,0x04,0x04,0x04,0x00,/* 文字: 院 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x00,0xFE,0x22,0x5A,0x86,0x10,0x0C,0x24,0x24,0x25,0x26,0x24,0x24,0x14,0x0C,0x00,0x00,0xFF,0x04,0x08,0x07,0x80,0x41,0x31,0x0F,0x01,0x01,0x3F,0x41,0x41,0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* 文字: 王 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x00,0x02,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0x02,0x00,0x00,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,/* 文字: 子 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x80,0x82,0x82,0x82,0x82,0x82,0x82,0xE2,0xA2,0x92,0x8A,0x86,0x82,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* 文字: 俊 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x00,0x80,0x60,0xF8,0x07,0x00,0x10,0x98,0x54,0x93,0x10,0x10,0x54,0x98,0x30,0x00,0x01,0x00,0x00,0xFF,0x00,0x80,0x89,0x44,0x46,0x2B,0x12,0x2A,0x46,0x80,0x81,0x00,}。uchar code hz2[]={/* 文字: 機 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFE,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x04,0x03,0x00,0xFF,0x00,0x83,0x60,0x1F,0x00,0x00,0x00,0x3F,0x40,0x40,0x78,0x00,/* 文字: 電 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F,0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00,/* 文字: 工 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x00,0x04,0x04,0x04,0x04,0x04,0x04,0xFC,0x04,0x04,0x04,0x04,0x04,0x04,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,/* 文字: 程 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x24,0x24,0xA4,0xFE,0x23,0x22,0x00,0x3E,0x22,0x22,0x22,0x22,0x22,0x3E,0x00,0x00,0x08,0x06,0x01,0xFF,0x01,0x06,0x40,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x41,0x00,/* 文字: 胡 *//* 宋體12。 此字體下對應的點陣為:寬x高=16x16 */0x00,0x10,0x90,0x90,0xFF,0x90,0x90,0x10,0x00,0xFE,0x22,0x22,0x22,
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1