第一篇:《單片機(jī)與外圍電路設(shè)計(jì)》課程設(shè)計(jì)大綱(模版)
《單片機(jī)與外圍電路設(shè)計(jì)》課程設(shè)計(jì)大綱
一、基本信息
1、課程中文名稱:?jiǎn)纹瑱C(jī)與外圍電路設(shè)計(jì)課程設(shè)計(jì)
2、課程英文名稱:Course Design of Single-Chip Microcomputer
and its Peripheral Circuit Design3、課程編號(hào):XX X XXX6位,1-2位為開(kāi)課學(xué)院代碼,3位為開(kāi)課層次(研究生0、本科
1、專科2),4-6位為課程序號(hào)。在不同學(xué)期開(kāi)設(shè)的課程應(yīng)設(shè)置不同的代碼。非單獨(dú)設(shè)置的實(shí)驗(yàn)課程依所屬課程代碼。課程編號(hào)應(yīng)與教務(wù)綜合管理系統(tǒng)中所用編號(hào)一致。
4、課程類別:專業(yè)課(專業(yè)理論課、專業(yè)技術(shù)課、專業(yè)實(shí)驗(yàn)課)。
5、課程性質(zhì):專業(yè)選修課
6、適用層次:漢族本科
7、適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、通信工程
8、開(kāi)課學(xué)期:第5學(xué)期
9、學(xué)時(shí):兩周10、學(xué)分:1
二、實(shí)踐教學(xué)目標(biāo)與基本要求
隨著就業(yè)形勢(shì)日趨嚴(yán)峻,大學(xué)生的動(dòng)手能力、實(shí)踐能力和綜合素質(zhì)越來(lái)越受到學(xué)校和用人單位的重視,在大學(xué)期間,課程設(shè)計(jì)是培養(yǎng)和鍛煉動(dòng)手、實(shí)踐能力和綜合素質(zhì)的一個(gè)重要環(huán)節(jié),通過(guò)本課程設(shè)計(jì)能使學(xué)生對(duì)所學(xué)到的單片機(jī)知識(shí)進(jìn)行一次綜合實(shí)踐,掌握單片機(jī)各主要知識(shí)點(diǎn)。
學(xué)生應(yīng)了解單片機(jī)技術(shù)在家用電器以及自動(dòng)控制工程中的應(yīng)用,熟悉單片機(jī)的原理與結(jié)構(gòu)。通過(guò)實(shí)驗(yàn)、實(shí)訓(xùn)和一些單片機(jī)項(xiàng)目的制作,掌握單片機(jī)指令系統(tǒng)、結(jié)構(gòu)原理、接口技術(shù),以及單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)、設(shè)計(jì)的基本技能。
三、選題
可供選題如下:(每三人一組,要求同時(shí)用匯編、C語(yǔ)言實(shí)現(xiàn),并畫出電路圖;總課程設(shè)計(jì)時(shí)間為兩周,在結(jié)束時(shí)須提交作品和課程設(shè)計(jì)論文)
(1)萬(wàn)年歷設(shè)計(jì)(LCD顯示)
(2)定時(shí)鬧鈴(LCD顯示)
(3)定時(shí)鬧鐘(ds1302)
(4)音樂(lè)倒數(shù)定時(shí)器
(5)密碼鎖控制
(6)可存儲(chǔ)式電子琴
(7)電子搶答器設(shè)計(jì)
(8)串行通信設(shè)計(jì)
(9)數(shù)顯交通燈設(shè)計(jì)
(10)步進(jìn)電機(jī)控制設(shè)計(jì)
(11)I2C總線器件使用(LCD顯示)
(12)用12864設(shè)計(jì)的指針式電子鐘
(13)用1602與ds18b20設(shè)計(jì)的溫度報(bào)警器
(14)用ADC0808設(shè)計(jì)的調(diào)溫報(bào)警器
(15)溫度控制直流電機(jī)轉(zhuǎn)速
(16)用DAC0808設(shè)計(jì)的直流電機(jī)調(diào)速器
(17)用74LS595與74LS154設(shè)計(jì)的16*16點(diǎn)陣屏
(18)用數(shù)碼管設(shè)計(jì)的可調(diào)式電子鐘
(19)簡(jiǎn)易計(jì)算器設(shè)計(jì)
(20)多路數(shù)字溫度測(cè)量系統(tǒng)
(21)直流電動(dòng)機(jī)的轉(zhuǎn)速檢測(cè)與脈寬調(diào)速
(22)基于單片機(jī)的交通燈控制器設(shè)計(jì)
(23)基于單片機(jī)的路燈控制器設(shè)計(jì)
(24)基于51單片機(jī)的廣告燈設(shè)計(jì)
(25)基于單片機(jī)的USB接口設(shè)計(jì)
(26)PC機(jī)與單片機(jī)的串口通信
四、儀器設(shè)備配置
硬件工具:計(jì)算機(jī)基本的焊接工具萬(wàn)用表
軟件工具:WINDOWS操作系統(tǒng) 匯編編譯器及連接器
高級(jí)語(yǔ)言編譯器 單片機(jī)仿真程序
五、教材與教學(xué)參考書
建議實(shí)驗(yàn)指導(dǎo)書:
單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例,彭偉,北京:電子工業(yè)出版社,2009.6,第四次印刷
單片機(jī)課程設(shè)計(jì)指導(dǎo),樓然苗,北京:北京航空航天大學(xué)出版社,2007.1,第五次印刷
六、實(shí)驗(yàn)(實(shí)習(xí))報(bào)告
課程設(shè)計(jì)報(bào)告是課程設(shè)計(jì)工作的總結(jié)和提高,課程設(shè)計(jì)報(bào)告應(yīng)該反映出學(xué)生在課程設(shè)計(jì)過(guò)程中所做的主要工作和取得的主要成果,以及心得體會(huì)。學(xué)生必須以積極認(rèn)真、嚴(yán)謹(jǐn)求實(shí)的態(tài)度完成課程設(shè)計(jì)報(bào)告的撰寫。
課程設(shè)計(jì)報(bào)告編寫基本要求:
1、每個(gè)學(xué)生必須獨(dú)立完成課程設(shè)計(jì)報(bào)告;
2、課程設(shè)計(jì)報(bào)告應(yīng)書寫規(guī)范、文字通順、圖表清晰、數(shù)據(jù)完整、結(jié)論明確;
3、課程設(shè)計(jì)報(bào)告應(yīng)附參考文獻(xiàn);
4、課程設(shè)計(jì)報(bào)告不少于5000字,必須附有必要的結(jié)構(gòu)圖、流程圖及測(cè)試結(jié)果等項(xiàng)內(nèi)容。
(一)格式要求:
1、封面(統(tǒng)一格式)
2、課程設(shè)計(jì)任務(wù)書(統(tǒng)一格式)
3、報(bào)告內(nèi)容:
(1)題目
(2)姓名###,專業(yè)###,年級(jí)###,學(xué)號(hào)###
(3)摘要
(4)方案論證及概述
①所作題目的意義、本人所做的工作;②系統(tǒng)的主要功能。
(5)電路設(shè)計(jì)
原理簡(jiǎn)述:①應(yīng)用系統(tǒng)的基本原理;②電路原理;③外圍設(shè)備器件工作原理。
(6)調(diào)試及性能分析
(7)結(jié)果(分析、討論)
(8)參考文獻(xiàn)
4、附件:
附A、原理圖
附B、課程設(shè)計(jì)的體會(huì)(想法與建議)
附C、學(xué)生反映意見(jiàn)表
(二)課程設(shè)計(jì)報(bào)告文字編寫格式和裝訂要求
1、設(shè)計(jì)報(bào)告一律要使用A4紙打印成文。
2、字間距設(shè)置為“標(biāo)準(zhǔn)”;
3、段落設(shè)置為“固定值22磅”;
4、字號(hào)設(shè)置為:
標(biāo)題:宋體二號(hào)加粗;
正文一級(jí)標(biāo)題:宋體四號(hào)加粗;
正文二級(jí)標(biāo)題:宋體小四號(hào)加粗;
其余漢字均為宋體小四號(hào);
正文中所有非漢字均為Times New Roman 體;
5、設(shè)計(jì)報(bào)告裝訂的順序是:封面、正文、封底(留有指導(dǎo)教師的評(píng)閱空間)。
七、考核
課程設(shè)計(jì)成績(jī)考核,應(yīng)以學(xué)生對(duì)待設(shè)計(jì)的態(tài)度,設(shè)計(jì)中的動(dòng)手能力和水平,課程設(shè)計(jì)說(shuō)明書、設(shè)計(jì)總結(jié)報(bào)告的質(zhì)量及實(shí)際動(dòng)手能力幾個(gè)方面的情況,對(duì)學(xué)生進(jìn)行綜合考核,按優(yōu)、良、中、及格和不及格五個(gè)等級(jí)評(píng)分。成績(jī)通過(guò)課程設(shè)計(jì)表現(xiàn)、動(dòng)手能力和課程設(shè)計(jì)報(bào)告綜合評(píng)定學(xué)生設(shè)計(jì)成績(jī)。其中考勤占15%,動(dòng)手能力和課程設(shè)計(jì)效果占50%,課程設(shè)計(jì)報(bào)告和總結(jié)占35%。
1、優(yōu)秀(成績(jī)>90)
課程設(shè)計(jì)態(tài)度端正,無(wú)缺勤和違紀(jì),勞動(dòng)刻苦、勤奮,工作積極主動(dòng);全面完成大綱要求,實(shí)際操作能力強(qiáng),理論聯(lián)系實(shí)際好,作業(yè)質(zhì)量高,內(nèi)容正確,課程設(shè)計(jì)報(bào)告全面系統(tǒng),考試中回答問(wèn)題正確完滿。
2、良好(80<成績(jī)≤90)
課程設(shè)計(jì)態(tài)度端正,無(wú)違紀(jì)現(xiàn)象,工作積極主動(dòng),較好完成大綱要求,有一定的實(shí)際操作能力,能理論聯(lián)系實(shí)際,虛心學(xué)習(xí),作業(yè)內(nèi)容正確,課程設(shè)計(jì)報(bào)告全面系統(tǒng),考試中能較完滿正確地回答問(wèn)題。
3、中等(70<成績(jī)≤80)
學(xué)習(xí)態(tài)度基本正確,無(wú)違紀(jì)現(xiàn)象;有一定的實(shí)際操作能力,能理論聯(lián)系實(shí)際,作業(yè)內(nèi)容基本正確,達(dá)到課程設(shè)計(jì)大綱的要求,考核中能正確回答基本問(wèn)題。
4、及格(60<成績(jī)≤70)
課程設(shè)計(jì)態(tài)度基本正確,達(dá)到課程設(shè)計(jì)大綱的基本要求。能完成課程設(shè)計(jì)作業(yè)和課程設(shè)計(jì)報(bào)告,內(nèi)容基本正確,考試中能回答基本問(wèn)題。
5、不及格(成績(jī)<60)
凡屬下列條件之一者,均以不及格處理。
①未達(dá)到及格要求者;
②因故缺勤時(shí)間三分之一以上者。
第二篇:?jiǎn)纹瑱C(jī)外圍電路設(shè)計(jì)及C語(yǔ)言編程視頻
單片機(jī)外圍電路設(shè)計(jì)及C語(yǔ)言編程視頻教程介紹
這是一部學(xué)單片機(jī)革命性的視頻教程,教程全部十二講,每講3小時(shí)左右,講座從最基本的預(yù)備知識(shí)開(kāi)始講起,非常詳細(xì)的講解KEIL編譯器的使用,包括軟件仿真,測(cè)定時(shí)間,單步運(yùn)行,全速運(yùn)行,設(shè)置斷點(diǎn),調(diào)試,硬件仿真調(diào)試,變量觀察等,整個(gè)過(guò)程全部用單片機(jī)的C語(yǔ)言講解,從C語(yǔ)言的第一個(gè)主函數(shù)MAIN講起,一步步一條條講解每一個(gè)語(yǔ)法,每條指令的意思,即使對(duì)單片機(jī)一巧不能,對(duì)C語(yǔ)言一無(wú)所知,通過(guò)本課程十節(jié)課的內(nèi)容也可以讓你輕松掌握51單片機(jī)的C語(yǔ)言編程設(shè)計(jì),全新的講課風(fēng)格跳過(guò)復(fù)雜的單片機(jī)內(nèi)部結(jié)構(gòu)知識(shí),首先從單片機(jī)的應(yīng)用講起一步步深入到內(nèi)部結(jié)構(gòu),讓學(xué)生徹底掌握其實(shí)際應(yīng)用方法,把51單片機(jī)的所有應(yīng)用每個(gè)部分都講解的非常仔細(xì),在講解單片機(jī)應(yīng)用的同時(shí)將單片機(jī)的常用外圍電路設(shè)計(jì)及電阻,電容選值等都講的清清楚楚,教師在教室前面用電腦一條一條寫程序,旁邊用TX-1C單片機(jī)實(shí)驗(yàn)板一個(gè)實(shí)驗(yàn)一個(gè)的演示,給學(xué)員解釋每條指令的意思及原理,通過(guò)十天的時(shí)間讓學(xué)生完全掌握單片機(jī)的C語(yǔ)言編程及單片機(jī)外圍電路設(shè)計(jì)的思想。全程的屏幕,聲音,用屏幕錄像,實(shí)驗(yàn)板現(xiàn)象用攝像頭拍攝,這部教程算是國(guó)內(nèi)首個(gè)如此創(chuàng)新的以教師親自實(shí)踐為主,學(xué)員現(xiàn)場(chǎng)寫程序,直接下載到實(shí)驗(yàn)板看現(xiàn)象,講單片機(jī)的視頻教程,只要你認(rèn)真看,認(rèn)真聽(tīng),保證十天讓你學(xué)會(huì)單片機(jī)應(yīng)用和C語(yǔ)言編程。
教師推薦書籍如下:
1.如果要學(xué)C語(yǔ)言基本知識(shí)請(qǐng)看 譚浩強(qiáng)寫的《C程序設(shè)計(jì)》 教師推薦的單片機(jī)書籍為以下兩本: 2.新編MCS-51單片機(jī)應(yīng)用設(shè)計(jì) 哈爾濱工業(yè)大學(xué)出版社
張毅剛
上書主要以匯編語(yǔ)言為主,對(duì)單片機(jī)內(nèi)部結(jié)構(gòu)介紹較詳細(xì),初學(xué)者可選擇本書,在聽(tīng)講本課程的同時(shí),不但學(xué)會(huì)了C語(yǔ)言,而且通過(guò)查看本書還可了解匯編語(yǔ)言。3.8051系列單片機(jī)C程序設(shè)計(jì)完全手冊(cè) 人民郵電出版社
求是科技
第三篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)(實(shí)習(xí))大綱
單片機(jī)及應(yīng)用
課程設(shè)計(jì)(實(shí)習(xí))大綱
一、單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))目的和任務(wù)
? 單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))主要達(dá)到以下目的:
(1)使學(xué)生增進(jìn)對(duì)MCS51單片機(jī)電路的感性認(rèn)識(shí),加深對(duì)理論方面的理解。
(2)使學(xué)生掌握軟硬件的有關(guān)知識(shí)等。
(3)使學(xué)生了解和掌握軟硬件設(shè)計(jì)過(guò)程、方法及實(shí)現(xiàn),為以后設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用系統(tǒng)打下良好基礎(chǔ)。
(4)通過(guò)簡(jiǎn)單課題的設(shè)計(jì)練習(xí),可使學(xué)生了解必須提交的各項(xiàng)工程文件,也達(dá)到鞏固、充實(shí)和綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的目的。
? 單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))應(yīng)能加強(qiáng)學(xué)生如下能力的培養(yǎng):
(1)獨(dú)立工作能力和創(chuàng)造力;
(2)綜合運(yùn)用專業(yè)及基礎(chǔ)知識(shí),解決實(shí)際工程技術(shù)問(wèn)題的能力。
(3)查閱圖書資料、產(chǎn)品手冊(cè)和各種工具書的能力;
(4)工程繪圖的能力;
(5)寫技術(shù)報(bào)告和編制技術(shù)資料的能力。
二、單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))內(nèi)容及要求
(1)初步了解電路圖設(shè)計(jì)方法
(2)分析給定電路圖
(3)電路焊接
(4)設(shè)計(jì)簡(jiǎn)單程序
三.單片機(jī)課程設(shè)計(jì)(實(shí)習(xí))步驟
1、明確任務(wù)和查閱資料;
2.電路分析;
3、畫出電路硬件原理圖(用PROTEL);
4、電路焊接;
5、編寫源程序文件;
6、上機(jī)調(diào)試軟件;
7、編寫實(shí)習(xí)報(bào)告;
8、答辯;
四、成績(jī)?cè)u(píng)定方法
根據(jù)完成文件的份量與質(zhì)量,體現(xiàn)的水平及設(shè)計(jì)時(shí)教師通過(guò)檢查、指導(dǎo)對(duì)學(xué)生獨(dú)立能力的了解,結(jié)合答辯情況,綜合后給每一位學(xué)生的課程設(shè)計(jì)(實(shí)習(xí))評(píng)定一個(gè)成績(jī)。
成績(jī)分為優(yōu)、良、中、及格、不及格。
第四篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)
設(shè)計(jì)題目: 單片機(jī)課程設(shè)計(jì)
學(xué)生姓名:
學(xué)
院: 電氣與信息工程學(xué)院
班
級(jí): 電子111班 指導(dǎo)教師:
日 期: 2014年9月20日
一、課程設(shè)計(jì)目的:
了解電子元器件的功能與原理,掌握單片機(jī)的結(jié)構(gòu)和原理,學(xué)會(huì)使用單片機(jī)應(yīng)用開(kāi)發(fā)技術(shù)的相關(guān)軟件如 keill、STC_ISP_V394等,能夠使用c語(yǔ)言的語(yǔ)言編程簡(jiǎn)單的功能。
二、設(shè)計(jì)的思想:
利用所提供的單片機(jī)和開(kāi)發(fā)板的原理圖用keill軟件編程程序以實(shí)現(xiàn)一些功能。然后用STC_ISP_V394.exe軟件將編譯完全正確的程序生成的hxe文件下載到開(kāi)發(fā)板上,再調(diào)試編譯的程序能否實(shí)現(xiàn)其所設(shè)計(jì)的功能。
1、對(duì)蜂鳴器的了解:
蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,它由振蕩器、電磁線圈、磁鐵、振動(dòng)膜片及外殼組成,接通電源后,振蕩器產(chǎn)生的音頻信號(hào)由電流通過(guò)電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng),振動(dòng)膜片在電磁線圈和磁鐵的相互作用下,周期性的振動(dòng)發(fā)聲。
2、設(shè)計(jì):
我們所使用的開(kāi)發(fā)板實(shí)物圖如圖一,單片機(jī)對(duì)右上角蜂鳴器的控制是加入三極管接入vcc,單片機(jī)的第22引腳和負(fù)極上,以此來(lái)控制蜂鳴器工作。單片機(jī)我們選擇STC89C52RC+1602液晶來(lái)實(shí)現(xiàn)對(duì)蜂鳴器的控制及顯示所需要的信息。
圖一 調(diào)試說(shuō)明:
首先用Keil軟件創(chuàng)建一個(gè)工程,將程序源代碼輸入并編譯生成單片可執(zhí)行的.hex文件。其次,打開(kāi)單片機(jī)實(shí)踐板的電源,接好串口線,用STC-ISP燒錄軟件,將.hex文件燒錄入單片機(jī)中。程序下載完畢后,單片機(jī)會(huì)自動(dòng)執(zhí)行程序功能。最后,觀察程序功能的執(zhí)行情況,看是否達(dá)到了設(shè)計(jì)要求。
如果單片機(jī)實(shí)踐板硬件電路的執(zhí)行結(jié)果與設(shè)計(jì)結(jié)果一致,則說(shuō)明設(shè)計(jì)過(guò)程及流程沒(méi)有問(wèn)題,完全符合設(shè)計(jì)要求。否則,先檢查單片機(jī)實(shí)踐板的硬件電路是否完好,是否有斷點(diǎn)、漏焊、虛焊以及元器件是否完好等情況,排除故障重新連接后重新進(jìn)行調(diào)試。如果仍然無(wú)法正
常實(shí)現(xiàn),則說(shuō)明程序編寫有誤,需要認(rèn)真檢查程序流程,然后經(jīng)過(guò)反復(fù)的修改與調(diào)試排除故障,實(shí)現(xiàn)設(shè)計(jì)要求的各項(xiàng)功能。編譯和燒寫該程序到單片機(jī):
(1)用Keil編譯上面的代碼,并設(shè)置產(chǎn)生16進(jìn)制代碼文件*.hex.(2)用專用下載線,連接好實(shí)驗(yàn)板和電腦串口(DB9)(2)運(yùn)行hex文件燒寫軟件STC_ISP_V394.exe
選單片機(jī)的型號(hào),并打開(kāi)編譯產(chǎn)生好的hex文件
點(diǎn)擊下載,給開(kāi)發(fā)板上電。
3、實(shí)現(xiàn)的功能:使用單片機(jī)將歌曲《八月桂花》的調(diào)子通過(guò)蜂鳴器播放出來(lái),用1602液晶將想要表達(dá)的信息有步驟地顯示在液晶顯示屏上,并且調(diào)子與顯示內(nèi)容可以任意通過(guò)修改的程序燒錄到單片機(jī)內(nèi),實(shí)現(xiàn)設(shè)計(jì)產(chǎn)品的使用性與靈活性。
三、實(shí)驗(yàn)程序:
/************************************************************************
[主題] C51音樂(lè)程序《八月桂花》
[功能]
通過(guò)單片機(jī)演奏音樂(lè),顯示一些內(nèi)容
/**********************************************************************/
#include
#include
//本例采用89C52, 晶振為11.0592MHZ
//關(guān)于如何編制音樂(lè)代碼, 其實(shí)十分簡(jiǎn)單,各位可以看以下代碼.//頻率常數(shù)即音樂(lè)術(shù)語(yǔ)中的音調(diào),而節(jié)拍常數(shù)即音樂(lè)術(shù)語(yǔ)中的多少拍;
//所以拿出譜子, 試探編吧!
unsigned char i=0;sbit Beep = P2^7;
unsigned char p,m;
//m為頻率常數(shù)變量
unsigned char n=0;//n為節(jié)拍常數(shù)變量
unsigned char code music_tab[] ={
0x18, 0x30, 0x1C , 0x10, //格式為: 頻率常數(shù), 節(jié)拍常數(shù), 頻率常數(shù), 節(jié)拍常數(shù),0x20, 0x40, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x10,0x1C, 0x10, 0x18 , 0x40,0x1C, 0x20, 0x20 , 0x20,0x1C, 0x20, 0x18 , 0x20,0x20, 0x80, 0xFF , 0x20,0x30, 0x1C, 0x10 , 0x18,0x20, 0x15, 0x20 , 0x1C,0x20, 0x20, 0x20 , 0x26,0x40, 0x20, 0x20 , 0x2B,0x20, 0x26, 0x20 , 0x20,0x20, 0x30, 0x80 , 0xFF,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x80,0x20, 0x30, 0x1C , 0x10,0x20, 0x10, 0x1C , 0x10,0x20, 0x20, 0x26 , 0x20,0x2B, 0x20, 0x30 , 0x20,0x2B, 0x40, 0x20 , 0x15,0x1F, 0x05, 0x20 , 0x10,0x1C, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x30,0x20, 0x30, 0x1C , 0x10,0x18, 0x40, 0x1C , 0x20,0x20, 0x20, 0x26 , 0x40,0x13, 0x60, 0x18 , 0x20,0x15, 0x40, 0x13 , 0x40,0x18, 0x80, 0x00
};
void int0()interrupt 1
//采用中斷0 控制節(jié)拍
{ TH0=0xd8;
TL0=0xef;
n--;
}
void delay(unsigned char m)
//控制頻率延時(shí)
{
unsigned i=3*m;
while(--i);
}
void delayms(unsigned char a)//豪秒延時(shí)子程序
{
while(--a);
//采用while(--a)不要采用while(a--);各位可編譯一下看看匯編結(jié)果就知道了!
}
typedef unsigned char BYTE;typedef bit BOOL;
sbit LCD_RS = P2^0;
sbit LCD_RW = P2^1;sbit LCD_EP = P2^2;
BYTE code dis1[] = {“
WLCOME TO
”};BYTE code dis2[] = {“
DanPianJi ”};BYTE code dis3[] = {“
111iZnaiD
”};BYTE code dis4[] = {“
eiXeiX ”};
delays(int ms){
// 延時(shí)子程序 int i;while(ms--){
for(i = 0;i< 250;i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
} } }
BOOL lcd_bz(){
// 測(cè)試LCD忙碌狀態(tài) BOOL result;LCD_RS = 0;LCD_RW = 1;LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();result =(BOOL)(P0 & 0x80);LCD_EP = 0;return result;}
lcd_wcmd(BYTE cmd){
while(lcd_bz());LCD_RS = 0;LCD_RW = 0;LCD_EP = 0;_nop_();_nop_();P0 = cmd;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;
}
lcd_pos(BYTE pos){
lcd_wcmd(pos | 0x80);
// 寫入指令數(shù)據(jù)到LCD //設(shè)定顯示位置
}
lcd_wdat(BYTE dat)
{
//寫入字符顯示數(shù)據(jù)到LCD while(lcd_bz());LCD_RS = 1;LCD_RW = 0;LCD_EP = 0;P0 = dat;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;}
lcd_init(){
lcd_wcmd(0x38);
delays(1);lcd_wcmd(0x0c);
delays(1);lcd_wcmd(0x06);
delays(1);lcd_wcmd(0x01);
delays(1);}
void main()
{
BYTE j;
lcd_init();
delays(10);
//LCD初始化設(shè)定
//16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)//顯示開(kāi),關(guān)光標(biāo) //移動(dòng)光標(biāo) //清除LCD的顯示內(nèi)容
// 初始化LCD
lcd_wcmd(0x06);
//向右移動(dòng)光標(biāo)
lcd_pos(0);
//設(shè)置顯示位置為第一行的第1個(gè)字符
j = 0;
while(dis1[ j ]!= ' 主站蜘蛛池模板: 岛国av动作片在线观看| 成本人妻片无码中文字幕免费| 少妇太爽了在线观看免费视频| 成人无码一区二区三区网站| 亚洲va国产va天堂va久久| 影音先锋男人av橹橹色| 少妇暴力深喉囗交3p| 久久久精品成人免费看片| 国产xxxx做受视频| 野花香社区在线观看| 88久久精品无码一区二区毛片| 久久久www成人免费无遮挡大片| 国产精品无码av天天爽| 欧美丰满熟妇性xxxx| 亚洲欧美人高清精品a∨| 亚洲一区二区三区中文字幂| 中文字幕亚洲欧美日韩在线不卡| 麻豆婷婷狠狠色18禁久久| 亚洲区日韩精品中文字幕| 人妻少妇精品视频二区| 国产微拍精品一区二区| 色窝窝免费一区二区三区| 精品人妻少妇人成在线| 无码日韩人妻av一区二区三区| 综合激情丁香久久狠狠| 中年国产丰满熟女乱子正在播放| 亚洲字幕av一区二区三区四区| 国精产品999国精产| 欧美一区二区三区| 久久国产色av| 色噜噜久久综合伊人一本| 久久99热这里只有精品66| 国产精品免费一区二区三区四区| 国产99视频精品免费视看6| 精品国产av一区二区果冻传媒| 欧洲av无码放荡人妇网站| 337p人体粉嫩胞高清视频| 九九九精品成人免费视频| 国产欧色美视频综合二区| 在线 | 一区二区三区| 五月丁香色综合久久4438|