第一篇:單片機(jī)編程實習(xí)報告(河南農(nóng)業(yè)大學(xué))
設(shè)計題目:漂亮的LED燈閃設(shè)計 設(shè)計內(nèi)容:
在現(xiàn)在諸多的娛樂場所、理發(fā)店、賓館、飯店、公司等的門外,都可以看到各式各樣的廣告流水燈。所謂“廣告流水燈”,就是將一系列的有顏色的廣告燈串聯(lián)接在一起,然后令這些燈按一定的次序逐個或者幾個的一次點(diǎn)亮和熄滅。由于各燈點(diǎn)亮和熄滅,產(chǎn)生的效果就像流動的水一樣,因此,就稱這類廣告燈為“廣告流水燈”。生活中廣告流水燈的形式和點(diǎn)亮的次序是多種多樣的。有單一顏色的幾個燈按固定的次序來點(diǎn)亮的,有多個不同顏色的燈構(gòu)成某一圖案依次點(diǎn)亮的,也有多排廣告燈按多種組合好的次序循環(huán)點(diǎn)亮的等。我們設(shè)計的廣告流水燈,就是這些廣告燈中的類型?;拘Ч褪怯辛魉疅簦荞R燈,間隔閃爍,讓任意燈閃的的花樣燈閃效果。
硬件原理圖是我們在altium desiigner 6.9中設(shè)計出來的,具體原理圖如下 :
原理圖中,左上角為單片機(jī)的晶振,左下角為單片機(jī)的復(fù)位電路,下面這個是單片機(jī)的電源模塊,與單片機(jī)一起,組成了單片機(jī)的最小系統(tǒng)。右邊接的是功能需要的LED小燈。
具體來說,單片機(jī)復(fù)位電路要求有一個持續(xù)時間,加上電容可以利用其兩端電壓不能突變的特性,使復(fù)位電平維持一定時間,使單片機(jī)復(fù)位。單片機(jī)復(fù)位電平在其手冊里可以看到。另外這個電容還可以去除一些雜波的干擾,防止單片機(jī)被錯誤復(fù)位
就常用的51,復(fù)位電平的要求如下:
當(dāng)單片機(jī)的復(fù)位引腳出現(xiàn)2個機(jī)器周期以上的高電平時,單片機(jī)就執(zhí)行復(fù)位操作。如果RST持續(xù)為高電平,單片機(jī)就處于循 環(huán)復(fù)位狀態(tài),所以復(fù)位引腳的電容大一點(diǎn)沒多大關(guān)系,頂多是復(fù)位時間長一點(diǎn);但如果電容太小,高電平持續(xù)時間太短,則單片機(jī)無法正常復(fù)位,就不能工作 電容通常取 10UF 或 22UF,鋁電解電容即可
XTAL1(19腳)接外部晶體的一個引腳。在單片機(jī)內(nèi)部,它是一個反相放大器的輸入端,這個放大器構(gòu)成了片內(nèi)振蕩器。當(dāng)采用外部振蕩器時,對HMOS單片機(jī),此引腳應(yīng)接地;對CHMOS單片機(jī),此引腳作為驅(qū)動端。
XTAL2(18腳)接外晶體的另一端。在單片機(jī)內(nèi)部,接至上述振蕩器的反相放大器的輸出端。采用外部振蕩器時,對HMOS單片機(jī),該引腳接外部振蕩器的信號,即把外部振蕩器的信號直接接到內(nèi)部時鐘發(fā)生器的輸入端;對XHMOS,此引腳應(yīng)懸浮。
將51單片機(jī)第40腳Vcc接電源+5V,第20腳Vss接地,為單片機(jī)工作提供能源;再將19腳XTAL1與18腳XTAL2分別接外部晶體兩個引腳,由石英晶體組成震蕩器,保證單片機(jī)內(nèi)部各部分有序地工作。軟件設(shè)計這部分 很簡單,下面附上源程序: ORG
00H
SJMP
START START:
ORG
30H LOOP:
LCALL
DELAY
MOV
P1,#0AAH
LCALL
DELAY
LCALL
DELAY
MOV
P1,#55H
LCALL
DELAY
MOV
P1,#0F0H
LCALL
DELAY
MOV
P1,#0FH
LCALL
DELAY
MOV
P1,#0FFH
LCALL
DELAY
LCALL
DELAY
MOV
P1,#00H
LCALL
DELAY
LCALL
DELAY
LJMP
LOOP DELAY:MOV
R7,#50
;延時0.5秒需要更長的話多加幾個LCALL
DELAY D1:
MOV
R6,#250 D2:NOP NOP NOP NOP NOP NOP DJNZ
R6,D2 DJNZ
R7,D1 RET END 結(jié)論:實現(xiàn)了漂亮的LED燈閃
通過這次的課程設(shè)計,讓我們受益匪淺,也讓我了解和掌握了一些編程思想和對I/O口的使用和應(yīng)用的條件的思考,對單片機(jī)的各個管腳功能的理解和掌握。實現(xiàn)了軟件和硬件的有效結(jié)合,缺一不可。設(shè)計讓我把單片機(jī)的理論知識用在實踐中,實現(xiàn)了理論和實踐相結(jié)合,從中更懂得理論的是實踐的基礎(chǔ),實踐有能檢驗理論的正確性,更激發(fā)了我對專業(yè)知識的渴求,這些對我以后參加工作或者繼續(xù)學(xué)習(xí)都會有很大的幫助和影響。
第二篇:河南農(nóng)業(yè)大學(xué)一拖實習(xí)報告
1.概述 1.1中國一拖
1955年,作為新中國“一五”期間156項前蘇聯(lián)援建重點(diǎn)建設(shè)項目之一,是毛澤東主席親自敲定的廠址、周恩來總理親自任命的廠長,中國第一臺拖拉機(jī)、第一臺壓路機(jī)和第一臺軍用越野汽車的誕生地?!皷|方紅”―這個響亮的名字,反映了新中國翻身農(nóng)民的喜悅心情。經(jīng)過五十多年的發(fā)展,中國一拖公司已成為以農(nóng)業(yè)裝備、工程機(jī)械、動力機(jī)械、汽車和零部件制造為主要業(yè)務(wù)的大型綜合性裝備制造企業(yè)集團(tuán)。在公司眾多產(chǎn)品中,大功率輪式拖拉機(jī)、履帶拖拉機(jī)、非道路用中缸徑柴油機(jī)、農(nóng)村工程機(jī)械等產(chǎn)品市場占有率國內(nèi)第一;壓路機(jī)、中小功率輪式拖拉機(jī)等產(chǎn)品,市場占有率居國內(nèi)前三強(qiáng)。
經(jīng)過五十余年奮斗,一拖集團(tuán)已發(fā)展成為以農(nóng)業(yè)機(jī)械、工程機(jī)械、動力機(jī)械、車輛和零部件制造為主要業(yè)務(wù)的大型綜合性機(jī)械制造企業(yè)集團(tuán),最大的子公司--第一拖拉機(jī)股份有限公司是我國唯一在香港上市的農(nóng)機(jī)制造企業(yè)。擁有國家級技術(shù)中心,具有較強(qiáng)的自主創(chuàng)新研發(fā)能力,產(chǎn)品設(shè)計能力和制造水平在國內(nèi)處于領(lǐng)先地位。擁有的“東方紅”商標(biāo)是中國馳名商標(biāo)。累計為社會提供大中小型拖拉機(jī)、工程機(jī)械、動力機(jī)械等產(chǎn)品300多萬臺,向國家上繳利稅50多億元,為我國農(nóng)業(yè)機(jī)械化和機(jī)械工業(yè)的發(fā)展做出了應(yīng)有的貢獻(xiàn)。
1.2實習(xí)目的及意義
(1)通過深入生產(chǎn)第一線進(jìn)行觀察和調(diào)查研究,開闊視野,增長見識。力求了解和掌握本專業(yè)基礎(chǔ)的生產(chǎn)實際,鞏固和加深已學(xué)過的理論知識,為今后的課程設(shè)計,畢業(yè)設(shè)計做好準(zhǔn)備,并且為以后更好能把所學(xué)的知識運(yùn)用到實際工作中打下堅實的基礎(chǔ)。
(2)通過參觀實習(xí),加強(qiáng)對零件典型機(jī)械加工工藝的分析,熟悉了解零件加工過程中所用的機(jī)床,夾具量具等工藝裝備,把理論知識和實踐相結(jié)合起來,提高分析和解決專業(yè)問題的能力。
(3)通過參觀實習(xí),了解理論和實際相沖突的難點(diǎn)問題,并通過撰寫實習(xí)日記和實習(xí)報告,學(xué)會綜合運(yùn)用所學(xué)知識,提高分析和解決專業(yè)問題的能力。
(4)通過觀察了解工廠的生產(chǎn)過程、生產(chǎn)設(shè)備以及生產(chǎn)線布局;
(5)在實習(xí)過程中了解企業(yè)生產(chǎn)管理模式,學(xué)習(xí)先進(jìn)的管理方式方法。
2.各實習(xí)單位的實習(xí)內(nèi)容
2.1入廠教育
在我們到達(dá)洛陽的第二天的上午一拖就組織我們進(jìn)行安全性教育,一拖的工作人員給我們講解入廠及安全教育。
其安全危害可分為六大類:
1.機(jī)械性危害,主要以機(jī)械作用危害為主。
2.化學(xué)物質(zhì)危害,有氣態(tài)和液態(tài)兩種。
3.燃燒、爆炸危害,其主要為機(jī)械、化學(xué)和熱效應(yīng)的聯(lián)合作用。
4.熱危害。
5.電器危害。
6.其他危害。
而杜絕這些安全危害的唯一辦法就是嚴(yán)格遵守工廠的安全要求,其主要注意事項:
1.在工廠內(nèi)任何區(qū)域嚴(yán)格禁止吸煙;
2.進(jìn)入廠區(qū)以及分廠必須列隊進(jìn)入;
3.禁止在廣場上集結(jié);
4.保護(hù)園林,愛護(hù)花草;
5.不堵塞工廠的進(jìn)出入口,不要站在工廠主干道上;
6.保持廠區(qū)環(huán)境衛(wèi)生;
7.廠區(qū)內(nèi)嚴(yán)格禁止拍照;
8.生產(chǎn)實習(xí)期間嚴(yán)格禁止酗酒;
9.按統(tǒng)一要求著裝,禁止穿拖鞋、涼鞋、高跟鞋入廠,要求穿長褲,衣服袖口、衣領(lǐng)緊扣,長發(fā)者將頭發(fā)盤入帽子內(nèi),不能背包入廠;
10.由于機(jī)床油潤滑飛濺等,路面較滑,進(jìn)入工廠內(nèi)應(yīng)注意防滑;
11.入廠后禁止邊聽MP3邊走路參觀;
12.注重自身和學(xué)校形象;
2.2參觀一拖第一裝配廠
中國第一拖拉機(jī)股份有限公司第一裝配廠位于河南省洛陽市,是中國農(nóng)機(jī)行業(yè)最大的農(nóng)業(yè)履帶拖拉機(jī)制造基地。工廠始建于1956年,占地面積5.58萬平方米,建筑面積3.66萬平方米,是中國第一個五年計劃期間156項重點(diǎn)工程之一第一拖拉機(jī)制造廠的骨干專業(yè)廠。自1958年7月20日裝配出中國第一臺54馬力履帶拖拉機(jī)至今,形成年生產(chǎn)能力2.5萬臺履帶拖拉機(jī)的生產(chǎn)能力。經(jīng)過40多年的發(fā)展,東方紅牌拖拉機(jī)和工程機(jī)械遍布中國各省、自治區(qū)并遠(yuǎn)銷至歐洲、北美、南美、非洲、東亞、中東等50多個國家和地區(qū),深受用戶歡迎。第一裝配廠實施全面質(zhì)量管理。第一裝配廠注重科技投入和產(chǎn)品研發(fā),使企業(yè)的產(chǎn)品開發(fā)能力、技術(shù)創(chuàng)新能力不斷增強(qiáng)。近十年來已實現(xiàn)15項重大技術(shù)改造項目,涉及冷、熱、涂、裝、焊等工藝環(huán)節(jié)并新建一條總裝配線,進(jìn)一步提高了工藝裝備水平和生產(chǎn)能力,增強(qiáng)了企業(yè)產(chǎn)品的競爭實力。
在老師的帶領(lǐng)下走進(jìn)了一拖第一裝配廠。在一位師傅介紹了一裝的有關(guān)情況以及參觀注意事項之后,我們進(jìn)入了一裝生產(chǎn)車間,這個車間真的很大,比我想的要大的多,那么多機(jī)器在高速運(yùn)轉(zhuǎn)著,里面噪音很大,我覺的他們的工作環(huán)境挺不好的,這也讓我對他們有所了解,工人真的挺難的。工人們都在專心而又動作嫻熟的操作著那些機(jī)器,我一邊參觀一邊注意著周圍的情況,以免發(fā)生意外事故。那些東西我們能看懂的真的不多,但我們還是都很認(rèn)真的看,畢竟這對我們以后的工作可能都有用處,還不時的向那些不怎么忙的師傅請教一些問題,盡量多學(xué)一點(diǎn)東西。我們主要參觀了他們的拖拉機(jī)裝配線,一步步有序的進(jìn)行著,讓我們對拖拉機(jī)的裝配有了一點(diǎn)直觀的了解,雖然不太懂,但畢竟有所了解了,一臺臺大型拖拉機(jī)就從這條裝配線上出來了。
2.3參觀一拖柴油機(jī)有限公司廠
一拖柴油機(jī)有限公司,是中國一拖集團(tuán)有限公司控股的子公司。公司專業(yè)生產(chǎn)的東方紅系列柴油機(jī),是與世界著名的英國里卡多工程師咨詢公司以及美國西南研究院合作研發(fā)的具有當(dāng)代先進(jìn)水平的系列柴油機(jī)。依憑一拖集團(tuán)的國家級技術(shù)中心雄厚的技術(shù)實力及一拖集團(tuán)五十余年柴油機(jī)制造的豐富經(jīng)驗,瞄準(zhǔn)國內(nèi)、外市場需求,不斷地利用當(dāng)代世界一流技術(shù)對全系列柴油機(jī)進(jìn)行技術(shù)升級,使東方紅柴油機(jī)獲得了巨大的成長動力:S系列、N系列、M系列、LR系列、YTR系列共同構(gòu)成的龐大動力家族,為經(jīng)濟(jì)建設(shè)的各個領(lǐng)域提供品質(zhì)優(yōu)良、技術(shù)先進(jìn)的動力產(chǎn)品。
我們剛進(jìn)車間門在側(cè)墻上就看到了公司的一些情況說明。說到急切需要發(fā)展制造技術(shù),這是現(xiàn)在國內(nèi)需要迫切解決的問題。說是在發(fā)動機(jī)廠里參觀學(xué)習(xí),但是發(fā)動機(jī)的制造和裝配是商業(yè)秘密不給看的,我們要看的是兩個重要零件的加工:曲軸和連桿。書本上看似深奧和抽象的理論在這里經(jīng)過工人的操作就變得一目了然。下刀點(diǎn),刀路,工件加工后的情況,工件與刀具工件與車床的相對位置,夾具的實際形狀曲軸和連桿的加工工序,每個工序的裝夾和定位,相關(guān)工序所用的夾具知識等等這些,看得很清楚,也容易記住,深一層懂得定位的原理,比在課堂上學(xué)容易吸收得多多。完整地看了曲軸和連桿的加工過程,由毛坯到出廠成品。先說個感受,就是效率慢,雖然是生產(chǎn)線的工作,但是每一個工序都是由工人
操作機(jī)床一步步完成,是單件生產(chǎn)的模式。也許這兩個零件本來就重要,需要很高的精密度和精確度,需要這樣細(xì)致的操作,但是也不覺得工作很細(xì)致,至于其他的零部件,幾乎都是這樣的單件生產(chǎn),還沒看到批量生產(chǎn)的設(shè)備。
2.4參觀一拖齒輪廠
廠里的師傅給我們講可一下該廠的有關(guān)情況,然后我們就進(jìn)了車間,到這兒同樣要很注意安全,各式各樣的車床、機(jī)床高速旋轉(zhuǎn)著,很是危險,要十分小心,到了這兒就是真的來到了一個齒輪的王國,各種各樣的齒輪應(yīng)有盡有,你可以看到在書本上只能聽,但看不到的各種齒輪,使我對齒輪的認(rèn)識更加全面化和具體化了。
第一拖拉機(jī)股份有限公司齒輪廠始建于1973年6月,1978年正式投產(chǎn),主要從事齒輪加工和車橋生產(chǎn),產(chǎn)品覆蓋農(nóng)業(yè)機(jī)械,汽車和機(jī)床設(shè)備。專業(yè)的齒輪及其總成加工中心,擁有主要工藝設(shè)備859臺,包括美國格里森生產(chǎn)線、美國加工中心和數(shù)控車床,意大利、德國數(shù)控滾、插齒機(jī)、車橋裝配線,工業(yè)推土機(jī)箱橋裝配線。
生產(chǎn)設(shè)備有:滾齒機(jī),插齒機(jī),剃齒機(jī),刨齒機(jī),磨齒機(jī),弧齒機(jī),以及車床,磨床,銑床,插床等。產(chǎn)品有:直齒圓柱齒輪、斜齒圓柱齒輪、直齒錐齒輪、弧齒錐齒輪,漸開線花鍵和矩形花鍵壓路機(jī)系列變速箱總成,收割機(jī)變速箱總成,銑刨機(jī)變速箱總成,液壓挖掘機(jī)變速箱總成,裝載機(jī)變速箱總成及140、145、153差減總成及橋。
齒輪加工工藝過程:車削--齒輪成型加工--熱處理--精加工磨削,車削外圓--銑齒輪--磨削--去毛刺 齒輪加工原理
①.滾齒原理:滾齒加工是根據(jù)展成法原理加工齒輪。它是一對交錯螺旋齒輪副嚙合滾動的過程,一個螺旋齒輪齒數(shù)減少到1-4個齒,其螺旋角很大→蝸桿→開槽、鏟背→滾刀
用傳動鏈將滾刀主軸與工作臺聯(lián)系起來,刀具旋轉(zhuǎn)1個齒—工件轉(zhuǎn)過1個齒→共軛的齒面;滾刀軸向進(jìn)給運(yùn)動→加工出全齒
②.插齒原理:利用齒輪形插齒刀或齒條形梳齒刀切齒。用插齒刀切齒時,刀具隨插齒機(jī)主軸作軸向往復(fù)運(yùn)動,同時由機(jī)床傳動鏈?zhǔn)共妪X刀與工件按一定速比相互旋轉(zhuǎn)保證插齒刀轉(zhuǎn)一齒時工件也轉(zhuǎn)一齒,形成展成運(yùn)動,齒輪的齒形即被準(zhǔn)確地包絡(luò)出來。
③.刨齒原理:有仿形法和展成法兩種。仿形法刨齒是利用一塊將被切齒形放大了的靠模板,控制單刃刨刀的刀尖運(yùn)動軌跡切出齒形。展成法刨齒是利用成對刨刀分別刨削輪齒的兩個側(cè)面,刨刀刀刃往復(fù)運(yùn)動的軌跡代表假想冠輪的齒面。刨齒的精度可達(dá)7~8級,加工模數(shù)范圍為 0.3~20毫米,生產(chǎn)率雖低于雙刀盤銑齒,但刀具制造簡單。刨齒在直齒錐齒輪加工中應(yīng)用最廣。
2.5參觀一拖油泵廠
我們來到了燃油噴射有限公司,該公司的車間主要有凸輪軸生產(chǎn)車間、箱體加工車間、偶件加工車間以及裝配車間。凸輪軸生產(chǎn)車間,主要設(shè)備有S1-218凸輪軸軸頸車床、磨床等,凸輪軸的定位方式是一個夾緊和一個頂尖定位相結(jié)合的方法,這種定位符合設(shè)計基準(zhǔn)。箱體加工車間多用組合機(jī)床,即根據(jù)箱體來組合,這種組合機(jī)床轉(zhuǎn)型復(fù)雜,現(xiàn)代化的加工中心相比之下方便許多,優(yōu)越性明顯突出。機(jī)床上的箱體定位多采用氣動夾緊,比螺紋夾緊省時、省力。在偶件加工車間主要是看到柱塞和噴霧器的生產(chǎn)加工,他們都沒有互換性,零件間隙很小。噴霧器的質(zhì)量直接影響車的排放量,而柱塞是直接裝在油泵上的,它使低壓油形成高壓油,燃油噴射壓力是柴油發(fā)動機(jī)的重要指標(biāo),因為它聯(lián)系著發(fā)動機(jī)的動力、耗油、排放等。
燃油噴射公司生產(chǎn)的是PM泵。即中、小功率柴油機(jī)滿足歐Ⅱ排放的理想噴油泵。油嘴生產(chǎn)的是低灌量油嘴,油泵把柴油機(jī)由低壓形成高壓,高壓油從油嘴進(jìn)入,進(jìn)孔的油瞬間擠壓膨脹爆發(fā)霧化,其油嘴的大小直接影響著耗油量。
我們在這里還可以看見很多比較先進(jìn)的數(shù)控設(shè)備,因為這個工廠建廠比較早所以還有很到比較老的設(shè)備讓我們將其跟這些先進(jìn)的設(shè)備進(jìn)行對比,從中感覺先進(jìn)設(shè)備的優(yōu)勢,在有些零件的加工過程中的夾具還是很值得我們?nèi)タ春退伎嫉摹?/p>
2.6參觀一拖匯德工裝有限公司
我們來到了燃油噴射有限公司,該公司的車間主要有凸輪軸生產(chǎn)車間、箱體加工車間、偶件加工車間以及裝配車間。凸輪軸生產(chǎn)車間,主要設(shè)備有S1-218凸輪軸軸頸車床、磨床等,凸輪軸的定位方式是一個夾緊和一個頂尖定位相結(jié)合的方法,這種定位符合設(shè)計基準(zhǔn)。箱體加工車間多用組合機(jī)床,即根據(jù)
箱體來組合,這種組合機(jī)床轉(zhuǎn)型復(fù)雜,現(xiàn)代化的加工中心相比之下方便許多,優(yōu)越性明顯突出。機(jī)床上的箱體定位多采用氣動夾緊,比螺紋夾緊省時、省力。在偶件加工車間主要是看到柱塞和噴霧器的生產(chǎn)加工,他們都沒有互換性,零件間隙很小。噴霧器的質(zhì)量直接影響車的排放量,而柱塞是直接裝在油泵上的,它使低壓油形成高壓油,燃油噴射壓力是柴油發(fā)動機(jī)的重要指標(biāo),因為它聯(lián)系著發(fā)動機(jī)的動力、耗油、排放等。
燃油噴射公司生產(chǎn)的是PM泵。即中、小功率柴油機(jī)滿足歐Ⅱ排放的理想噴油泵。油嘴生產(chǎn)的是低灌量油嘴,油泵把柴油機(jī)由低壓形成高壓,高壓油從油嘴進(jìn)入,進(jìn)孔的油瞬間擠壓膨脹爆發(fā)霧化,其油嘴的大小直接影響著耗油量。
我們在這里還可以看見很多比較先進(jìn)的數(shù)控設(shè)備,因為這個工廠建廠比較早所以還有很到比較老的設(shè)備讓我們將其跟這些先進(jìn)的設(shè)備進(jìn)行對比,從中感覺先進(jìn)設(shè)備的優(yōu)勢,在有些零件的加工過程中的夾具還是很值得我們?nèi)タ春退伎嫉摹?/p>
2.7參觀一拖匯德工裝有限公司
2012年2月29日下午參觀實習(xí)了匯德工裝有限公司。首先還是由相關(guān)接待人員對我們進(jìn)行安全教育,然后概述一下廠中設(shè)備和工藝流程,之后帶領(lǐng)我們?nèi)霃S并現(xiàn)場講解。
匯德工裝有限公司于2006年在原中國一拖集團(tuán)有限公司工裝制造廠轉(zhuǎn)制而成,可為機(jī)械行業(yè)提供刃具、檢測量具(量儀)、機(jī)床夾輔具、焊接夾具等成套工裝供應(yīng)。具有液壓元器件,專用零部件等產(chǎn)品的技術(shù)研發(fā),生產(chǎn)制造經(jīng)驗和技術(shù)積累。公司擁有先進(jìn)的瑞士數(shù)控坐標(biāo)磨床、慢走絲線切割機(jī)床、數(shù)控坐標(biāo)鏜銑床、立臥式加工中心、高精度內(nèi)外圓磨床、螺紋磨床等進(jìn)口制造設(shè)備以及各種檢測設(shè)備和熱處理設(shè)備;擁有各類精密檢測設(shè)備。
生產(chǎn)車間:①刀具部(普通刀具,精密刀具,拉刀,滾齒刀)②測工部(測量檢驗量具)③非標(biāo)準(zhǔn)夾具
生產(chǎn)工藝以合金刀頭為例,其工藝過程為:①粗車②調(diào)質(zhì)③車端面④銑齒及背⑤銑刀片曹⑥銑偏尾⑦打印裝刀片⑧熱處理焊刀片⑨研孔磨合金外圓⑩磨其余外圓⑾磨柱后面及前面。
2.8參觀一拖第三裝配廠
第一拖拉機(jī)股份有限公司第三裝配廠是生產(chǎn)東方紅大功率系列輪式拖拉機(jī)的主機(jī)廠,擁有數(shù)十臺國內(nèi)外先進(jìn)的大型加工中心、數(shù)控機(jī)床,擁有大型整機(jī)裝配線、總成裝配線和底盤油漆線,擁有自己的研發(fā)中心,有各類整機(jī)試驗裝備、分總成試驗設(shè)備、零件檢測試驗室、精密測量室、三坐標(biāo)測量機(jī),已成為集生產(chǎn)、科研、銷售于一體的綜合型企業(yè),現(xiàn)年生產(chǎn)能力達(dá)到40000臺以上。
三裝廠從單一產(chǎn)品向多元化產(chǎn)品發(fā)展,成為集生產(chǎn)、科研、銷售于一體的綜合型企業(yè)。目前已累計為社會提供各種型號拖拉機(jī)60000余臺,三裝廠始終把顧客需求放在首位,不斷強(qiáng)化質(zhì)量管理,完善質(zhì)量管理體系,產(chǎn)品質(zhì)量穩(wěn)步提高。在國內(nèi)市場上,東方紅大輪拖市場占有率名列第一,在國際市場上出口英國、美國、德國、法國、荷蘭、澳大利亞、匈牙利、委內(nèi)瑞拉等五十多個國家,深受用戶好評。曾榮獲“全國質(zhì)量穩(wěn)定合格產(chǎn)品”、“全國行業(yè)質(zhì)量、服務(wù)誠心示范企業(yè)”、“中國名牌產(chǎn)品”、“國家免檢產(chǎn)品”、“最具市場競爭力產(chǎn)品”等殊榮。
三裝廠生產(chǎn)的東方紅大功率系列輪式拖拉機(jī),功率從60~200馬力,共20多個基本型及200多種選裝變型產(chǎn)品。其中70~90馬力系列輪式拖拉機(jī)是引進(jìn)國際先進(jìn)技術(shù)生產(chǎn)的; 100~120馬力系列輪式拖拉機(jī)是在消化吸收國外先進(jìn)技術(shù)的基礎(chǔ)上,自行研制開發(fā)而成;MG系列和16~180馬力系列大功率輪式拖拉機(jī)是一拖集團(tuán)公司自主研發(fā)的技術(shù)創(chuàng)新產(chǎn)品。這些產(chǎn)品的共同特點(diǎn)是牽引力大、提升力強(qiáng)、速度范圍廣、功能多、生產(chǎn)率高,在水田和濕地的通過性好,可以和多種農(nóng)機(jī)具和復(fù)式作業(yè)機(jī)械配套,駕駛舒適安全。同時,東方紅大功率輪式拖拉機(jī)的發(fā)動機(jī),采用了英國里卡多公司技術(shù)生產(chǎn)的東方紅柴油機(jī),不僅馬力大,噪音低,可靠耐用,而且耗油量非常低,是現(xiàn)代化農(nóng)業(yè)的理想動力。
2.9參觀一拖開創(chuàng)裝備科技有限公司
我們在老師帶領(lǐng)下來到開創(chuàng)裝備有限公司,先是由廠里師傅給我們講解一些開創(chuàng)裝備的情況,然后我們分組進(jìn)入車間,看到了很多種他們自己研發(fā)的數(shù)控類設(shè)備。
一拖開創(chuàng)裝備科技有限公司的前身為第一拖拉機(jī)廠修造分廠。修造分廠創(chuàng)建于1955年,2002年與一拖工藝裝備研究所合并為一拖裝備科技分公司。2004年1月16日,在裝備科技有限分公司的基礎(chǔ)上,按照現(xiàn)代企業(yè)制度要求進(jìn)行了多元產(chǎn)權(quán)結(jié)構(gòu)的股份制改造,正式成為“自主經(jīng)營、自負(fù)盈虧、自我約束、自我發(fā)展”的股份制企業(yè)。公司現(xiàn)有員工800多人。具有大學(xué)??埔陨蠈W(xué)歷的科技人員236人,其中研
發(fā)人員110人。公司技術(shù)力量雄厚、加工設(shè)備精良。公司技術(shù)中心設(shè)有車橋研究所、工藝研究所、裝備研究所、自動化研究所,還擁有立、臥式加工中心、DIXI數(shù)控鏜銑床、數(shù)控切割機(jī)、坐標(biāo)鏜床、LK三坐標(biāo)測量機(jī)和落地鏜床、龍門刨床等大、中型、精密通用機(jī)械加工及測量設(shè)備300多臺,形成了高、大、精、稀和普通類型設(shè)備組合的完整加工體系。
主要產(chǎn)品:㈠驅(qū)動橋產(chǎn)品:拖拉機(jī)轉(zhuǎn)向驅(qū)動橋、工程機(jī)械驅(qū)動(壓路機(jī)橋-裝載機(jī)橋-輪式挖掘機(jī)橋-井下無軌運(yùn)輸車橋)、拖拉機(jī)前軸-變速箱
㈡裝備產(chǎn)品:數(shù)控機(jī)床(數(shù)控車床、數(shù)控強(qiáng)力銑鏜床、數(shù)控專用機(jī)床、數(shù)控銑床)、組專機(jī)床(強(qiáng)力銑銷類組合機(jī)床)、溜板箱。
2.10參觀中信重工機(jī)械股份有限公司
中信重工機(jī)械股份有限公司,是我國第一個五年計劃期間興建的156項重點(diǎn)工程之一,著名物理學(xué)家錢偉長曾擔(dān)任公司技術(shù)顧問,公司第一任廠長紀(jì)登奎曾任國務(wù)院副總理,毛主席的好學(xué)生、縣委書記的好榜樣焦裕祿同志曾在公司擔(dān)任一金工車間主任。1993年并入中信集團(tuán),更名為中信重型機(jī)械公司。2008年元月,改制為中信重工機(jī)械股份有限公司。
在中信重工有限公司,我們見到了直徑為14m的齒輪,真的是太大了,我從來沒見過如此大的齒輪,聽師傅講,這么大的零件要講過將近45天的時間才能完成,并且是晝夜不停??!車間里放著大型機(jī)器零件,聽工人師傅講那是水泥廠用的,還有各種提升設(shè)備。在大的鍛造車間內(nèi),幾個大爐子正在不停的運(yùn)行著,經(jīng)過加熱的零件,在鍛造的過程中更容易發(fā)生變形,有利于晶粒的細(xì)化,提高材料的韌性,同時還可以減少一些冶金缺陷如疏松、夾雜、發(fā)紋、偏析、帶狀組織等造成開裂的影響。鍛造毛坯還應(yīng)通過適當(dāng)?shù)念A(yù)備熱處理(如正火、退火、調(diào)質(zhì)處理、球化處理等)來獲得滿意的組織,以適應(yīng)機(jī)械加工和最終熱處理的要求。對于性狀復(fù)雜、精度要求高的工件,在粗加工與精加工之間或淬火之前,還要進(jìn)行消除應(yīng)力的退火。
2.11參觀洛陽LYC軸承有限公司
在老師的帶領(lǐng)下,我們參觀了洛軸LYC有限公司。相關(guān)接待人員先為我們介紹了洛軸的公司概況和經(jīng)營范圍,大致講解了軸承的基本工藝和工序,并說明了安全注意事項,然后便帶領(lǐng)我們進(jìn)廠參觀了相關(guān)制造設(shè)備、產(chǎn)品生產(chǎn)線和一些工藝卡片,并進(jìn)行現(xiàn)場講解。
洛陽LYC軸承有限公司是河南煤業(yè)化工集團(tuán)裝備制造骨干企業(yè),其前身是國家“一五”期間156個重點(diǎn)建設(shè)項目——洛陽軸承廠,是中國軸承行業(yè)規(guī)模最大的綜合性軸承制造企業(yè)之一。作為專業(yè)軸承制造廠家,LYC經(jīng)過近60年的發(fā)展,擁有國家級技術(shù)中心,可根據(jù)用戶需求設(shè)計制造九大類型、各種精度等級達(dá)1萬多個軸承品種及軸承相關(guān)專用設(shè)備,擁有航空發(fā)動機(jī)軸承、軌道交通車輛軸承、重大裝備專用軸承等核心技術(shù),產(chǎn)品廣泛應(yīng)用于國防軍工、航空航天、風(fēng)力發(fā)電、軌道交通、汽車摩托車、礦山冶金、工程機(jī)械、機(jī)床電機(jī)等領(lǐng)域,是目前我國加工直徑最大、精密程度最高軸承的誕生地,也是國內(nèi)軸承產(chǎn)品尺寸最廣、用途覆蓋面最寬、品種最齊全的生產(chǎn)基地,保持了多項中國軸承行業(yè)記錄。特別是LYC成功地為“神舟”系列和“嫦娥”飛船提供配套軸承,彰顯了強(qiáng)大的技術(shù)研發(fā)實力。在本單位的實習(xí),我們看到軸承的整個生產(chǎn)流程,對于軸承的生產(chǎn)及其相關(guān)指導(dǎo)有了更進(jìn)一步的了解。實習(xí)心得
通過這次在洛陽的五天實習(xí),使我比較全面地了解機(jī)械加工的生產(chǎn)組織及生產(chǎn)過程,了解和掌握本專業(yè)基礎(chǔ)的生產(chǎn)實際知識,鞏固和加深已學(xué)過的理論知識。通過對典型零件如曲軸,齒輪的機(jī)械加工工藝的分析,以及零件加工過程中所用的機(jī)床,夾具量具等工藝裝備,提高了我們把理論知識和實踐相結(jié)合起來,分析和解決問題的工作能力,加深了我們所學(xué)的理論知識,通過實踐過程增加我們的知識面,在實習(xí)中我們了解工廠的一些基本運(yùn)作過程,對機(jī)床的結(jié)構(gòu)和其加工方法以及控制方式有個初步的了解,對部分零件的加工工藝有個較詳細(xì)的了解為今后工作崗位打下了良好的基礎(chǔ)。當(dāng)然,我們更重要的是鞏固我們平時所學(xué)的理論知識,了解自己真正學(xué)到了多少東西,從而彌補(bǔ)自己的不足。
非常感謝學(xué)校以及中國一拖集團(tuán)有限公司,中信重工股份有限公司、洛陽LYC軸承有限公司為我們提供這次寶貴的實習(xí)機(jī)會。經(jīng)過五天的生產(chǎn)實習(xí),我第一次感受到我們在學(xué)校所學(xué)到的知識與真正的實踐應(yīng)用還是有一定的差別的,在理論知識應(yīng)用于實踐生產(chǎn)的這個過程中,我們還有很長的一段路要走。通過這次實習(xí)經(jīng)歷,明確了我將來的學(xué)習(xí)方向,為我的專業(yè)走向指明了道路。
第三篇:單片機(jī)編程心得
一、延時程序的處理:
1、對于可以設(shè)置系統(tǒng)時鐘的單片機(jī),延時程序統(tǒng)一先把系統(tǒng)時鐘設(shè)頻率置為最低,然后按這個最低時鐘頻率寫延時
函數(shù),這樣的好處:第一,統(tǒng)一了不同系統(tǒng)時鐘下的延時;第二,降低功耗
2、對于單片機(jī)系統(tǒng),不同的外部時鐘,延時程序?qū)?yīng)的時間不同,為了方便使用,加入預(yù)編譯指令#ifdef/#else/
#endif這樣如果預(yù)定義了一個系統(tǒng)時鐘,則選擇相應(yīng)的延時參數(shù)進(jìn)行編譯,而延時程序主體不變,只是里面有
一個延時參數(shù),根據(jù)預(yù)定義選擇相應(yīng)參數(shù)。
二、for循環(huán)的處理:
用for(i=XX,i>0,i--)而不用for(i=0;i 對于兩層或多層for循環(huán),頻繁的循環(huán)放在內(nèi)層,減少循環(huán)間跳轉(zhuǎn)花費(fèi)的時間 三、對外設(shè)的操作:可以把外設(shè)作為一個文件來操作,比如液晶,就可以把液晶看作一個文件,往液晶打印字符串或 者數(shù)據(jù),就可以用fprintf()來做,(51的C標(biāo)準(zhǔn)庫不支持,但是可以自己寫一個文件操作的庫)。只要是輸入輸出 設(shè)備,都試著用文件操作的方法去操作。 四、標(biāo)準(zhǔn)庫函數(shù)的使用: 1、標(biāo)準(zhǔn)輸入輸出庫(stdio.h): 字符串夾雜變量數(shù)字(比如:發(fā)送完nihao字符串,然后發(fā)送變量i的值)往液晶顯示或往串口發(fā)送的時候,往串口發(fā) 送可以使用格式輸出函數(shù)printf(“nihao%d”,i);但是往LCD顯示就不好做了,通常是寫一個數(shù)字轉(zhuǎn)字符串的函數(shù),然 后先送原來的字符串,再送數(shù)字轉(zhuǎn)換后的字符串,太麻煩,可以使用標(biāo)準(zhǔn)輸入輸出庫里的sprintf()函數(shù)來完成,它的原型為:sprintf(char *buffer, const char *format, …),*buffer是要把字符串和變量寫入的緩沖區(qū),可以使 用數(shù)組或者指針,后面的格式和printf()函數(shù)一樣;與之對應(yīng)的還有sscanf()函數(shù),從緩沖區(qū)讀一個字符串把它 轉(zhuǎn)成相應(yīng)的類型后賦給指定的變量。 比如: #include void PrintToLcd(unsigned char *str) { ...} void main() { unsigned char *p; unsigned char i = 50; sprintf(p,“nihao%d”,i); PrintToLcd(p); } 2、字符串庫(string.h) 字符串連接(相加)char *strcat(char *dest,const char *stc) 把src連接到dest字符串后面,返回指向dest的指針 字符串比較int strcmp(char *str1,char *str2) 返回值:小于0: str1 字符串拷貝1char *strcpy(char *dest,const char *src) 結(jié)果把src的內(nèi)容拷進(jìn)dest,兩個字符串內(nèi)容相同,返回指向dest的指針字符串拷貝2char *strdup(const char *src) src:待拷貝的源字符串,返回值:指向拷貝后的字符串的指針 字符串倒序char *strrev(char *s); 返回指向倒序后字符串的指針 3、類型轉(zhuǎn)換(math.h;stdlib.h) 字符串轉(zhuǎn)雙精度(類似C++Builder里的StrToDouble)double atof(char *str)字符串轉(zhuǎn)整數(shù)(類似StrToInt)int atoi(char *str) 字符串轉(zhuǎn)長整型long atol(char *str) 浮點(diǎn)數(shù)轉(zhuǎn)字符串char *ecvt(double value,int ndigit,int*dec,int *sign)char *fcvt(double value,int ndigit,int*dec,int *sign) 輸入?yún)?shù):value: 待轉(zhuǎn)換浮點(diǎn)數(shù),ndigit: 轉(zhuǎn)換后的字符串長度 輸出參數(shù):dec: 小數(shù)點(diǎn)位置,sign: 符號 返回轉(zhuǎn)換后的字符串指針 整型轉(zhuǎn)字符串char *itoa(int value,char *string,int radix) 輸入?yún)?shù):value: 要轉(zhuǎn)換的數(shù),radix: 轉(zhuǎn)換的進(jìn)制 輸出參數(shù):string: 轉(zhuǎn)換后的字符串 返回指向string的指針 長整型轉(zhuǎn)字符串char *ltoa(long value,char *string,int radix) 單片機(jī)實習(xí)報告 單片機(jī)>實習(xí)報告 (一)這次實習(xí)我們使用控制電路的單片機(jī)是AT89S51型號的。通過它實現(xiàn)對八盞雙色燈發(fā)光二極管的控制P0和《單片機(jī)實習(xí)報告總結(jié)》正文開始》 這次實習(xí)我們使用控制電路的單片機(jī)是AT89S51型號的。通過它實現(xiàn)對八盞雙色燈發(fā)光二極管的控制P0和P2口控制四盞燈。在AT89S51的9引腳接復(fù)位電路,對電路實現(xiàn)復(fù)位控制。在電路中接入74S164譯碼器和共陰極數(shù)碼管,通過AT89S51的P3口數(shù)據(jù)的輸入對共陰極數(shù)碼管的控制。同時也可實現(xiàn)雙色發(fā)光的二極管與共陰極數(shù)碼管的共同作用。在AT89S51的P3.2口接上中斷控制電路,P3.5口接入蜂鳴器,使電路實現(xiàn)中斷作用,也使電路便于檢測。盡量朝“單片”方向設(shè)計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強(qiáng),功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性。系統(tǒng)中的相關(guān)器件要盡可能做到性能匹配。如選用CMOS芯片單片機(jī)構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應(yīng)盡可能選擇低功耗產(chǎn)品。 硬件電路設(shè)計: 1)確保硬件結(jié)構(gòu)和應(yīng)用軟件方案相結(jié)合。硬件結(jié)構(gòu)與軟件方案會相互影響,軟件能實現(xiàn)的功能盡可能由軟件實現(xiàn),以簡化硬件結(jié)構(gòu)。必須注意,由軟件實現(xiàn)的硬件功能,一般響應(yīng)時間比硬件實現(xiàn)長,且占用CPU時間; 2)可靠性及抗干擾設(shè)計是硬件設(shè)計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板的合理布線、各元器相互隔離等; 3)盡量朝“MCS-51單片”方向設(shè)計硬件系統(tǒng)。系統(tǒng)器件越多,器件之間相互干擾也越強(qiáng),所消耗功耗也增大,也不可避免地降低了系統(tǒng)的穩(wěn)定性; 4)系統(tǒng)中的相關(guān)器件要盡可能做到性能匹配。如選用CMOS芯片單片機(jī)構(gòu)成低功耗系統(tǒng)時,系統(tǒng)中所有芯片都應(yīng)盡可能選擇低功耗產(chǎn)品。 1.1 單片機(jī)型號及特性 單片機(jī)型號是 AT89S51。特性是:⑴8031 CPU與MCS-51⑵兼容 4K字節(jié)可編程FLASH存儲器(壽命:1000寫/擦循環(huán))⑶全靜態(tài)工作:0Hz-24KHz ⑷三級程序存儲器保密鎖定 ⑸128*8位內(nèi)部RAM ⑹32條可編程I/O線⑺兩個16位定時器/計數(shù)器 ⑻6個中斷源⑼可編程串行通道⑽低功耗的閑置和掉電模式⑾片內(nèi)振蕩器和時鐘電路 1.2 晶振電路 單片機(jī)晶振的兩個電容的作用 這兩個電容叫晶振的負(fù)載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發(fā)。它會影響到晶振的諧振頻率和輸出幅度,晶振的負(fù)載電容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C式中Cd,Cg為分別接在晶振的兩個腳上和對地的電容,Cic(集成電路內(nèi)部電容)+△C(PCB上電容)經(jīng)驗值為3至5pf。各種邏輯芯片的晶振引腳可以等效為電容三點(diǎn)式振蕩器。晶振引腳的內(nèi)部通常是一個反相器,或者是奇數(shù)個反相器串聯(lián)。在晶振輸出引腳 XO 和晶振輸入引腳 XI 之間用一個電阻連接,對于 CMOS 芯片通常是數(shù) M 到數(shù)十M 歐之間。很多芯片的引腳內(nèi)部已經(jīng)包含了這個電阻,引腳外部就不用接了。這個電阻是為了使反相器在振蕩初始時處與線性狀態(tài),反相器就如同一個有很大增益的放大器,以便于起振。石英晶體也連接在晶振引腳的輸入和輸出之間,等效為一個并聯(lián)諧振回路,振蕩頻率應(yīng)該是石英晶體的并聯(lián)諧振頻率。晶體旁邊的兩個電容接地,實際上就是電容三點(diǎn)式電路的分壓電容,接地點(diǎn)就是分壓點(diǎn)。以接地點(diǎn)即分壓點(diǎn)為參考點(diǎn),振蕩引腳的輸入和輸出是反相的,但從并聯(lián)諧振回路即石英晶體兩端來看,形成一個正反饋以保證電路持續(xù)振蕩。在芯片設(shè)計時,這兩個電容就已經(jīng)形成了,一般是兩個的容量相等,容量大小依工藝和版圖而不同,但終歸是比較小,不一定適合很寬的頻率范圍。外接時大約是數(shù) PF 到數(shù)十 PF, 依頻率和石英晶體的特性而定。需要注意的是: 這兩個電容串聯(lián)的值是并聯(lián)在諧振回路上的,會影響振蕩頻率。當(dāng)兩個電容量相等時,反饋系數(shù)是 0.5, 一般是可以滿足振蕩條件的,但如果不易起振或振蕩不穩(wěn)定可以減小輸入端對地電容量,而增加輸出端的值以提高反饋量。 電路如圖所示 1.3 復(fù)位電路 單片機(jī)在開機(jī)時或在工作中因干擾而使程序失控,或工作中程序處于某種死循環(huán)狀態(tài)等情況下都需要復(fù)位。復(fù)位作用是使CPU以及其他功能部件,如串行口,中斷都恢復(fù)到一個確定初始狀態(tài),并從這個狀態(tài)開始工作。 復(fù)位電路有兩種:上電、按鈕復(fù)位,考慮到各部件影響,采用按鈕復(fù)位,當(dāng)電阻給電容充電,電容的電壓為高電平,當(dāng)按下按鈕時芯片復(fù)位腳近似低電平,于是芯片復(fù)位。 單片機(jī)實習(xí)報告 (二)一、生產(chǎn)實習(xí)的目的和意義: 生產(chǎn)實習(xí)是培養(yǎng)本科學(xué)生理論聯(lián)系實際,提高實際動手操作能力的重要教學(xué)環(huán)節(jié)。本專業(yè)的生產(chǎn)實習(xí)旨在使學(xué)生廣泛了解實際電子產(chǎn)品生產(chǎn)的全過程,熟悉電子產(chǎn)品的主要技術(shù)管理模式,并在實習(xí)的操作過程中學(xué)習(xí)、掌握電子產(chǎn)品的焊接、安裝、調(diào)試的實際操作技能。鞏固和加深理解所學(xué)的理論,開闊眼界,提高能力,為培養(yǎng)高素質(zhì)大學(xué)本科人才打下必要的基礎(chǔ)。通過學(xué)習(xí),是理論與實際相結(jié)合,可以使學(xué)生加深對所學(xué)知識的理解,并為后續(xù)專業(yè)課的學(xué)習(xí)提供必要的感性知識,同時使學(xué)生直接了解本業(yè)的生產(chǎn)過程和生產(chǎn)內(nèi)容,為將來走上工作崗位提供必要的實際生產(chǎn)知識。 二、實習(xí)的基本內(nèi)容: 集中授課,進(jìn)行相關(guān)知識的學(xué)習(xí)。 學(xué)習(xí)、掌握電子產(chǎn)品的獨(dú)立性設(shè)計與安裝、調(diào)試的能力;進(jìn)一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術(shù)。 初步了解電子整機(jī)產(chǎn)品的工藝過程。 為能使學(xué)生得到充分的鍛煉,較大的提高學(xué)生的實際動手能力,本次生產(chǎn)實習(xí)安排每一位學(xué)生獨(dú)立完成全部系統(tǒng)的設(shè)計與安裝工作。 本實習(xí)環(huán)節(jié),學(xué)生要獨(dú)立使用電焊鐵及各種電子測試設(shè)備電路安裝與調(diào)試,要學(xué)生嚴(yán)格遵守電器設(shè)備的使用安全,遵守實驗室的各項>規(guī)章制度。 三、基本要求: 在教師的指導(dǎo)下練習(xí)在測試電路德核心板上焊接元件,掌握焊接要領(lǐng)。 熟悉元器件的性能及管腳分配。 在給定的PCB板上焊接跳線,IC插座,電阻,電容,LED器件等。 檢查焊接是否正確。 插上元器件,運(yùn)行系統(tǒng),并觀測系統(tǒng)工作是否正常。 四、總體設(shè)計電路思想和原理: 本次生產(chǎn)實習(xí)用到的開發(fā)板和模塊共7塊,分別為:單片機(jī)核心板,電子鐘模塊,MP3模塊,RFID模塊,無線傳輸模塊,脈搏傳感模塊,GPS模塊。 各模塊相互組合,其所能實現(xiàn)的基本功能如下: 單片機(jī)核心板+電子鐘模塊:實現(xiàn)時間的顯示,溫度的測量,且可通過遙控器調(diào)時、定鬧等。 單片機(jī)核心板+無線傳輸模塊:實現(xiàn)數(shù)據(jù)的近距離無線傳輸。 單片機(jī)核心板+MP3模塊(含SD卡):實現(xiàn)MP3播放功能。 單片機(jī)核心板+RFID模塊:實現(xiàn)地鐵檢票系統(tǒng)的模擬。 單片機(jī)核心板+脈搏傳感模塊:實現(xiàn)人體脈搏傳感的測量。 單片機(jī)核心板+GPS模塊:實現(xiàn)GPS衛(wèi)星定位功能。 (一)核心板電路設(shè)計 單片機(jī)核心板電路主要包括STC12C5A60S2單片機(jī),電子鐘模塊接口電路,MP3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,GPS模塊接口電路,串口擴(kuò)展電路,電源供電電路。該系統(tǒng)的單片機(jī)是宏晶科技生產(chǎn)的單時鐘機(jī)器周期(IT)的單片機(jī),是高速、低功耗、超強(qiáng)干擾的新一代8051單片機(jī)。通過使用STC-ISP軟件,該單片機(jī)可實現(xiàn)串口在線編程,無需編程器,無需仿真器。 核心板電路的設(shè)計思想主要是圍繞單片機(jī)芯片的工作原理和特點(diǎn),為其實現(xiàn)合理的設(shè)計出外圍電路:包括電源電路,顯示電路部分,復(fù)位電路部分,串行口通信電路,按鍵電路等。 (二)電子鐘模塊電路設(shè)計 該模塊主要用到的芯片有:時鐘保持芯片DS1302,單總線數(shù)字溫度傳感器DS18B20,紅外遙控解碼器TL1838A。 該模塊電路設(shè)計的思想是了解這三種芯片的工作電壓,DS1302的工作時鐘頻率以及三種芯片與單片機(jī)之間的硬件連接。 (三)MP3模塊電路設(shè)計 該模塊用到的主要芯片有MP3音頻解碼芯片VS1003,3.3V電壓轉(zhuǎn)換芯片LM1117-3.3,2.5V電壓轉(zhuǎn)換芯片LM1117-2.5。 該電路的設(shè)計思想主要是了解芯片的作用和特點(diǎn),尋找各芯片之間的聯(lián)系,VS1003芯片是該模塊的主要部分。單片機(jī)設(shè)有單獨(dú)解碼MP3文件的功能,而單片機(jī)可與通過VS1003的接口電路的連接,進(jìn)行MP3的解碼,實現(xiàn)音頻的輸出。通過芯片各引腳的功能和特點(diǎn),合理的設(shè)計出相應(yīng)的外圍電路。 (四)RFID模塊電路的設(shè)計 該模塊的電路所用到的主要芯片為13.56MHZ的非接觸式通信讀卡芯片F(xiàn)M1702。該芯片是基于ISO/4443標(biāo)準(zhǔn)的非接觸卡讀卡機(jī)專用芯片,采用0.6微米CMOS、EEPROM工藝,支持13.56MHZ頻率下的type A非接觸式通信協(xié)議,支持多種加窗算法,兼容philips的MFRC530(SPI接口)讀卡機(jī)芯片。 該模塊的電路設(shè)計思想是基于FM1702各引腳的功能和特點(diǎn),合理的設(shè)計芯片的外圍電路,其中的電容和電感所構(gòu)成的天線是芯片與S50卡通信的工具。 五、單元電路設(shè)計: 單片機(jī)核心板電路分析 單片機(jī)核心板是本次實習(xí)中最重要的部分,它是實現(xiàn)各種模塊功能的基礎(chǔ)部分。單片機(jī)核心板的核心是STC12C5A60S2單片機(jī)芯片,圍繞該芯片設(shè)計出相應(yīng)電源供電電路,蜂鳴器驅(qū)動電路,按鍵電路,串行口通信電路,復(fù)位電路,液晶屏驅(qū)動電路以及各模塊的接口電路,由以上的電路部分就構(gòu)成一個核心板電路系統(tǒng)。 電子鐘模塊電路分析 電子鐘模塊配合單片機(jī)核心板,可在LCD1602液晶屏上顯示當(dāng)前的日期(年月日)時間(時分秒),環(huán)境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機(jī)核心板上的按鍵來進(jìn)行日期和時間的設(shè)置。 通過遙控上的“EQ”鍵,可控制LED顯示界面在時間、溫度、紅外解碼之間的切換。如果想調(diào)整時間,需要首先使用遙控器的“EQ”鍵將LCD顯示調(diào)制時間界面;之后通過按“播放停止鍵”將時間停止;然后再按“左快捷鍵”向右切換;最后按“加減鍵”可以進(jìn)行數(shù)值的加減操作,調(diào)整完成后,再次按“播放停止鍵”,時間開始運(yùn)行。另外通過單片機(jī)核心板上的K1-K4鍵也可以完成時間的調(diào)整:其中K1鍵對應(yīng)遙控器的“右快捷鍵”,即實現(xiàn)向右切換年月日時分;K3鍵對應(yīng)遙控器的“加鍵”,即實現(xiàn)年月日時分的加1;K4鍵對應(yīng)遙控器的“減鍵”,即實現(xiàn)年月日時分的減1。 MP3電路模塊分析 是一單芯片MP3/WMA/MIDI音頻解碼和ADPCM編碼芯片,其擁有一個高性能低功耗的DSP處理器核VS-DSP。5K的指令RAM,0.5K的數(shù)據(jù)RAM,串行的控制和數(shù)據(jù)輸入接口,4個通用IO口,1個UART口;同時片內(nèi)帶有一個可變采樣率的DAC,一個立體聲DAC以及音頻耳機(jī)放大器;VS1003通過一個串行接口來接收輸入的比特流,它可以作為一個系統(tǒng)的從機(jī)。 與單片機(jī)連接的引腳主要有7個,分別為:SO、SI、SCLK、XDCS、XRESET、DREQ、MOSI,只有保證它們與單片機(jī)正確可靠的連接,才能對VS1003進(jìn)行有效的操作與控制。另外,VS1003各部分的供電電壓與輸出電壓值是不同的。 芯片各部分供電電壓如下表: 供電部分最小電壓推薦電壓最大電壓 模擬) 數(shù)字) 卡是一種大容量,性價比高,體積小,訪問接口簡單的存儲卡。SDIMMC卡大量 應(yīng)用于數(shù)碼相機(jī)、MP3、手機(jī)、大容量存儲設(shè)備。作為這些便攜式設(shè)備的存儲載體,它具有低功耗,非易失性,保存數(shù)據(jù)無需消耗能量的特點(diǎn)。 卡只使用了1-7觸點(diǎn)。對于1號引腳(CD/DAT3)擴(kuò)展的DAT線(DAT1-DAT3)在上電后處于輸入狀態(tài),它們在執(zhí)行SET-BUS-WIDTH命令后作為DAT線操作,當(dāng)不用DAT1-DAT3線時,主機(jī)應(yīng)使自己的DAT1-DAT3線處于輸入模式,這樣定義是為與MMC卡保持兼容。上電后,CD/DAT3作為帶50K上拉電阻的輸入線(可用于檢測卡是否存在或選擇SPI模式)。用戶可以在正常的數(shù)據(jù)傳輸中用SET-CLR-CARD-DETECT(ACMDA口)命令斷開上拉電阻的連接。MMC卡的該引腳在SD模式下為保留引腳,在SD模式下無任何作用。對于2號引腳CMD,MMC卡在SD模式下為IO/PP/OO,MMC卡在SPI模式下為I/PP。 關(guān)于電壓匹配問題,SD卡的邏輯電平相當(dāng)于3.3V TTL電平標(biāo)準(zhǔn),而單片機(jī)的邏輯電平為5V。因此,它們之間不能直接相連,否則會有燒毀SD卡的可能。解決邏輯器件接口的電平兼容問題,原則主要有兩條:一為輸出電平器件輸出高電平的最小電壓值,應(yīng)大于接受電壓器件識別為高電平的最低電壓值;二為輸出電平器件輸出低電平的最大電壓值,應(yīng)小于接受器件識別為低電平的最高電壓值。考慮到SD卡在SPI協(xié)議的工作模式下,通訊都是單向的,于是在單片機(jī)向SD卡傳輸數(shù)據(jù)時采用晶體管加上拉電阻法的方案。在SD卡向單片機(jī)傳輸數(shù)據(jù)時,可以直接連接。因為它們之間的電平剛好滿足上述的電平兼容原則,既經(jīng)濟(jì)又實用。該方案可以雙電源供電(一個5V電源,一個3.3V電源供電),3.3V電源可用ASL1117穩(wěn)壓管從5V電源穩(wěn)壓獲取。 RFID模塊電路分析 基于FM1702SL的非接觸式IC卡讀寫器,只要稍加改動就能開發(fā)成不同的射頻識別應(yīng)用系統(tǒng),如考勤系統(tǒng),門禁系統(tǒng),公交車收費(fèi)系統(tǒng)等。S50非接觸式卡符合MIFARE的國際標(biāo)準(zhǔn),容量8K位,數(shù)據(jù)保存期10年,又可改寫10萬次,讀無限次。S50卡不帶電源,自帶天線,內(nèi)含加密控制邏輯電路和通用邏輯電路,卡與讀卡器之間的通訊采用國際通用DES和RES保密交叉算法,具有較高的保密性能。 單片機(jī)與FMITDISL通用SPI總線通信,采用中斷工作模式,在FMITDISL復(fù)位后,必須進(jìn)行一次初始化程序以便初始化SPI接口模式,而且可以同步實現(xiàn)單片機(jī)和FMITDISL的啟動工作。信息存儲在MIFARSE卡里,讀寫器與卡通過各自的天線建立起二者之間非接觸信息傳輸通道。當(dāng)卡進(jìn)入系統(tǒng)的工作區(qū)時,讀寫器向卡發(fā)射一組固定頻率的電磁波,卡內(nèi)有一個LC串聯(lián)諧振電路,其頻率與讀寫器發(fā)射的頻率相同,在電磁波的激勵下,LC諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個電容的另一端接有一個單向?qū)ǖ碾娮铀?,將帶?nèi)容內(nèi)的電荷送到另一個電容內(nèi)存儲,當(dāng)所有積累的電荷達(dá)到2V時,此電容可做到電源為其它電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去或讀取讀寫器的數(shù)據(jù)。 根據(jù)互感原理可知,讀寫器天線半徑越大,匝數(shù)越多,讀寫器上的天線和卡上的天線的互感系數(shù)就越大。根據(jù)國際標(biāo)準(zhǔn)的要求,卡和讀寫器的通信距離為10cm,通過調(diào)整天線驅(qū)動電壓可以改變通信的最長距離。天線的傳輸帶寬和品質(zhì)因數(shù)成反比關(guān)系。過高的品質(zhì)因數(shù)會導(dǎo)致帶寬減小,從而減弱讀寫器的調(diào)制邊帶,會導(dǎo)致讀寫器無法與卡通信。 無線傳輸模塊分析 是一無線通信芯片,采用FSK調(diào)制,可以實現(xiàn)點(diǎn)對點(diǎn)或是1對6的無線通信。無線通信速度最高可達(dá)2Mbps,只需為單片機(jī)系統(tǒng)預(yù)留5個GPIO,1個中斷輸入引腳,就可很容易地實現(xiàn)天線通信的功能,非常適合用MCU系統(tǒng)構(gòu)建無線通信功能。 具有收發(fā)模式,待機(jī)模式和掉電模式,四種工作模式,并由CE、寄存器內(nèi)部PWR、VP和PRIM、RX共同控制。nRF24L01所有的配置都由配置寄存器來定義,這些配置寄存器可通過SPI口訪問。SPI接口由SCK、MOSI、MISO及CSN組成,在配置模式下單片機(jī)通過SPI接口配置nRF24L01的工作參數(shù),在發(fā)射或接收模式下單片機(jī)SPI接口發(fā)送和接收數(shù)據(jù)。 單片機(jī)的控制指令從nRF24L01的MOSI引腳輸入,而nRF24L01的狀態(tài)信息和數(shù)據(jù)是從其MISO引腳輸出并送給單片機(jī)的。利用SPI傳輸數(shù)據(jù)時,是先傳輸?shù)臀蛔止?jié),再傳輸高位字節(jié),并且在傳輸每個字節(jié)時是從高位傳起。 六、單片機(jī)軟件系統(tǒng)工作流程 通過使用STC-ISP軟件,STC12C5A60S2單片機(jī)可實現(xiàn)串口在線編程。由于現(xiàn)在大的數(shù)據(jù)計算機(jī)都不存在提供單獨(dú)的串口,所以需要USB轉(zhuǎn)RS232串口線。 USB轉(zhuǎn)RS232串口設(shè)備驅(qū)動程序的安裝 STC-ISP V483串口下載軟件 七、實習(xí)過程心得: 新學(xué)期伊始,就迎來了為期四周的單片機(jī)生產(chǎn)實習(xí)。在這次生產(chǎn)實習(xí)過程中,我受益頗多。這是我們經(jīng)歷的第一次廣泛了解實際電子產(chǎn)品生產(chǎn)的全過程。從最初的設(shè)計,到焊接,安裝,調(diào)試,我們都是逐一親自動手操作完成的。在這次實習(xí)中,我們遇到了不少問題,但正是因為有了這些問題,才有了我們更加深入學(xué)習(xí)的機(jī)會。為了解決這些問題,我們查資料,探討,請教老師,充分利用自己身邊的一切資源來學(xué)習(xí)。這樣的學(xué)習(xí)過程讓我們對所學(xué)內(nèi)容理解的更深刻,而且大大提高了我們的團(tuán)結(jié)協(xié)作能力。在實際操作焊接的過程中,我們從笨拙到熟練,動手能力不斷提高,有了很大的進(jìn)步。這為我們以后步入工作崗位做了良好的鋪墊。 總之,通過這次生產(chǎn)實習(xí),我受益匪淺,各方面的能力都有了提高。最后,感謝在實踐過程中悉心指導(dǎo)的每一位老師! 實 習(xí) 報 告 實習(xí)名稱 : 嵌入式系統(tǒng) 實習(xí) 系部名稱 : 信科院 專業(yè)班級: : 計本 08 -5 學(xué)生姓名: : 陳鵬任 學(xué) 號: : 3080417907 指導(dǎo)教師: : 陳小琴 金紅 楊光杰 日 日 期: 2010.12.18 一. 引言 目前,嵌入式技術(shù)已成為通信和消費(fèi)類產(chǎn)品的共同發(fā)展方向。嵌入式系統(tǒng)幾乎包括了生活中的所有電器設(shè)備,如掌上PDA、移動計算設(shè)備、電視機(jī)頂盒、手機(jī)上網(wǎng)、數(shù)字電視、多媒體、汽車、微波爐、數(shù)字相機(jī)、家庭自動化系統(tǒng)、電梯、空調(diào)、安全系統(tǒng)、自動售貨機(jī)、蜂窩式電話、消費(fèi)電子設(shè)備、工業(yè)自動化儀表與醫(yī)療儀器等。 嵌入式系統(tǒng)是先進(jìn)的計算機(jī)技術(shù)、半導(dǎo)體技術(shù)、電子技術(shù)和各個行業(yè)的具體應(yīng)用相結(jié)合的產(chǎn)物,這就決定了它必然是一個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。嵌入式系統(tǒng)一般指非PC系統(tǒng)。它是以應(yīng)用為中心、軟硬件可裁減的、能適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等綜合性要求的專用計算機(jī)系統(tǒng)。簡單地說,嵌入式系統(tǒng)是集系統(tǒng)的應(yīng)用軟件與硬件于一體,類似于PC中BIOS的工作方式,具有軟件代碼小、高度自動化、響應(yīng)速度快等特點(diǎn),因此特別適合于要求實時和多任務(wù)的系統(tǒng)。嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)支撐硬件、嵌入式操作系統(tǒng)及應(yīng)用軟件系統(tǒng)等組成。 通過這次實訓(xùn),老師讓我們了解最基本的嵌入式系統(tǒng)設(shè)計,開發(fā)的流程,結(jié)合掌握所學(xué)的知識,做出一個單片機(jī)與上位機(jī)通信的簡單嵌入式系統(tǒng)。 二.課題設(shè)計 1 .基本原理 MCS-51 單片機(jī)串行口發(fā)送/接收數(shù)據(jù)時,通過 2 個串行緩沖器 SBUF 進(jìn)行,這 2 個緩沖器采用一個地址(98H),但在物理上是獨(dú)立的。其中接收緩沖器只能讀出不能寫入,發(fā)送緩沖器只能寫入不能讀出。 ① 發(fā)送過程,由指令 MOV SBUF,A 啟動,此時待傳送的數(shù)據(jù)由 A 累加器傳入串行發(fā)送緩沖器 SBUF,由硬件自動在發(fā)送字符的始、末加上起始位(低電平)、停止位(高電子)及其它控制位(如奇偶位等),而后在移位脈沖的控制下,低位在前,高位在后,逐位從 TXD 端(方式 0 除外)發(fā)出。 ② 接收過程,串行口的接收與否受制于允許接收位 REN 的狀態(tài),當(dāng) REN 被軟件置“1”后,允許接收器接收。串口的接收器以所選波特率的 16 倍速對 RXD線進(jìn)行監(jiān)視。當(dāng)“1”到“0”跳變時,檢測器連續(xù)采樣到 RXD 線上低電平時。便認(rèn)定 RXD 端出現(xiàn)起始位,繼而接收控制器開始工作。在每位傳送時間的第 7、8、9 三個脈沖狀態(tài)采樣 RXD 線,決定所接收的值為“0”或“1”。當(dāng)接收完停止位后,控制電路使中斷標(biāo)志 R1 置為“1”,此時程序可通過 MOV A,SBUF指令將接收到的字符從 SBUF 送入累加器 A,從而完成一幀數(shù)據(jù)的接收工作。 2.原理框架 3.硬件電路原理 圖,對各模塊進(jìn)行分別介紹 單 片 機(jī) LCD 顯示電路 復(fù)位電路 時鐘電路 電源電路 串行口通信電路 3.1 液晶顯示模塊 1602LCD 采用標(biāo)準(zhǔn)的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口如下所示 接口信號說明 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 Data I/O 2 VDD 電源正極 10 D3 Data I/O 3 VL 液晶顯示偏壓信號 11 D4 Data I/O 4 RS 數(shù)據(jù)/命令選擇端(H/L)D5 Data I/O 5 R/W 讀/寫選擇端(H/L)D6 Data I/O 6 E 使能信號 14 D7 Data I/O 7 D0 Data I/O 15 BLA 背光源正極 8 D1 Data I/O 16 BLK 背光源負(fù)極 用 LCD1602 液晶顯示模塊顯示字符或字符串之前必須對其進(jìn)行初始化,LCD1602 液晶顯示模塊的初始化流程如下: ? 5.0 初始化過程(復(fù)位過程) ? 5.1 延時 15ms ? 5.2 寫指令 38H(不檢測忙信號) ? 5.3 延時 5ms ? 5.4 寫指令 38H(不檢測忙信號) ? 5.5 延時 5ms ? 5.6 寫指令 38H(不檢測忙信號) ? 5.7(以后每次寫指令、讀/寫數(shù)據(jù)之前均需檢測忙信號) ? 5.8 寫指令 38H:顯示模式設(shè)置 ? 5.9 寫指令 38H:顯示關(guān)閉 ? 5.10 寫指令 01H:顯示清屏 ? 5.11 寫指令 06H:顯示光標(biāo)移動設(shè)置 ? 5.12 寫指令 0CH:顯示開關(guān)及光標(biāo)位置 表 8 LCD1602 液晶模塊內(nèi)部的控制器控制指令 指令 指令碼 說明 RS R/W D0 D1 D2 D3 D4 D5 D6 D7 清屏 0 0 0 0 0 0 0 0 0 1 清顯示,光標(biāo)回位 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * ADD=0 時,回原位 輸入方式 0 0 0 0 0 0 0 1 I/D S 決定是否移動以及移動方向 顯示開關(guān) 0 0 0 0 0 0 1 D C B D-顯示,C-光標(biāo),B-光標(biāo)閃爍 移位 0 0 0 0 0 1 S/C R/L * * 移動光標(biāo)及整體顯示 功能設(shè)置 0 0 0 0 1 DL N F * * DL-數(shù)據(jù)位數(shù),L-行數(shù),F-字體 CGRAM 地址設(shè)置 0 0 0 1 A5 A4 A3 A2 A1 A0 設(shè)置 CGRAM 的地址 DDRAM 地址設(shè)置 0 0 1 A6 A5 A4 A3 A2 A1 A0 設(shè)置 DDRAM 的地址 忙標(biāo)志/讀地址計數(shù)器 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 讀出忙標(biāo)志位(BF)及 AC 值 CGRAM/DDRAM 數(shù)據(jù)寫0 寫數(shù)據(jù) 將內(nèi)容寫入 RAM 中 CGRAM/DDRAM 數(shù)據(jù)讀1 讀數(shù)據(jù) 將內(nèi)容從 RAM 中讀出 LCD1602 液晶顯示模塊可以和單片機(jī) AT89C51 直接接口,電路如下圖所示。 RP110KGND1VDD2VO3RS4RW5E6DB07DB18DB29DB310DB411DB512DB613DB714BL115BL216U2LCD1620X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10GND20VCC40EA/VP31nPSENRXDTXDALEU1AT89S51P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7+5VP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7RWRSE+5VnWRVCCnWRnRD AT89S52 和 LCD1602 液晶模塊連接電路 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,表 9 是 LCD1602 的內(nèi)部顯示地址。即第 1 行的顯示地址應(yīng)為 80H+顯示位置,第 2 行的顯示地址應(yīng)為 40H+顯示位置。 表 9 LCD1602 的內(nèi)部顯示地址 3.2 串口通信模塊 RS-232C 標(biāo)準(zhǔn)(協(xié)議)的全稱是 EIA-RS-232C 標(biāo)準(zhǔn),其中 EIA(Electronic Industry Association)代表美國電子工業(yè)協(xié)會,RS(recommended standard)代表推薦標(biāo)準(zhǔn),232 是標(biāo)識號,C 代表 RS232 的最新一次修改,在這之前,有 RS232B、RS232A,它規(guī)定連接電纜和機(jī)械、電氣特性、信號功能及傳送過程。RS-232C 適合于數(shù)據(jù)傳輸速率在 0~20000b/s 范圍內(nèi)的通信。 PC 機(jī)常用 DB-9 連接器作為提供多功能 I/O 卡或主板上 COM1 和 COM2 兩個串行接口的連接器,它只提供異步通信的 9 個信號,9 針串口功能見表 10,并且對電纜長度也有要求: RS-232C 標(biāo)準(zhǔn)規(guī)定,若不使用 MODEM,在碼元畸變小于 4%的情況下,DTE 和 DCE 之間最大傳輸距離為 15m(50 英尺)??梢娺@個最大的距離是在碼元畸變小于 4%的前提下給出的,為了保證碼元畸變小于 4%的要求,接口標(biāo)準(zhǔn)在電氣特性中規(guī)定,驅(qū)動器的負(fù)載電容應(yīng)小于 2500pF。 表 10針串口功能一覽表 針腳 功能 針腳 功能 1 載波檢測 6 數(shù)據(jù)準(zhǔn)備完成 2 接收數(shù)據(jù) 7 發(fā)送請求 3 發(fā)送數(shù)據(jù) 8 發(fā)送清除 4 數(shù)據(jù)終端準(zhǔn)備完成 9 振鈴指示 5 信號地線 本方案對 RS-232-C 接口采用 3 線制(RXD、TXD、GND)軟握手的零 MODEM 方式進(jìn)行單片機(jī)和 PC 之間的數(shù)據(jù)通信,即 PC 機(jī)和單片機(jī)的發(fā)送數(shù)據(jù)線(TXD)與接收數(shù)據(jù)(RXD)交叉連接,二者的地線(GND)直接相連,其它信號線如握手信號線均不用,而采用軟件握手。但由于 RS-232-C 的邏輯電對地是對稱的,與 TTL、MOS 邏輯電平完全不同,邏輯 0 電平規(guī)定為+5~ +15V 之間,邏輯 1 是電平為-5~-15V 之間,因此利用 MAX232芯片進(jìn)行電平轉(zhuǎn)換,電路連接如圖 11。 C1-3V+2C2+4C2-5V-6R209D2110VCC16GND15D1014R1113R1012D1111R218D207C1+1IC2MAX232C13C12C11C10VCC162738495J232DB9 圖 RS-232-C 通信連接電路 3.3 電源模塊 +220PFC5C60.1uFS12Vin+5VGNDU37805R81.5KD0LED123POWCON3SPD2 充電電路 4.軟件設(shè)計 ((1)流程圖 ((2)代碼附錄 //示 接收電腦送過來的數(shù)據(jù),并且顯示 16 進(jìn)制數(shù),并將數(shù)據(jù)回傳到電腦 腦 #include InitLcd();//初始化 LCD myflag=0x00;//標(biāo)志痊 SendCommandByte(0x80);//調(diào)用發(fā)送命令 Delay(2); SendDataByte(“c”);//初始化顯示 CPR: SendDataByte(“p”); SendDataByte(“r”); SendDataByte(“:”); TMOD=0x20;//定時器的設(shè)置 TH1=0xf3;//計時器 TL1=0xf3; SCON=0x50;//設(shè)定串行工作方式 TR1=1; REN=1;//允許中斷 IE=0x90;//中斷允許標(biāo)志 while(1) { if(recokbit==1)//接收數(shù)據(jù) { recokbit=0; disprec(); } } } //以下為串口中斷程序 void rs232(void)interrupt 4//中斷串行口 { if(RI==1)//控制電路使中斷標(biāo)志 R1 置為“1 此時程序可通過 MOV A,SBUF 指令將接收到的字符從 SBUF 送入累加器 A,從而完成一幀數(shù)據(jù)的接收工作 { RI=0; recdata[recv_p]=SBUF; SBUF=recdata[recv_p]; recv_p++;if(recv_p>27)recv_p=0;// recokbit=1;//接受完成} } void Delay(unsigned int t) // delay 40us { for(;t!=0;t--);} //============================================= void SendCommandByte(unsigned char ch){ RS=0; RW=0; P0=ch; E=1;//使能端口為 1,接收命令 Delay(1); E=0; Delay(100); //delay 40us } //============================================= //-------------------------------------------------------void SendDataByte(unsigned char ch){ TI=0;//開始發(fā)送數(shù)據(jù) SBUF=ch; while(!TI); RS=1;//輸入數(shù)據(jù) RW=0;//為 0 時寫,1 時讀 P0=ch; E=1; Delay(1); E=0;//使能信號為 0 時,不能輸入 Delay(100);//delay 40us } //-------------------------------------------------void InitLcd(void){ unsigned char i;for(i=0;i<28;i++)recdata[i]=0x30;//初始化數(shù)組 0 recv_p=0; SendCommandByte(0x30); SendCommandByte(0x30); SendCommandByte(0x30); SendCommandByte(0x38);//設(shè)置工作方式 SendCommandByte(0x0c);//顯示狀態(tài)設(shè)置 SendCommandByte(0x01);//清屏 SendCommandByte(0x06);//輸入方式設(shè)置 } void disprec(void){ unsigned char i; for(i=0;i<12;i++) { SendCommandByte(0x84+i); SendDataByte(recdata[i]); } for(i=0;i<16;i++) { SendCommandByte(0xc0+i); SendDataByte(recdata[i+12]); } } 5.調(diào)試過程((1)測試數(shù)據(jù) 采用 RS232 把 PC 機(jī)與單片機(jī)連接起來,運(yùn)行上位機(jī)程序如下圖所示: 向單片機(jī)發(fā)送信息時,PC 機(jī)顯示信息重復(fù)了。 ((2)) 數(shù)據(jù)分析 PC 機(jī)發(fā)送的數(shù)據(jù)給單片機(jī)能正常顯示,但單片機(jī)返回給 PC 機(jī)的信息重復(fù)了,經(jīng)過反復(fù)檢查,原來是 recdata[recv_p]=SBUF;SBUF=recdata[recv_p];這語句重寫了,刪了,就恢復(fù)正常通信顯示了。 三. 結(jié)論 經(jīng)過這次嵌入式系統(tǒng)實訓(xùn),熟悉了單片機(jī)設(shè)計,開發(fā)的流程,在楊琴老師,金紅老師,楊光杰老師的辛勤指導(dǎo)下,在和組員龐卡努力下,從最初的元件領(lǐng)取,電路焊接,利用 PROTEL99 畫電路原理圖,到代碼的編寫,我負(fù)責(zé)下位機(jī)程序,龐卡負(fù)責(zé)上位機(jī)的程序,經(jīng)過我們的共同努力,加上各位老師的指導(dǎo),終于在老師規(guī)定的時間內(nèi)完成了單片機(jī)與上位機(jī)的通信。 這次嵌入式系統(tǒng)實訓(xùn),學(xué)習(xí)了嵌入式系統(tǒng)簡單開發(fā)流程,加深所學(xué)知識的理解。第四篇:單片機(jī)實習(xí)報告
第五篇:單片機(jī)實習(xí)報告