第一篇:技術(shù)與設(shè)計(jì)1 通用技術(shù)一教案全套(加實(shí)驗(yàn))[定稿]
胡楊精神學(xué)習(xí)
高三(11)XX 在祖國(guó)西北的荒漠中,生長(zhǎng)著一種高大的樹種叫胡楊。我雙看到余秋雨先生曾這樣贊美它:“胡楊樹一千年不死,死了一千年不倒,倒了一千年不朽。錚錚鐵骨千年鑄,不屈品質(zhì)萬(wàn)年頌?!焙鷹钍巧衬械挠⑿壑畼?,是中華民族堅(jiān)韌不拔的象征,更是邊疆精神的體現(xiàn)。
就是這樣一種植物,在惡劣的自然條件下毅然立定于大漠之中,胡楊可以把根扎到地下幾十米深處吸收水分,供給自身的生存,哪怕有一絲生長(zhǎng)的機(jī)會(huì),都會(huì)從根部萌生幼苗。當(dāng)沙塵暴襲來(lái),胡楊被摧殘得遍體鱗傷時(shí),它就會(huì)用自己的“眼淚”來(lái)為自己包扎傷口;“胡楊”有著一個(gè)彎彎的脊梁,這樣是為了適應(yīng)惡劣的環(huán)境。這種一息尚存、絕不放棄的精神,值得我們敬仰和感悟。
在這廣闊神秘的大沙漠中,胡楊不再是一個(gè)堅(jiān)強(qiáng)生命的象征,它更代表了一種精神,鍥而不舍,百折不撓,堅(jiān)韌頑強(qiáng),固守著千年不變的信念。
胡楊完美詮釋了我們學(xué)生、熱愛祖國(guó)、獻(xiàn)身祖國(guó)的奉獻(xiàn)情懷。我們學(xué)生正是擁有像胡楊一樣的精神與品質(zhì),成功克服了高原缺氧、高寒等惡劣環(huán)境和難于想象的困難,順利完成了各項(xiàng)艱巨的任務(wù),堅(jiān)韌的扎根在帕米爾高原上,保衛(wèi)著祖國(guó)的平安與轄區(qū)群眾的寧?kù)o的生活。也許有一天,胡楊也會(huì)倒成一彎古道,一抹斜陽(yáng),但胡楊不倒的精神,永遠(yuǎn)會(huì)激勵(lì)我們的勤奮學(xué)習(xí)頑強(qiáng)。永遠(yuǎn)會(huì)激發(fā)我們學(xué)習(xí)中挑戰(zhàn)苦難,戰(zhàn)勝命運(yùn)的勇氣和力量。
第二篇:通用技術(shù)《技術(shù)與設(shè)計(jì)1》模塊試題
關(guān)嶺民族高級(jí)中學(xué)
2011---2012 第1學(xué)期通用技術(shù)《技術(shù)與設(shè)計(jì)1》模塊試題
一、單項(xiàng)選擇1、1912年,在電燈發(fā)明50周年的時(shí)候,包括美國(guó)總統(tǒng)在內(nèi)的500 多名社會(huì)名流在華盛頓隆重集會(huì)慶祝。愛迪生在經(jīng)久不息的掌聲中出場(chǎng),他激動(dòng)的說(shuō)“倘若我做的工作給這個(gè)社會(huì)哪怕只帶來(lái)一絲的幸福,那我也就因此而滿足了……”這主要說(shuō)明()A、愛迪生對(duì)自己的發(fā)明很滿意B、技術(shù)具有兩面性
C、技術(shù)活動(dòng)能實(shí)現(xiàn)自我價(jià)值D、技術(shù)解放人
2、技術(shù)可以解決人類所遇到的問(wèn)題,給人類提供了很大的幫助,而有的時(shí)候技術(shù)又會(huì)給人類帶來(lái)一定的危害。下邊所列出來(lái)得技術(shù)對(duì)人類的危害中,不是危害地球自然環(huán)境的是()
A、水土流失B、噪聲污染C、酸雨現(xiàn)象D、胎兒鑒定
3、技術(shù)對(duì)人的解放作用表現(xiàn)為人依靠技術(shù)解放或延長(zhǎng)了自己的手、腳……等身體器官,拓展了活動(dòng)空間,提高勞動(dòng)效率。下列技術(shù)的發(fā)展解放了人的體力的是()
A、B超技術(shù)B、攝像技術(shù)C、電視技術(shù)D、蒸汽動(dòng)力 4、20世紀(jì)中葉,美國(guó)施樂(lè)公司發(fā)明的復(fù)印機(jī)掀起了一場(chǎng)劃時(shí)代的辦公室革命,公司為阻止某些公司的加入,先后為其研發(fā)的復(fù)印機(jī)申請(qǐng)了500多項(xiàng)專利。這說(shuō)明了技術(shù)的()
A、目的性B、創(chuàng)新性C、綜合性D、專利性
5、下列活動(dòng)是科學(xué)活動(dòng)而不是技術(shù)活動(dòng)的是()
A、蒸汽機(jī)的發(fā)明B、B超的技術(shù)C、萬(wàn)有引力的發(fā)現(xiàn)D、攝像技術(shù)的發(fā)明
6、有兩家公司A、B經(jīng)營(yíng)電器,A公司的某職員盜取了該公司的商業(yè)機(jī)密賣給B公司,這時(shí)A公司應(yīng)以侵犯()告這個(gè)職員。
A.商標(biāo)權(quán)B.商業(yè)秘密權(quán)C.商號(hào)權(quán)D.產(chǎn)地標(biāo)記權(quán)
7、在人類社會(huì)的發(fā)展過(guò)程中,為了滿足人們?cè)凇耙隆薄ⅰ笆场?、“住”、“行”、“交往”等方面的需求,相?yīng)產(chǎn)生了許多種技術(shù)。以下技術(shù)中,屬于滿足人們?cè)凇笆场边@一方面技術(shù)的是()
A、印染技術(shù)B、烹飪技術(shù)C、文字技術(shù)D、園林技術(shù)
8、以往電路圖的設(shè)計(jì)都是手工繪制,煩瑣且出錯(cuò);隨著電子技術(shù)發(fā)展,尤其電腦的發(fā)展,現(xiàn)在專門的電路圖設(shè)計(jì)軟件大大方便了電路設(shè)計(jì),而且還可以進(jìn)行仿真測(cè)試,這體現(xiàn)了技術(shù)與設(shè)計(jì)的什么關(guān)系?()
A、技術(shù)的發(fā)展為設(shè)計(jì)創(chuàng)新提供了條件B、技術(shù)的發(fā)展和設(shè)計(jì)無(wú)關(guān)C、技術(shù)的發(fā)展對(duì)設(shè)計(jì)不產(chǎn)生影響D、技術(shù)就是設(shè)計(jì)
9、同學(xué)用木條、乳膠等做了一個(gè)長(zhǎng)方形的獎(jiǎng)狀框用來(lái)放置他們獲得的榮譽(yù)獎(jiǎng)狀(如下圖左)。他們發(fā)現(xiàn)這個(gè)結(jié)構(gòu)容易變形,便提出了如下四種改進(jìn)方案(如下圖右)。你認(rèn)為不合適的方案是()。
第9題圖
ABCD10、2008年,國(guó)家認(rèn)證認(rèn)可監(jiān)督管理委員會(huì)在對(duì)我國(guó)玩具產(chǎn)品強(qiáng)制性認(rèn)證的專項(xiàng)清查活動(dòng)
中,共撤銷了問(wèn)題較多的41家企業(yè)的62張強(qiáng)制性產(chǎn)品認(rèn)證(CCC認(rèn)證)證書。這個(gè)案例主要說(shuō)明了設(shè)計(jì)應(yīng)該遵循()原則。
A、規(guī)范B、道德C、經(jīng)濟(jì)D、可持續(xù)發(fā)展
11、用于金屬材料和塑料的連接,或有間隙存在的金屬件之間的連接往往采用()A、鉚接B、黏接C、焊接D、榫接
12、以往電路圖的設(shè)計(jì)都是手工繪制,煩瑣且易出錯(cuò);隨著電子技術(shù)發(fā)展,尤其電腦的發(fā)展,現(xiàn)在專門的電路圖設(shè)計(jì)軟件大大方便了電路設(shè)計(jì),而且還可以進(jìn)行仿真測(cè)試,這體現(xiàn)了技術(shù)與設(shè)計(jì)的什么關(guān)系?()
A.技術(shù)的發(fā)展為設(shè)計(jì)創(chuàng)新提供了條件B.技術(shù)的發(fā)展和設(shè)計(jì)無(wú)關(guān)C.技術(shù)的發(fā)展對(duì)設(shè)計(jì)不產(chǎn)生影響D.技術(shù)就是設(shè)計(jì)
13、技術(shù)語(yǔ)言是一種在技術(shù)活動(dòng)中進(jìn)行信息交流的特有的語(yǔ)言形式,下列哪種技術(shù)語(yǔ)言是溝通設(shè)計(jì)和生產(chǎn)之間的橋梁,是工程施工和產(chǎn)品加工制作的直接依據(jù)。()
A、圖表B、口頭語(yǔ)言C、技術(shù)圖樣D、模型
14、光能手機(jī)應(yīng)用先進(jìn)的太陽(yáng)能技術(shù),機(jī)身表面被太陽(yáng)能電池板覆蓋,在陽(yáng)光、多云、陰天、燈光、燭光下,均可隨時(shí)為手機(jī)鋰電池充電。光能手機(jī)的研制與開發(fā),體現(xiàn)了下列選項(xiàng)中的()設(shè)計(jì)原則。
A、安全性B、美觀性C、可持續(xù)發(fā)展D、技術(shù)規(guī)范性
15、在人行天橋的設(shè)計(jì)中,通常要在階梯兩邊安排一定寬度的斜面通道。這是為了()。A、美觀B、滿足不同人群的需要C、提高強(qiáng)度D、節(jié)省建筑材料
16、我國(guó)的知識(shí)產(chǎn)權(quán)制度保護(hù)了發(fā)明者的創(chuàng)造并賦予發(fā)明人一定的權(quán)益,使發(fā)明者能設(shè)計(jì)創(chuàng)造出更多更好的新產(chǎn)品。下列不屬于知識(shí)產(chǎn)權(quán)保護(hù)范圍的是()。
A、經(jīng)營(yíng)權(quán)B、著作權(quán)C、專利權(quán)D、商標(biāo)權(quán)
17、在人類歷史上,總是有人幻想設(shè)計(jì)“永動(dòng)機(jī)”,以提供“沒(méi)有本錢的能源”?!坝绖?dòng)機(jī)”的設(shè)想一直持續(xù)了幾百年,無(wú)論是從物理的方法,還是化學(xué)的方法,都沒(méi)有成功,這樣的設(shè)計(jì)為什么會(huì)失?。ǎ?/p>
A、它們不符合技術(shù)的目的性B、它們不符合技術(shù)的創(chuàng)新性 C、它們違反了基本的科學(xué)原理D、它們沒(méi)有技術(shù)專利
18、以下沒(méi)有侵犯知識(shí)產(chǎn)權(quán)的是:()A、單位買來(lái)的正版軟件光盤,刻錄多份后分發(fā)給員工使用;
B、小張將某個(gè)公司的商標(biāo)圖案作為自己個(gè)人網(wǎng)站的Logo(標(biāo)識(shí));
C、很多中華老字號(hào)的中文域名被搶注,這些企業(yè)不得不花錢從搶注者手中買回域名; D、小王將自己所在公司的一些商業(yè)秘密告訴公司的競(jìng)爭(zhēng)對(duì)手從中牟利。
19、下列選項(xiàng)當(dāng)中,屬于技術(shù)活動(dòng)的是()A、研究廣義相對(duì)論B、驗(yàn)證牛頓運(yùn)動(dòng)定律
C、實(shí)驗(yàn)驗(yàn)證萬(wàn)有引力定律D、“神州七號(hào)”飛船升空
20、徐明設(shè)想要對(duì)自己使用的普通手機(jī)進(jìn)行改造,既在現(xiàn)有功能的基礎(chǔ)上增加手電照明功能,以方便夜間行路照明。這種改造屬于()
A、原理創(chuàng)新B、功能擴(kuò)展C、新技術(shù)應(yīng)用D、外觀設(shè)計(jì)
班級(jí) 高一()班 姓名學(xué)號(hào),通用技術(shù)《技術(shù)與設(shè)計(jì)1》模塊測(cè)試題答題卡
一 選擇題(每小題3分,共60分)
二、簡(jiǎn)答題(21小題每問(wèn)2分計(jì)12分,22小題每問(wèn)1計(jì)6分,共18分)
21、分析下列技術(shù)的產(chǎn)生分別滿足了人的哪些需求。2.任選四種技術(shù),分析該技術(shù)分別滿足了人的哪些需求。
(1)印刷技術(shù)。(2)冰箱制冷技術(shù)。(3)紡織技術(shù)。(4)建筑技術(shù)。
(5)B
超技術(shù)
。(6)攝像技術(shù)。
22、連線題
三、分析題(每小題6分,共12分)
23、A市電熱水器生產(chǎn)廠發(fā)明了一項(xiàng)高溫預(yù)熱式電熱水器,在室內(nèi)氣溫太低時(shí),啟用時(shí)可以先噴出高溫水蒸氣(達(dá)150℃)將浴室內(nèi)溫度提高,當(dāng)室內(nèi)溫度達(dá)到一定溫度(如20℃)后則停止噴射高溫水蒸氣,自動(dòng)轉(zhuǎn)入正常供熱水洗澡狀態(tài)。該產(chǎn)品開始很受北方寒冷地區(qū)用戶的歡迎,但由于外殼受潮后會(huì)帶220V交流電,而且噴出高溫水蒸氣的控制技術(shù)不夠可靠,在洗澡時(shí),間或噴出高溫水蒸氣,造成傷人事故,后來(lái)被迫停產(chǎn)。請(qǐng)分析,為什么?
24、在《三國(guó)演義》中“空城計(jì)”講的是,諸葛亮因錯(cuò)用馬謖而失去戰(zhàn)略要地街亭,司馬懿乘勢(shì)引大軍15萬(wàn)向諸葛亮所在的西城蜂擁而來(lái)。此時(shí),諸葛亮身邊無(wú)大將,只有一班文官,無(wú)法守城,也來(lái)不及撤離。于是,諸葛亮令人將城門大開,頭戴綸巾,到城樓焚香彈琴。司馬懿見狀,十分疑惑,即下令返兵。其子司馬昭問(wèn)父親何故退兵?司馬懿說(shuō):諸葛亮一生都很謹(jǐn)慎,不會(huì)冒險(xiǎn)。今大開城門,必有埋伏。在這個(gè)故事中,諸葛亮運(yùn)用了什么思維方式?司馬懿運(yùn)用了什么思維方式?根據(jù)這個(gè)故事,對(duì)“空城計(jì)”能否取勝進(jìn)行分析。
四、作圖題(10分)
25、作出下面物體的三視圖
第三篇:《技術(shù)與設(shè)計(jì)1》 創(chuàng)新原則(教案)
學(xué)習(xí)目標(biāo)
理解設(shè)計(jì)的一般原則;理解設(shè)計(jì)的一般原則之間存在相互關(guān)聯(lián)、相互制約的關(guān)系;初步學(xué)會(huì)用設(shè)計(jì)的一般原則來(lái)評(píng)價(jià)某個(gè)產(chǎn)品。
“不以規(guī)矩,不成方圓?!币O(shè)計(jì)好一個(gè)產(chǎn)品。除了要經(jīng)歷一個(gè)科學(xué)合理的設(shè)計(jì)過(guò)程外,還應(yīng)遵循一些基本的原則。在長(zhǎng)期的設(shè)計(jì)實(shí)踐中,人們逐漸總結(jié)出創(chuàng)新、實(shí)用、經(jīng)濟(jì)、美觀、道德、技術(shù)規(guī)范、可持續(xù)發(fā)展等設(shè)計(jì)的一般原則。這些原則往往互相關(guān)聯(lián)、互相制約、互相滲透,并體現(xiàn)在設(shè)計(jì)過(guò)程的各環(huán)節(jié)之中,成為指導(dǎo)設(shè)計(jì)過(guò)程和進(jìn)行設(shè)計(jì)評(píng)價(jià)的基本準(zhǔn)則。
1、創(chuàng)新原則
設(shè)計(jì)是人類為了追求美好生活而進(jìn)行的創(chuàng)造性活動(dòng)。它改變了人們的生活環(huán)境,改變了人們的生活方式,同時(shí)也促進(jìn)了社會(huì)的發(fā)展。那么什么是創(chuàng)新呢?創(chuàng)新就是通過(guò)引入新概念、新思想、新方法、新技術(shù)等,或?qū)σ延挟a(chǎn)品的革新來(lái)創(chuàng)造具有相當(dāng)社會(huì)價(jià)值的事物或形式。如創(chuàng)造一種新的產(chǎn)品,或使已有產(chǎn)品具有一種新的特性,或采用一種新的生產(chǎn)方法,或以新的商業(yè)方式來(lái)處理某種產(chǎn)品等。
案例分析
洗衣機(jī)的變遷
洗衣機(jī)是每個(gè)家庭都熟悉的家用電器。最早出現(xiàn)的洗衣機(jī)是用手來(lái)操作的,那是一個(gè)帶柄的不漏水的箱子。洗衣時(shí),將衣服和水都放進(jìn)箱子里,然后轉(zhuǎn)動(dòng)手柄來(lái)攪動(dòng)衣服。1907年,美國(guó)工程師阿爾瓦?費(fèi)西爾設(shè)計(jì)出了第一臺(tái)電動(dòng)洗衣機(jī)--“托爾”,它利用一個(gè)圓筒的來(lái)回轉(zhuǎn)動(dòng),使衣物翻動(dòng)洗凈。這是一種真正節(jié)省勞力的設(shè)計(jì)。隨著工業(yè)技術(shù)的發(fā)展,利用機(jī)械代替人從事繁重的勞動(dòng)成為可能。此后,洗衣機(jī)又經(jīng)歷了由單缸單洗到雙缸半自動(dòng),再到全自動(dòng)滾筒多次變化和更新的過(guò)程。
討論
1、洗衣機(jī)的誕生和發(fā)展給我們的生活帶來(lái)了什么?
2、比較相鄰形態(tài)洗衣機(jī)的發(fā)展變化,并填寫下列表格。
比 較
手工洗衣與 手搖洗衣機(jī)
手搖洗衣機(jī)與單缸單洗洗衣機(jī)
單缸單洗洗衣機(jī)與雙缸半自動(dòng)洗衣機(jī) 雙缸半自動(dòng)洗衣機(jī)與全自動(dòng)滾筒洗衣機(jī) 主 要 變 化
創(chuàng)新是設(shè)計(jì)的核心。一個(gè)產(chǎn)品如果沒(méi)有任何新意,就很容易被不斷發(fā)展的社會(huì)所淘汰。生活因設(shè)計(jì)而豐富多彩,設(shè)計(jì)因創(chuàng)新而魅力四射。
設(shè)計(jì)過(guò)程中,一般可從原理、結(jié)構(gòu)、技術(shù)、材料、工藝等方面考慮改進(jìn)和突破,以實(shí)現(xiàn)創(chuàng)新的目標(biāo)。要實(shí)現(xiàn)產(chǎn)品設(shè)計(jì)的創(chuàng)新,除了要最大限度地發(fā)揮人的智慧外,還應(yīng)注意利用最新的技術(shù)成果和現(xiàn)代的設(shè)計(jì)理論與方法。
第四篇:蘇教片高中通用技術(shù)《技術(shù)與設(shè)計(jì)1》全套教案(最完整版)
高一通用技術(shù) 技術(shù)與設(shè)計(jì)1 全 冊(cè) 教 案 第一章:走進(jìn)技術(shù)世界
一、技術(shù)的價(jià)值
(一)教材分析
“技術(shù)的”是蘇教版通用技術(shù)教材必修1的第一章《走進(jìn)技術(shù)世界》的第一節(jié)內(nèi)容,.知識(shí)與技能
⑴理解技術(shù)人類需求技術(shù)的。使學(xué)生感受技術(shù)采用師生互動(dòng)探究式教學(xué)方法。直觀圖片、詳實(shí)資料
教學(xué)過(guò)程(第一課時(shí))
教學(xué)環(huán)節(jié) 教師引領(lǐng) 學(xué)生活動(dòng) 設(shè)計(jì)意圖
通用技術(shù)課程介紹
1.何為是通用技術(shù)課程?
通用技術(shù)課程是高中學(xué)生的必修課程,是一門立足實(shí)踐、注重創(chuàng)造、高度綜合、科學(xué)與人文融合的課程
2.為何要開設(shè)通用技術(shù)課程?
隨著科學(xué)技術(shù)突飛猛進(jìn)地發(fā)展,技術(shù)成為我們生活中的客觀存在,成為引起和應(yīng)對(duì)社會(huì)變化的重要因素。因此,技術(shù)素養(yǎng)是當(dāng)代青少年的基本素養(yǎng),開設(shè)通用技術(shù)課程的核心目的就是培養(yǎng)學(xué)生的技術(shù)素養(yǎng)。
3.如何學(xué)好通用技術(shù)課程?
⑴在學(xué)習(xí)中要學(xué)會(huì)綜合運(yùn)用所學(xué)到的知識(shí),善于思考,勤于動(dòng)手,學(xué)中做,做中學(xué),積極參與技術(shù)活動(dòng)和親身經(jīng)歷、體現(xiàn)設(shè)計(jì)過(guò)程。
⑵學(xué)習(xí)中要采取主動(dòng)學(xué)習(xí)、合作學(xué)習(xí)、網(wǎng)絡(luò)學(xué)習(xí)等多種方式,促進(jìn)能力的提升。
⑶注意運(yùn)用教材,明確“學(xué)習(xí)目標(biāo)”,注重技術(shù)思想與技術(shù)方法的學(xué)習(xí),注重探究和實(shí)驗(yàn)。
教學(xué)內(nèi)容 [板書]
(一)技術(shù)的含義 [板書]1.技術(shù)的產(chǎn)生
創(chuàng)設(shè)情境
歸納總結(jié) 指導(dǎo)學(xué)生閱讀教材004頁(yè)內(nèi)容
人類在生活中,需要著衣以遮身御寒,于是有了紡織、印染、縫制技術(shù)的產(chǎn)生;需要進(jìn)食以補(bǔ)充能量,于是有了食品烹飪加工技術(shù)以及農(nóng)作物栽培、家畜飼養(yǎng)技術(shù)的產(chǎn)生;需要住所以避風(fēng)擋雨、抵御外來(lái)侵害,于是有了建筑技術(shù)的產(chǎn)生;需要出行以認(rèn)識(shí)更廣闊的世界,于是有了車船制造技術(shù)的產(chǎn)生;需要交往以保持與別人的聯(lián)系,于是有了通信郵電技術(shù)的產(chǎn)生??
結(jié)論:從人類磨制石器、鉆木取火開始,技術(shù)就為滿足人類需要而開始了它的歷史旅程。閱讀教材 人類的需求不斷推動(dòng)技術(shù)的產(chǎn)生和發(fā)展
[板書]2.技術(shù)的發(fā)展
創(chuàng)設(shè)情境
案例分析:
從火到燈――人類走向文明的歷程
閱讀教材 理解技術(shù)的發(fā)展過(guò)程
歸納總結(jié) 討論:
1.如果人類沒(méi)有控制和利用火的技術(shù),沒(méi)有發(fā)明燈,那么世界將會(huì)是怎樣的?
2.人類對(duì)光的需求,怎樣推動(dòng)了照明技術(shù)的發(fā)展?
總結(jié):人類的需求不斷推動(dòng)技術(shù)的產(chǎn)生和發(fā)展。討論并回答
案例分析: 古代技術(shù):造紙術(shù)和印刷技術(shù)的發(fā)明近代技術(shù):萊特兄弟發(fā)明的飛機(jī) 現(xiàn)代技術(shù):1.現(xiàn)代航天技術(shù)―-常娥一號(hào) 2.現(xiàn)代農(nóng)業(yè)技術(shù)---雜交水稻
3.現(xiàn)代信息技術(shù)---手機(jī) 討論分析 理解技術(shù)的含義 歸納總結(jié) 技術(shù)的含義:技術(shù)是指人類為了滿足自身的需求和愿望,在長(zhǎng)期勞動(dòng)的過(guò)程中,積累起來(lái)的知識(shí)、經(jīng)驗(yàn)、技巧和手段,是人類利用自然、改造自然、創(chuàng)造人工自然和人工環(huán)境的方法、手段和技能等。
教學(xué)內(nèi)容 [板書]
(二)技術(shù)發(fā)展標(biāo)志人類社會(huì)發(fā)展進(jìn)程 內(nèi)容講解
歸納總結(jié) 石器時(shí)代 原始社會(huì) 青銅器時(shí)代 奴隸社會(huì) 鐵器時(shí)代 封建社會(huì) 機(jī)器時(shí)代 資本主義社會(huì) 信息技術(shù) 當(dāng)代社會(huì)
結(jié)論:技術(shù)是推動(dòng)社會(huì)發(fā)展和文明進(jìn)步的強(qiáng)大動(dòng)力。聽講、思考并總結(jié)
理解技術(shù)的發(fā)展與社會(huì)發(fā)展的對(duì)應(yīng)關(guān)系
課堂總結(jié)
相信通用技術(shù)課程一定會(huì)成為同學(xué)們夯實(shí)基礎(chǔ)、挑戰(zhàn)自我、享受創(chuàng)造與發(fā)展樂(lè)趣的學(xué)習(xí)生活的一部分!
布置作業(yè) 鞋子最基本的功能是保護(hù)我們的腳不受傷害。查閱資料,調(diào)查鞋子的發(fā)展歷程,試著從以下兩個(gè)方面分析鞋子為什么會(huì)得到發(fā)展:
1.滿足了人類的哪些需求? 2.需要運(yùn)用哪些技術(shù)?
教學(xué)過(guò)程(第二課時(shí))教學(xué)環(huán)節(jié) 教師引領(lǐng) 學(xué)生活動(dòng) 設(shè)計(jì)意圖 教學(xué)引入
歸納總結(jié) 1.學(xué)生回顧上節(jié)課學(xué)到的主要內(nèi)容。2.從衣食住行方面回顧技術(shù)產(chǎn)生與發(fā)展。
衣:人類需要著衣遮身御寒,于是產(chǎn)生了紡織、印染、縫制技術(shù)。食:人類需要進(jìn)食以補(bǔ)充能量,于是產(chǎn)生了食品烹飪技術(shù)以及農(nóng)作物栽培、家禽飼養(yǎng)技術(shù)。
?。喝祟愋枰∷员茱L(fēng)擋雨,于是產(chǎn)生了建筑技術(shù)。行:人類需要方便、快捷地出行,于是產(chǎn)生了車船制造技術(shù) 總結(jié):技術(shù)的產(chǎn)生和發(fā)展,能更好地滿足了人們的需求,使人們的生活更加豐富多彩。學(xué)生回答
復(fù)習(xí)鞏固舊知識(shí),引入新知識(shí)。
教學(xué)內(nèi)容 [板書]
(一)技術(shù)與人 情景創(chuàng)設(shè)
歸納總結(jié)
思考討論:
1.原始人最初為什么要選擇穴居或在樹上棲居等居住形式? 2.原始人隨身攜帶磨制好的尖削石器,除了用來(lái)切割獸皮獸肉以外,還有什么用處?
3.瘧疾、天花、鼠疫、肺結(jié)核等疾病曾奪去百萬(wàn)人的生命,為什么現(xiàn)代人對(duì)它不再如此恐慌? 總結(jié):技術(shù)具有保護(hù)人的作用。思考、討論
說(shuō)明技術(shù)是保護(hù)人的
案例分析:瓦特蒸汽機(jī)的發(fā)明
蒸汽機(jī)是一種動(dòng)力機(jī)器,它改變了人類完全靠人力、畜力、水力為主要?jiǎng)恿Φ臍v史。
之后又有內(nèi)燃動(dòng)力、電力、核動(dòng)力、太陽(yáng)能動(dòng)力等技術(shù),使人的體力得到了更加高效的解放。
討論:交通工具的發(fā)展使人們的出行便捷、舒適,但是也可能使人們過(guò)分依賴現(xiàn)代交通工具而缺乏鍛煉,以致影響身體健康。你認(rèn)為應(yīng)該如何看待這一問(wèn)題?
結(jié)論:技術(shù)具有解放人的作用。思考、討論
說(shuō)明技術(shù)是解放人的
案例分析:愛迪生的故事 通用技術(shù)活動(dòng)實(shí)現(xiàn)自我價(jià)值
討論:技術(shù)上的創(chuàng)造與發(fā)明使愛迪生得到終身的發(fā)展和自我價(jià)值的實(shí)現(xiàn)。結(jié)合你的經(jīng)驗(yàn),談?wù)剠⑴c技術(shù)活動(dòng)對(duì)你個(gè)人發(fā)展的作用和意義。
結(jié)論:技術(shù)具有發(fā)展人的作用。分析討論 說(shuō)明技術(shù)是發(fā)展人的
概括總結(jié): 保護(hù)人 技術(shù)與人 解放人 發(fā)展人
教學(xué)內(nèi)容 [板書]
(二)技術(shù)與社會(huì)
情景創(chuàng)設(shè)
歸納總結(jié)
案例分析:福特 T 型車的生產(chǎn)流水線
福特 T 型車的生產(chǎn)流水線的創(chuàng)立,實(shí)現(xiàn)了大批量、高效率、低成本的生產(chǎn),實(shí)現(xiàn)了產(chǎn)業(yè)升級(jí),為企業(yè)的發(fā)展提供了基礎(chǔ)。
討論:技術(shù)對(duì)企業(yè)的發(fā)展具有什么作用?
結(jié)論:技術(shù)促進(jìn)了社會(huì)的發(fā)展。閱讀教材思考、分析、討論
說(shuō)明技術(shù)使社會(huì)得到發(fā)展
案例分析:1.傳統(tǒng)教育與現(xiàn)代教育 2.第三產(chǎn)業(yè)的迅速發(fā)展
勞動(dòng)者隊(duì)伍出現(xiàn)了知識(shí)化,整體的科學(xué)技術(shù)和文化素養(yǎng)日益提高。
結(jié)論:技術(shù)豐富了社會(huì)文化的內(nèi)涵。
說(shuō)明技術(shù)豐富了社會(huì)文化內(nèi)涵
案例分析:農(nóng)業(yè)技術(shù)的發(fā)展與勞作方式
農(nóng)業(yè)技術(shù)的發(fā)展在一定程度上打破了土地面積的制約,復(fù)種、間種、套種的技術(shù)就是以勞動(dòng)換取土地的技術(shù)。采用現(xiàn)代農(nóng)業(yè)技術(shù)的人們,勞作方式發(fā)生了很大的變化。
結(jié)論:技術(shù)改變了社會(huì)生活方式。閱讀教材分析討論
說(shuō)明技術(shù)改變了社會(huì)生活方式
發(fā)展社會(huì)
理解 技術(shù)與社會(huì) 豐富社會(huì)
改變社會(huì) 教學(xué)內(nèi)容 [板書]
(三)技術(shù)與自然 情景創(chuàng)設(shè)
歸納總結(jié)
案例分析:荷蘭風(fēng)車
荷蘭風(fēng)車的技術(shù)就是利用了荷蘭特有自然條件,世界上流傳一句話:上帝創(chuàng)造了人,荷蘭人創(chuàng)造了陸地。
結(jié)論:依靠技術(shù),人類得以利用自然。閱讀教材分析討論 說(shuō)明技術(shù)利用自然
案例分析:都江堰水利工程
依靠技術(shù),人類得以改造自然,如添還造地、南水北調(diào)、西氣東輸?shù)取?/p>
結(jié)論:人類利用技術(shù)可以改造自然 聽講理解
說(shuō)明利用技術(shù)改造自然
案例分析:白色污染
大自然是人類賴以生存的地方,人們不僅依靠自然、利用自然、改造自然,而且人類還要保護(hù)自然。
結(jié)論:人類利用技術(shù)保護(hù)自然
閱讀教材
舉例討論 說(shuō)明利用技術(shù)保護(hù)自然
利用自然
技術(shù)與自然 改造自然
保護(hù)自然 課題小結(jié) 技術(shù)的核心價(jià)值就是技術(shù)推動(dòng)了社會(huì)發(fā)展和文明進(jìn)步.布置作業(yè)
1.技術(shù)的發(fā)展使人類的工作和生活方式了巨大的變化。在查閱資料、搜集信息的基礎(chǔ)上,總結(jié)出對(duì)人類的工作和生活產(chǎn)生巨大影響的10項(xiàng)技術(shù)。
2.調(diào)查當(dāng)?shù)毓I(yè)和農(nóng)業(yè)的項(xiàng)目,了解技術(shù)產(chǎn)生的背景和發(fā)展過(guò)程,并評(píng)價(jià)技術(shù)的發(fā)展給環(huán)境造成的不良影響。
第一章:走進(jìn)技術(shù)世界
二、技術(shù)的性質(zhì)
(一)教材分析
“技術(shù)的性質(zhì)”,“案例分析”、“閱讀材料”和“討論”為主線,從學(xué)生感興趣的現(xiàn)實(shí)生活中的實(shí)例出發(fā).知識(shí)與技能
⑴知道技術(shù)是人類為滿足自身的需求和愿望對(duì)大自然進(jìn)行的改造技術(shù)的發(fā)展需要發(fā)明和革新。技術(shù)活動(dòng)往往需要綜合運(yùn)用多種知識(shí)。技術(shù)對(duì)個(gè)人生活、經(jīng)濟(jì)、社會(huì)、環(huán)境、倫理道德等方面的知識(shí)產(chǎn)權(quán)在技術(shù)領(lǐng)域的重要性,了解專利作用、有關(guān)規(guī)定及申請(qǐng)方法.過(guò)程與方法
經(jīng)歷案例分析和探究討論的過(guò)程,理解技術(shù)的含義,掌握技術(shù)的性質(zhì)。
3.情感態(tài)度價(jià)值觀
通過(guò)對(duì)技術(shù)性質(zhì)的學(xué)習(xí),使學(xué)生體會(huì)到技術(shù)就在我們身邊,理解技術(shù)對(duì)社會(huì)發(fā)展和文明進(jìn)步有巨大的作用,讓學(xué)生在內(nèi)心深處產(chǎn)生了解技術(shù)、需要技術(shù)和掌握技術(shù)的迫切愿望。
(四)教學(xué)策略
選擇貼近生活、便于理解和鮮活有趣的案例。通過(guò)教師引導(dǎo)和學(xué)生參與討論的雙邊活動(dòng),使學(xué)生感受到技術(shù)就在他們身邊,他們需直觀圖片、詳實(shí)資料
(七)教學(xué)流程
教學(xué)過(guò)程(第一課時(shí))計(jì)意圖
教學(xué)引入
我們生活在一個(gè)豐富多彩的技術(shù)世界里,技術(shù)已經(jīng)融入到我們的生活。從遠(yuǎn)古到現(xiàn)代,人類發(fā)明、創(chuàng)造了數(shù)不勝數(shù)的技術(shù)。上節(jié)課我們學(xué)習(xí)了“技術(shù)的價(jià)值”,從技術(shù)與人、技術(shù)與社會(huì)和技術(shù)與自然的關(guān)系中,我們深刻地意識(shí)到:技術(shù)的核心價(jià)值就是技術(shù)推動(dòng)了社會(huì)發(fā)展和文明進(jìn)步。為什么技術(shù)會(huì)有這樣的價(jià)值?這與技術(shù)本身的性質(zhì)有關(guān),這節(jié)課我們共同學(xué)習(xí)《技術(shù)的性質(zhì)》 學(xué)生回顧上節(jié)內(nèi)容,并引發(fā)思考。
引入新課 教學(xué)內(nèi)容
(一)技術(shù)的目的性
創(chuàng)設(shè)情境
案例分析:手機(jī) 提出問(wèn)題
1.手機(jī)的發(fā)明是從什么具體目的出發(fā)的? 明確:人們能夠移動(dòng)通話 2.解決了什么問(wèn)題?
明確:臺(tái)式電話不可移動(dòng)的問(wèn)題。3.滿足了什么需求?
明確:人們可以移動(dòng)通話的需求。
教學(xué)環(huán)節(jié) 教師引領(lǐng) 學(xué)生活動(dòng) 設(shè)思考討論
回答 感知技術(shù)的目的性
歸納總結(jié)
任何技術(shù)的產(chǎn)生和發(fā)展,都是人類有需求、有目的活動(dòng)成果。感性認(rèn)識(shí) 理性引導(dǎo) 內(nèi)容講解
[板書]
(一)技術(shù)的目的性
[板書]任何技術(shù)的產(chǎn)生和發(fā)展,都是人類有需求、有目的活動(dòng)成果。它總是從一定的具體目的出發(fā),針對(duì)具體的問(wèn)題,形成解決的方法,從而滿足人們某方面的具體需求。
組織學(xué)生閱讀:助聽器的發(fā)明
討論:1.從什么具體目的出發(fā) 2.解決了什么具體問(wèn)題 3.滿足了什么具體需求。
學(xué)生閱讀并分組討論
第五篇:EDA技術(shù)實(shí)驗(yàn)教案
一、課程名稱:
EDA技術(shù)實(shí)驗(yàn)
二、教材名稱: 《EDA技術(shù)使用教程》,潘松等編著。
三、本課程教學(xué)目的、要求:
介紹EDA的基本知識(shí)、常用的EDA工具的使用方法和目標(biāo)器件的結(jié)構(gòu)原理、VHDL設(shè)計(jì)輸入方法(圖形和文本)、VHDL仿真、VHDL的設(shè)計(jì)優(yōu)化等。
EDA技術(shù)作為重要的專業(yè)課程,其實(shí)踐性強(qiáng)。在教學(xué)時(shí)要注重理論和實(shí)踐的緊密結(jié)合,通過(guò)大量上機(jī)操作,使學(xué)生掌握VHDL的基本結(jié)構(gòu)和編程思想。實(shí)驗(yàn)1 原理圖輸入方法及8位全加器設(shè)計(jì)(4課時(shí))
1)實(shí)驗(yàn)?zāi)康模?/p>
熟悉利用MAX+plusⅡ的原理圖輸入方法設(shè)計(jì)簡(jiǎn)單組合電路,掌握層次化設(shè)計(jì)的方法,并通過(guò)一個(gè)8位全加器的設(shè)計(jì)把握利用EDA軟件進(jìn)行電子電路設(shè)計(jì)的詳細(xì)流程。2)實(shí)驗(yàn)報(bào)告要求:
詳細(xì)敘述8位加法器的設(shè)計(jì)流程;給出各層次的原理圖及其對(duì)應(yīng)的仿真波形圖;給出加法器的延時(shí)情況。
3)實(shí)驗(yàn)步驟:
(1)設(shè)計(jì)一個(gè)一位半加器。
步驟1:輸入設(shè)計(jì)項(xiàng)目和存盤 步驟2:輸入半加器元件: 步驟3:將項(xiàng)目設(shè)置為工程文件 步驟4:選擇目標(biāo)器件并編譯 步驟5:時(shí)序仿真 步驟6:包裝元件入庫(kù)
選擇菜單“File”→“Open”,在“Open”對(duì)話框中選擇原理圖編輯文件選項(xiàng)“Graphic Editor Files”,然后選擇h_adder.gdf,重新打開半加器設(shè)計(jì)文件,然后選擇如圖4-5中“File”菜單的“Create Default Symbol”項(xiàng),將當(dāng)前文件變成了一個(gè)包裝好的單一元件(Symbol),并被放置在工程路徑指定的目錄中以備后用。
(2)利用半加器組成一個(gè)一位全加器,并記錄仿真結(jié)果。(3)利用全加器組成一個(gè)八位全加器,并記錄仿真結(jié)果。
實(shí)驗(yàn)二
簡(jiǎn)單組合電路和時(shí)序電路設(shè)計(jì)(4課時(shí))
一、實(shí)驗(yàn)?zāi)康模?/p>
熟悉Max+plusⅡ的VHDL文本設(shè)計(jì)流程全過(guò)程,學(xué)習(xí)簡(jiǎn)單組合電路和時(shí)序電路的設(shè)計(jì)和仿真方法。
二、實(shí)驗(yàn)內(nèi)容
1:首先利用MAX+plusⅡ完成2選1多路選擇器和一位全加器的文本編輯輸入和仿真測(cè)試等步驟,給出仿真波形,驗(yàn)證本項(xiàng)設(shè)計(jì)的功能。
2:設(shè)計(jì)觸發(fā)器(J-K),給出程序設(shè)計(jì)、軟件編譯、仿真分析、硬件測(cè)試及詳細(xì)實(shí)驗(yàn)過(guò)程。
3:先設(shè)計(jì)或門和一位半加器的VHDL描述文件,并進(jìn)行仿真調(diào)試,再用元件例化的方法實(shí)現(xiàn)一位全加器,并仿真調(diào)試。要求記錄VHDL文件內(nèi)容和仿真波形結(jié)果。
4:用一位全加器設(shè)計(jì)8為全加器。要求記錄VHDL文件內(nèi)容和仿真波形結(jié)果。(選作)參考程序 ENTITY mux21a IS PORT(a, b : IN BIT;s : IN BIT;y : OUT BIT);END ENTITY mux21a;ARCHITECTURE one OF mux21a IS SIGNAL d,e : BIT;BEGIN d <= a AND(NOT S);e <= b AND s;y <= d OR e;END ARCHITECTURE one;
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY or2a IS PORT(a, b :IN STD_LOGIC;c : OUT STD_LOGIC);END ENTITY or2a;
ARCHITECTURE fu1 OF or2a IS BEGIN c <= a OR b;END ARCHITECTURE fu1;
半加器描述(1)LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY adder IS PORT(a, b : IN STD_LOGIC;co, so : OUT STD_LOGIC);END ENTITY adder;ARCHITECTURE fh1 OF adder is BEGIN so <= NOT(a XOR(NOT b));co <= a AND b;END ARCHITECTURE fh1;
1位二進(jìn)制全加器頂層設(shè)計(jì)描述 LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY f_adder IS PORT(ain,bin,cin : IN STD_LOGIC;cout,sum : OUT STD_LOGIC);END ENTITY f_adder;ARCHITECTURE fd1 OF f_adder IS COMPONENT h_adder PORT(a,b : IN STD_LOGIC;co,so : OUT STD_LOGIC);END COMPONENT ; COMPONENT or2a PORT(a,b : IN STD_LOGIC;c : OUT STD_LOGIC);END COMPONENT;
SIGNAL d,e,f : STD_LOGIC;BEGIN u1 : h_adder PORT MAP(a=>ain,b=>bin,co=>d,so=>e);u2 : h_adder PORT MAP(a=>e,b=>cin,co=>f,so=>sum);u3 : or2a PORT MAP(a=>d,b=>f,c=>cout);END ARCHITECTURE fd1;二選一多路選擇器仿真結(jié)果:
實(shí)驗(yàn)三
含異步清0和同步時(shí)鐘使能的4位加法計(jì)數(shù)器(4課時(shí))
一、實(shí)驗(yàn)?zāi)康模?/p>
學(xué)習(xí)計(jì)數(shù)器的設(shè)計(jì)、仿真,進(jìn)一步熟悉VHDL設(shè)計(jì)技術(shù)。
二、實(shí)驗(yàn)內(nèi)容:
設(shè)計(jì)一含計(jì)數(shù)使能、異步復(fù)位和能進(jìn)行計(jì)數(shù)值并行預(yù)置功能的4位加法計(jì)數(shù)器。RST是異步清零信號(hào),高電平有效;clk是時(shí)鐘輸入信號(hào);D0、D1、D2、D3是4位數(shù)據(jù)輸入端(數(shù)據(jù)預(yù)置輸入端)。Q0、Q1、Q2、Q3為計(jì)數(shù)器輸出端。COUT為進(jìn)位輸出端。ENA為使能端,為?1?時(shí),計(jì)數(shù)器實(shí)現(xiàn)對(duì)CLK時(shí)鐘脈沖信號(hào)的加1計(jì)數(shù),為0時(shí)停止計(jì)數(shù)。
參考程序:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNT4B IS PORT(CLK : IN STD_LOGIC;RST : IN STD_LOGIC;ENA : IN STD_LOGIC;OUTY : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);COUT : OUT STD_LOGIC);END CNT4B;ARCHITECTURE behav OF CNT4B IS SIGNAL CQI : STD_LOGIC_VECTOR(3 DOWNTO 0);BEGIN P_REG: PROCESS(CLK, RST, ENA)BEGIN IF RST = '1' THEN CQI <= “0000”;ELSIF CLK'EVENT AND CLK = '1' THEN IF ENA = '1' THEN CQI <= CQI + 1;ELSE CQI <= “0000”;END IF;END IF;OUTY <= CQI;END PROCESS P_REG;COUT <= CQI(0)AND CQI(1)AND CQI(2)AND CQI(3);--進(jìn)位輸出 END behav;
實(shí)驗(yàn)四
7段數(shù)碼顯示譯碼器設(shè)計(jì)(2課時(shí))
一、實(shí)驗(yàn)?zāi)康模?/p>
1、學(xué)習(xí)7段數(shù)碼顯示譯碼器設(shè)計(jì);
2、學(xué)習(xí)VHDL的多層次設(shè)計(jì)方法。
二、實(shí)驗(yàn)原理:
7段數(shù)碼是純組合電路,通常的小規(guī)模專用IC,如74或4000系列的器件只能作十進(jìn)制BCD碼譯碼,然而數(shù)字系統(tǒng)中的數(shù)據(jù)處理和運(yùn)算都是2進(jìn)制的,所以輸出表達(dá)都是16進(jìn)制的,為了滿足16進(jìn)制數(shù)的譯碼顯示,最方便的方法就是利用譯碼程序在FPGA/CPLD中來(lái)實(shí)現(xiàn)。但為了簡(jiǎn)化過(guò)程,首先完成7段BCD碼譯碼器的設(shè)計(jì)。例如輸出為“1101101”時(shí),數(shù)碼管的7個(gè)段:g、f、e、d、c、b、a分別接1、1、0、1、1、0、1;接有高電平的段發(fā)亮,于是數(shù)碼管顯示“5”。
圖6-21 共陰數(shù)碼管及其電路
三、實(shí)驗(yàn)內(nèi)容
1、編程實(shí)現(xiàn)7段數(shù)碼顯示譯碼器設(shè)計(jì);
2、對(duì)7段數(shù)碼顯示譯碼器設(shè)計(jì)進(jìn)行編輯、仿真,給出其所有信號(hào)的時(shí)序仿真波形; 參考程序: LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY DECL7S IS PORT(A : IN STD_LOGIC_VECTOR(3 DOWNTO 0);LED7S : OUT STD_LOGIC_VECTOR(6 DOWNTO 0));END;ARCHITECTURE one OF DECL7S IS BEGIN PROCESS(A)BEGIN CASE A IS WHEN “0000” => LED7S <= “0111111”;WHEN “0001” => LED7S <= “0000110”;WHEN “0010” => LED7S <= “1011011”;WHEN “0011” => LED7S <= “1001111”;WHEN “0100” => LED7S <= “1100110”;WHEN “0101” => LED7S <= “1101101”;WHEN “0110” => LED7S <= “1111101”;WHEN “0111” => LED7S <= “0000111”;WHEN “1000” => LED7S <= “1111111”;WHEN “1001” => LED7S <= “1101111”;WHEN OTHERS => NULL;END CASE;END PROCESS;END;仿真結(jié)果:
綜合后的計(jì)數(shù)器和譯碼器連接電路的頂層文件原理圖:
實(shí)驗(yàn)五
用狀態(tài)機(jī)實(shí)現(xiàn)序列檢測(cè)器的設(shè)計(jì)(4課時(shí))
一、實(shí)驗(yàn)?zāi)康模?/p>
1、掌握狀態(tài)機(jī)的編程方法和步驟;
2、掌握用狀態(tài)機(jī)設(shè)計(jì)序列檢測(cè)器的方法和步驟;
二、實(shí)驗(yàn)內(nèi)容
用狀態(tài)機(jī)編程實(shí)現(xiàn)對(duì)系列數(shù)“11100101”的檢測(cè),當(dāng)某一系列串(以左移方式)進(jìn)入檢測(cè)器后,若該串與預(yù)置的系列數(shù)相同,則輸出“A”,否則輸出“B”。
三、實(shí)驗(yàn)步驟:
1、編輯系列檢測(cè)器的VHDL程序;
2、仿真測(cè)試并給出仿真波形,了解控制信號(hào)的時(shí)序;
3、將上述方案改為系列檢測(cè)密碼為可預(yù)置(外部輸入)情況,重新編寫程序、編譯和仿真,并記錄仿真結(jié)果。參考程序:
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY SCHK IS PORT(DIN,CLK,CLR : IN STD_LOGIC;AB : OUT STD_LOGIC_VECTOR(3 DOWNTO 0));END SCHK;ARCHITECTURE behv OF SCHK IS SIGNAL Q:INTEGER RANGE 0 TO 8;SIGNAL D:STD_LOGIC_VECTOR(7 DOWNTO 0);BEGIN D<=“11100101”;PROCESS(CLK,CLR)BEGIN IF CLR= '1' THEN Q <= 0;ELSIF clk='1' AND clk'EVENT THEN CASE Q IS WHEN 0 => IF DIN = D(7)THEN Q<=1;ELSE Q<=0;END IF;WHEN 1 => IF DIN = D(6)THEN Q<=2;ELSE Q<=0;END IF;WHEN 2 => IF DIN = D(5)THEN Q<=3;ELSE Q<=0;END IF;WHEN 3 => IF DIN = D(4)THEN Q<=4;ELSE Q<=0;END IF;WHEN 4 => IF DIN = D(3)THEN Q<=5;ELSE Q<=0;END IF;WHEN 5 => IF DIN = D(2)THEN Q<=6;ELSE Q<=0;END IF;WHEN 6 => IF DIN = D(1)THEN Q<=7;ELSE Q<=0;END IF;WHEN 7 => IF DIN = D(0)THEN Q<=8;ELSE Q<=0;END IF;WHEN OTHERS=> Q<=0;END CASE;END IF;END PROCESS;PROCESS(Q)BEGIN IF Q=8 THEN AB<=“1010”;ELSE AB<=“1011”;END IF;END PROCESS;END behv;仿真結(jié)果:
提高型實(shí)驗(yàn):
實(shí)驗(yàn)六
用VHDL實(shí)現(xiàn)數(shù)字鐘及校園打鈴系統(tǒng)(6課時(shí))
一、實(shí)驗(yàn)?zāi)康募耙螅?/p>
1、掌握VHDL語(yǔ)言的基本結(jié)構(gòu)及編程思想。
2、掌握VHDL語(yǔ)言的進(jìn)行系統(tǒng)設(shè)計(jì)的方法和步驟。
3、提高學(xué)生綜合應(yīng)用能力。
二、實(shí)驗(yàn)內(nèi)容:
1、用VHDL實(shí)現(xiàn)數(shù)字鐘及校園打鈴系統(tǒng)的軟件編輯。
2、用VHDL實(shí)現(xiàn)數(shù)字鐘及校園打鈴系統(tǒng)的軟件仿真。
三、實(shí)驗(yàn)步驟
1、用VHDL編輯60進(jìn)制計(jì)數(shù)器,并進(jìn)行軟件仿真。
2、用VHDL編輯24進(jìn)制計(jì)數(shù)器,并進(jìn)行軟件仿真。
3、用VHDL編輯30進(jìn)制計(jì)數(shù)器,并進(jìn)行軟件仿真。
4、用元件例化的方法實(shí)現(xiàn)數(shù)字鐘的軟件編輯及軟件仿真。
5、實(shí)現(xiàn)數(shù)字鐘的校時(shí)功能。
6、實(shí)現(xiàn)數(shù)字鐘的打鈴功能。
7、完成數(shù)字鐘及校園打鈴系統(tǒng)的實(shí)驗(yàn)報(bào)告。
實(shí)驗(yàn)七
A/D采樣控制器設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康募耙螅?/p>
1、掌握VHDL語(yǔ)言的基本結(jié)構(gòu)及編程思想。
2、掌握A/D采樣控制器的工作原理。
3、掌握A/D采樣控制器的VHDL語(yǔ)言編程方法。
二、實(shí)驗(yàn)內(nèi)容:
1、設(shè)計(jì)一A/D0809模數(shù)轉(zhuǎn)換器控制器。
2、將轉(zhuǎn)換結(jié)果送數(shù)碼管顯示器顯示(2位)。
3、模擬輸入通道為IN0。
三、實(shí)驗(yàn)步驟:
1、ADC0809特點(diǎn)介紹
(1)、單極性輸入,8位A/D轉(zhuǎn)換精度。(2)、逐次逼近式,每次采樣時(shí)間約為100US(3)、8通道模擬輸入
2、A/D轉(zhuǎn)換器外部引腳功能結(jié)構(gòu)圖
3、A/D轉(zhuǎn)換器時(shí)序圖
4、AD轉(zhuǎn)換控制器與AD轉(zhuǎn)換器的接口電路框圖
5、狀態(tài)控制
S0狀態(tài):初始狀態(tài)。ADDC=‘1’,選擇1通道模擬信號(hào)輸入。
ALE=START=OE=LOCK=‘0’;
S1狀態(tài):通道鎖存。ALE=‘1’, START=OE=LOCK=‘0’;
S2狀態(tài):?jiǎn)?dòng)A/D轉(zhuǎn)換。ALE=‘1’,START=‘1’,OE=LOCK=‘0’; S3狀態(tài):A/D轉(zhuǎn)換等待狀態(tài)。
ALE=START=‘0’,OE=LOCK=‘0’;
IF EOC=‘0’
保持當(dāng)前狀態(tài)不變,繼續(xù)等待A/D轉(zhuǎn)換。
ELSE
轉(zhuǎn)換結(jié)束,進(jìn)入下一狀態(tài)。
S4狀態(tài):數(shù)據(jù)輸出允許狀態(tài)。A/D轉(zhuǎn)換完畢,開啟數(shù)據(jù)輸出允許信號(hào)。
ALE=‘0’,START=‘0’,OE=‘1’,LOCK=‘0’;
S5狀態(tài):數(shù)據(jù)鎖存狀態(tài)。開啟數(shù)據(jù)鎖存信號(hào),將轉(zhuǎn)換結(jié)果送鎖存器鎖存。
ALE=‘0’,START=‘0’,OE=‘1’,LOCK=‘1’; S6狀態(tài):延時(shí)狀態(tài)。為了保證數(shù)據(jù)可靠鎖存,延時(shí)一個(gè)時(shí)鐘狀態(tài)周期。
ALE=‘0’,START=‘0’,OE=‘1’,LOCK=‘1’; 其它狀態(tài):返回到初始狀態(tài)。ALE=START=OE=LOCK=‘0’;
6、參考程序: LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY AD0809 IS
PORT(D :IN STD_LOGIC_VECTOR(7 DOWNTO 0);
CLK0,EOC : IN STD_LOGIC;
ADDA,OE : OUT STD_LOGIC;
ALE,START : OUT STD_LOGIC;
Q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);
QQ : OUT INTEGER RANGE 15 DOWNTO 0);END AD0809;ARCHITECTURE behav OF AD0809 IS
TYPE ST_TYPE IS(S0, S1, S2, S3,S4,S5,S6,S7);
SIGNAL CURRENT_STATE,NEXT_STATE : ST_TYPE;
SIGNAL REGL:STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL LOCK :STD_LOGIC;
BEGIN
ADDA<='1';
PRO: PROCESS(CURRENT_STATE,EOC)
BEGIN
CASE CURRENT_STATE IS
WHEN S0 => QQ<=0;ALE<='0';START<='0';OE<='0';LOCK<='0';NEXT_STATE <= S1;
WHEN S1 => QQ<=1;ALE<='0';START<='0';OE<='0';LOCK<='0';NEXT_STATE <= S2;
WHEN S2 => QQ<=2;ALE<='1';START<='1';OE<='0';LOCK<='0';NEXT_STATE <= S3;
WHEN S3 => QQ<=3;ALE<='1';START<='1';OE<='0';LOCK<='0';
IF EOC='0' THEN NEXT_STATE <= S4;
ELSE NEXT_STATE <= S3;
END IF;
WHEN S4 => QQ<=4;ALE<='0';START<='0';OE<='0';LOCK<='0';
IF EOC='1' THEN NEXT_STATE <= S5;
ELSE NEXT_STATE <= S4;
END IF;
WHEN S5 => QQ<=5;ALE<='0';START<='1';OE<='1';LOCK<='0';NEXT_STATE <= S6;
WHEN S6 => QQ<=6;ALE<='0';START<='0';OE<='1';LOCK<='1';NEXT_STATE <= S7;
WHEN S7 => QQ<=7;ALE<='0';START<='0';OE<='1';LOCK<='1';NEXT_STATE <= S0;
WHEN OTHERS => NEXT_STATE <= S0;
END CASE;
END PROCESS PRO;REG:PROCESS(CLK0)
BEGIN
IF CLK0'EVENT AND CLK0='1' THEN
CURRENT_STATE<=NEXT_STATE;
END IF;
END PROCESS REG;
COM:PROCESS(LOCK)
BEGIN
IF LOCK'EVENT AND LOCK='1' THEN
REGL<=D;
END IF;
END PROCESS COM;
Q<=REGL;END behav;
實(shí)驗(yàn)八
數(shù)字頻率計(jì)設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康募耙螅?/p>
1、掌握VHDL語(yǔ)言的基本結(jié)構(gòu)及編程思想。
2、掌握數(shù)字頻率計(jì)的工作原理。
3、掌握數(shù)字頻率計(jì)的VHDL語(yǔ)言編程方法。
二、實(shí)驗(yàn)內(nèi)容:
1、設(shè)計(jì)8位十進(jìn)制數(shù)字頻率計(jì)。
2、測(cè)量頻率范圍為1Hz-50MHz
三、實(shí)驗(yàn)原理: 測(cè)頻原理框圖
四、實(shí)驗(yàn)步驟 1、8位十進(jìn)制計(jì)數(shù)器設(shè)計(jì)
(1)用VHDL設(shè)計(jì)十進(jìn)制計(jì)數(shù)器,并進(jìn)行軟件和硬件仿真 參考程序如下: LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNT10 IS
PORT(CLK,RST,EN : IN STD_LOGIC;
CQ : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
COUT : OUT STD_LOGIC);
END CNT10;ARCHITECTURE behav OF CNT10 IS BEGIN
PROCESS(CLK, RST, EN)
VARIABLE CQI : STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
IF RST = '1' THEN
CQI :=(OTHERS =>'0');--計(jì)數(shù)器復(fù)位
ELSIF CLK'EVENT AND CLK='1' THEN
--檢測(cè)時(shí)鐘上升沿
IF EN = '1' THEN
--檢測(cè)是否允許計(jì)數(shù)
IF CQI < “1001” THEN
CQI := CQI + 1;--允許計(jì)數(shù)
ELSE
CQI :=(OTHERS =>'0');--大于9,計(jì)數(shù)值清零
END IF;
END IF;
END IF;
IF CQI = “1001” THEN COUT <= '1';--計(jì)數(shù)大于9,輸出進(jìn)位信號(hào)
ELSE
COUT <= '0';
END IF;
CQ <= CQI;
--將計(jì)數(shù)值向端口輸出
END PROCESS;END behav;(2)8位十進(jìn)制頻率計(jì)電路圖 2、32位鎖存器設(shè)計(jì) 參考程序
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY reg32b IS
PORT(load : IN STD_LOGIC;
din: in STD_LOGIC_VECTOR(31 DOWNTO 0);
DOUT : OUT STD_LOGIC_VECTOR(31 DOWNTO 0));
END reg32b;ARCHITECTURE behav OF reg32b IS BEGIN
PROCESS(load,din)
BEGIN
IF load'EVENT AND load='1' THEN
dout<=din;
END PROCESS;END behav;3控制器設(shè)計(jì)
(1)控制器時(shí)序圖
(2)參考程序 LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY testctl IS
PORT(clk : IN STD_LOGIC;
tsten:out
STD_LOGIC;
clr_cnt: out
STD_LOGIC;
load:out
STD_LOGIC);
END testctl;ARCHITECTURE behav OF testctl IS
signal div2clk:std_logic;BEGIN
PROCESS(clk)
BEGIN
IF clk'EVENT AND clk='1' THEN
div2clk<=not div2clk;
END PROCESS;
process(clk,div2clk)
begin
if clk='0' and div2clk='0'
then
clr_cnt<='1';
else clr_cnt<='0';
end if;
end process;
load<=not div2clk;
tsten<=div2clk;END behav;
END IF;END IF;
實(shí)驗(yàn)九
DAC接口電路與波形發(fā)生器設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康募耙螅?/p>
1、掌握VHDL語(yǔ)言的基本結(jié)構(gòu)及編程思想。
2、掌握DA轉(zhuǎn)換器接口方法。
3、掌握DA轉(zhuǎn)換器的VHDL語(yǔ)言編程方法。
二、實(shí)驗(yàn)內(nèi)容:
1、設(shè)計(jì)一DAC0832數(shù)模轉(zhuǎn)換器控制器。
2、要求使用DAC轉(zhuǎn)換器輸出一正弦波,最大值為5V。(使用單緩沖方式)
3、要求正弦波頻率能步進(jìn)可調(diào),步進(jìn)間隔為100Hz。(使用2個(gè)按鍵控制,一個(gè)步進(jìn)為加,另一個(gè)為步進(jìn)減)
三、實(shí)驗(yàn)原理
1、DAC0832特點(diǎn)(1)、8位電流DAC轉(zhuǎn)換,輸出為電流信號(hào),因此要轉(zhuǎn)換為電壓輸出,必須外接集成運(yùn)算放大器。(2)、轉(zhuǎn)換時(shí)間約為50---500ns,轉(zhuǎn)換速度比電壓型DAC轉(zhuǎn)換器快,電壓型一般為1---10us(3)、20腳雙列直插式封裝的CMOS型器件。(4)、內(nèi)部具有兩極數(shù)據(jù)寄存器,可采用單或雙緩沖方式。
2、D/A轉(zhuǎn)換器外部引腳功能及內(nèi)部結(jié)構(gòu)圖
3、工作方式
方式一:直通工作方式(本實(shí)驗(yàn)采用此種方式)
一般用于只有一路輸出信號(hào)的情況。
接線情況:ILE=1,CS=WR1=WR2
=XFER=0 方式
二、雙緩沖器工作方式
采用兩步操作完成,可使DA轉(zhuǎn)換輸出前一數(shù)據(jù)的同時(shí),將采集下一個(gè)數(shù)據(jù)送到8位輸入寄存器,以提高轉(zhuǎn)換速度。
一般用于多路DA輸出。
4、DA轉(zhuǎn)換器與控制器接口電路設(shè)計(jì)
5、實(shí)驗(yàn)儀實(shí)際接口電路圖
6、DA轉(zhuǎn)換器輸出波形步進(jìn)可調(diào)控制電路設(shè)計(jì) 設(shè)計(jì)思想:
設(shè)輸入控制器的時(shí)鐘頻率為50MHz。
1、DA轉(zhuǎn)換一次,需要一個(gè)時(shí)鐘周期。若采用64點(diǎn)輸出,則需要64個(gè)時(shí)鐘周期。如果控制器時(shí)鐘頻率為64Hz,則輸出的正弦波頻率為1Hz。
2、因此,只需要控制DA轉(zhuǎn)換控制器的時(shí)鐘頻率,則就可以控制正弦波頻率,正弦波頻率與時(shí)鐘頻率的 關(guān)系為1:64。
3、題目要求正弦波步進(jìn)頻率為100Hz,則時(shí)鐘頻率步進(jìn)應(yīng)為6400Hz。按“加”鍵,則時(shí)鐘頻率增加6400Hz,按“減”減,時(shí)鐘頻率減小6400Hz。
7、帶按鍵控制DA轉(zhuǎn)換器與控制器接口電路設(shè)計(jì)
四、實(shí)驗(yàn)程序 參考程序:
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY DAC0832 IS
PORT(CLK :IN STD_LOGIC;
DD : OUT INTEGER RANGE 255 DOWNTO 0);END DAC0832;ARCHITECTURE behav OF DAC0832 IS SIGNAL Q:INTEGER RANGE 63 DOWNTO 0;SIGNAL D : INTEGER RANGE 255 DOWNTO 0;BEGIN
PROCESS(CLK)
BEGIN
IF CLK'EVENT AND CLK='1' THEN Q<=Q+1;
END IF;
END PROCESS;PROCESS(Q)
BEGIN
CASE Q
IS
WHEN 00=>D<=254;WHEN 01=>D<=252;WHEN 02=>D<=249;WHEN 03=> D<=245;
WHEN 04=>D<=239;WHEN 05=>D<=233;WHEN
06=> D<=225;WHEN
07=> D<=217;
WHEN 08=>D<=207;WHEN 09=>D<=197;WHEN
10=> D<=186;WHEN
11=> D<=174;
WHEN 12=>D<=162;WHEN 13=>D<=150;WHEN 14=> D<=137;WHEN
15=> D<=124;
WHEN 16=>D<=112;WHEN 17=>D<=99;WHEN 18=> D<=87;
WHEN
19=> D<=75;
WHEN 20=>D<=64;WHEN
21=>D<=53;WHEN 22=>D<=43;
WHEN 23=> D<=34;
WHEN 24=>D<=26;WHEN 25=>D<=19;WHEN
26=> D<=13;
WHEN
27=> D<=8;
WHEN 28=>D<=4;
WHEN
29=>D<=1;
WHEN 30=>D<=0;
WHEN
31=> D<=0;
WHEN 32=>D<=1;WHEN 33=>D<=4;
WHEN 34=> D<=8;
WHEN 35=> D<=13;WHEN 36=>D<=19;WHEN 37=>D<=26;
WHEN 38=> D<=34;
WHEN
39=> D<=43;
WHEN 40=>D<=53;WHEN
41=>D<=64;WHEN 42=> D<=75;
WHEN
43=> D<=87;
WHEN 44=>D<=99;WHEN 45=>D<=112;WHEN 46=>D<=124;WHEN
47=> D<=137;
WHEN 48=>D<=150;WHEN 49=>D<=162;WHEN 50=> D<=255;WHEN 51=> D<=174;
WHEN 52=>D<=186;WHEN 53=>D<=197;WHEN 54=>D<=207;WHEN 55=> D<=217;
WHEN 56=>D<=225;WHEN 57=>D<=233;WHEN 58=> D<=239;WHEN
59=> D<=245;
WHEN 60=>D<=249;WHEN 61=> D<=252;WHEN 62=> D<=254;WHEN 63=>D<=255;WHEN OTHERS=>NULL;END CASE;END PROCESS;
DD<=D;
END;
實(shí)驗(yàn)十
七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)(提高型)
實(shí)驗(yàn)?zāi)康募耙螅?/p>
1、掌握VHDL語(yǔ)言的基本結(jié)構(gòu)及編程思想。
2、掌握七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)方法。設(shè)計(jì)要求:
1、設(shè)計(jì)一個(gè)七段數(shù)碼管動(dòng)態(tài)掃描電路。
2、數(shù)碼管個(gè)數(shù)為8個(gè),共陰極接法。
3、設(shè)計(jì)BCD碼--七段字符碼的轉(zhuǎn)換電路;
4、設(shè)計(jì)一電路,控制上述電路實(shí)現(xiàn)“12345678”八個(gè)數(shù)字的顯示,要求顯示方式為:
(1)自左至右逐個(gè)點(diǎn)亮數(shù)碼管,最后全亮;再重復(fù)以上動(dòng)作,每次變化時(shí)間間隔為1秒。
(2)自左至右點(diǎn)亮數(shù)碼管,每次只點(diǎn)亮一個(gè),最后全息滅,再重復(fù)以上動(dòng)作,每次變化時(shí)間間隔為1秒。
(3)先中間兩個(gè)點(diǎn)亮,再依次向外點(diǎn)亮;全亮后,再依次向中間熄滅;重復(fù)上述步驟,每次變化時(shí)間間隔為1秒。一、七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)框圖
二、存儲(chǔ)器設(shè)計(jì)(8位8字節(jié)靜態(tài)隨機(jī)存儲(chǔ)器SRAM)LIBRARY ieee;
USE ieee.std_logic_1164.all;ENTITY MEMO_RD_WR IS PORT(WR,RD: IN STD_LOGIC;
A : IN STD_LOGIC_VECTOR(2 DOWNTO 0);
B : IN STD_LOGIC_VECTOR(2 DOWNTO 0);
D : IN STD_LOGIC_VECTOR(7 DOWNTO 0);
Q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END MEMO_RD_WR;ARCHITECTURE a OF MEMO_RD_WR IS
SIGNAL Q0,Q1,Q2,Q3: STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL Q4,Q5,Q6,Q7: STD_LOGIC_VECTOR(7 DOWNTO 0);BEGIN PROCESS(WR,A)
BEGIN
IF WR='1' THEN
CASE
A
IS
WHEN “000”=>Q0<=D;
WHEN “001”=> Q1<=D;
WHEN “010”=>Q2<=D;
WHEN “011”=> Q3<=D;
WHEN “100”=>Q4<=D;
WHEN “101”=> Q5<=D;
WHEN “110”=>Q6<=D;
WHEN “111”=> Q7<=D;
WHEN OTHERS=>NULL;
END CASE;
END IF;
END PROCESS;PROCESS(RD,B)
BEGIN
IF RD='1' THEN
CASE
B
IS
WHEN “000”=>Q<=Q0;
WHEN “001”=> Q<=Q1;
WHEN “010”=>Q<=Q2;
WHEN “011”=> Q<=Q3;
WHEN “100”=>Q<=Q4;
WHEN “101”=> Q<=Q5;
WHEN “110”=>Q<=Q6;
WHEN “111”=> Q<=Q7;
WHEN OTHERS=>NULL;
END CASE;
END IF;
END PROCESS;END a;
四、循環(huán)取數(shù)電路設(shè)計(jì) LIBRARY ieee;
USE ieee.std_logic_1164.all;ENTITY GET_CODE IS PORT(CLK1: IN STD_LOGIC;
D : IN STD_LOGIC_VECTOR(7 DOWNTO 0);
RD:OUT STD_LOGIC;
A : OUT STD_LOGIC_VECTOR(2 DOWNTO 0);
DOUT:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END GET_CODE;ARCHITECTURE a OF GET_CODE
IS
SIGNAL LOAD: STD_LOGIC;
SIGNAL QQ : STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL NUM: INTEGER RANGE 7 DOWNTO 0;BEGIN
RD<=?1?;
LOAD<=CLK1;PROCESS(CLK1)
BEGIN
IF CLK1'EVENT AND CLK1='1' THEN
IF NUM<=7
THEN
NUM<=NUM+1;
ELSE NUM<=0;
END IF;
END IF;END PROCESS;PROCESS(NUM)
BEGIN
CASE NUM IS
WHEN 0 =>A<=“000”;
WHEN 1 =>A<=“001”;
WHEN 2 =>A<=“010”;
WHEN 3 =>A<=“011”;
WHEN 4 =>A<=“100”;
WHEN 5 =>A<=“101”;
WHEN 6 =>A<=“110”;
WHEN 7 =>A<=“111”;
WHEN OTHERS =>NULL;
END CASE;
END PROCESS;PROCESS(LOAD)
BEGIN
IF LOAD?EVENT AND LOAD=?1?
THEN-------上升沿鎖存
QQ<=D;
END IF;END PROCESS;DOUT(7 DOWNTO 0)<=QQ(7 DOWNTO 0);END a;
五、掃描控制器設(shè)計(jì) LIBRARY ieee;
USE ieee.std_logic_1164.all;ENTITY SCAN_8 IS PORT(CLK2: IN STD_LOGIC;
C : OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END SCAN_8;ARCHITECTURE a OF SCAN_8
IS
SIGNAL NUM: INTEGER RANGE 7 DOWNTO 0;BEGIN PROCESS(CLK2)
BEGIN
IF CLK2'EVENT AND CLK2=‘1' THEN
IF NUM<=7
THEN
NUM<=NUM+1;
ELSE NUM<=0;
END IF;
END IF;END PROCESS;Process(num)
begin
CASE
NUM
IS
WHEN 1=>C<=“11111110”;WHEN 2=> C<=“11111101”;
WHEN 3=>C<=“11111011”;WHEN 4=> C<=“11110111”;
WHEN 5=>C<=“11101111”;WHEN 6=> C<=“11011111”;
WHEN 7=>C<=“10111111”;WHEN 0=> C<=“01111111”;
WHEN
OTHERS=>NULL;
END CASE;END PROCESS;END A;
應(yīng)用實(shí)例一:顯示“01234567”八個(gè)數(shù)字
LIBRARY ieee;
USE ieee.std_logic_1164.all;ENTITY disp_data IS PORT(CLK: IN STD_LOGIC;
WR:OUT STD_LOGIC;
A:OUT STD_LOGIC_VECTOR(2 DOWNTO 0);
Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END disp_data;ARCHITECTURE a OF disp_data
IS
--SIGNAL QQ : STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL NUM: INTEGER RANGE 7 DOWNTO 0;BEGIN
WR<=?1?;PROCESS(CLK)
BEGIN
IF CLK'EVENT AND CLK='1' THEN
IF NUM<=7
THEN
NUM<=NUM+1;
ELSE NUM<=0;
END IF;
END IF;END PROCESS;PROCESS(NUM)
BEGIN
CASE NUM IS
WHEN 0 =>Q<=“00111111”;A<=“000”;
WHEN 1 =>Q<=“00000110”;A<=“001”;
WHEN 2 =>Q<=“01011011”;A<=“010”;
WHEN 3 =>Q<=“01001111”;A<=“011”;
WHEN 4 =>Q<=“01100110”;A<=“100”;
WHEN 5 =>Q<=“01101101”;A<=“101”;
WHEN 6 =>Q<=“01111101”;A<=“110”;
WHEN 7 =>Q<=“01111111”;A<=“111”;
WHEN OTHERS =>NULL;
END CASE;END PROCESS;END a;實(shí)驗(yàn)十一
彩燈控制器設(shè)計(jì)(提高型實(shí)驗(yàn))
實(shí)驗(yàn)?zāi)康募耙螅?/p>
1、掌握VHDL語(yǔ)言的基本結(jié)構(gòu)及編程思想。
2、掌握VHDL語(yǔ)言的進(jìn)行系統(tǒng)設(shè)計(jì)的方法和步驟。
3、培養(yǎng)學(xué)生綜合應(yīng)用能力。實(shí)驗(yàn)內(nèi)容:
1、了解各類節(jié)日彩燈的顯示方式(主要是動(dòng)態(tài)方式)(上街觀察);
2、將你所了解的情況,畫出你的設(shè)計(jì)思想框圖;
3、根據(jù)框圖畫出電路框圖(用EDA技術(shù));
4、用VHDL語(yǔ)言編程實(shí)現(xiàn);
5、完成課程設(shè)計(jì)報(bào)告(約2000字)
實(shí)驗(yàn)
十二、紅綠交通燈控制系統(tǒng)
實(shí)驗(yàn)?zāi)康募耙螅?/p>
1、掌握VHDL語(yǔ)言的基本結(jié)構(gòu)及編程思想。
2、掌握VHDL語(yǔ)言的進(jìn)行系統(tǒng)設(shè)計(jì)的方法和步驟。
3、培養(yǎng)學(xué)生綜合應(yīng)用能力。實(shí)驗(yàn)內(nèi)容:
設(shè)計(jì)一個(gè)簡(jiǎn)易十字路口交通燈控制器。要求:
1、每個(gè)路口有紅、綠、黃三個(gè)指示燈指示交通運(yùn)行情況。紅燈亮,禁止車輛通行;綠燈亮,車輛正常通行。
2、利用兩位數(shù)碼管顯示通行到計(jì)時(shí)時(shí)間。
3、用VHDL語(yǔ)言編程實(shí)現(xiàn);
4、完成課程設(shè)計(jì)報(bào)告 實(shí)驗(yàn)步驟:
1、紅綠黃燈秒計(jì)數(shù)選擇控制電路(traffic_mux)SING_STATE:
00
綠燈20秒(橫向路口);
01
黃燈5秒(橫向路口)
綠燈20秒(直向路口)
黃燈5秒(直向路口)
RECOUNT:重新計(jì)數(shù)信號(hào)。=?1?,發(fā)送倒計(jì)時(shí)時(shí)間數(shù)據(jù); =?0?,正常倒計(jì)時(shí); LIBRARY IEEE;
USE IEEE.std_logic_1164.all;USE IEEE.std_logic_unsigned.all;
USE IEEE.std_logic_arith.all;entity traffic_mux is
port(reset,clk_1Hz,recount: in std_logic;
sign_state: in std_logic_vector(1 downto 0);
load: out integer range 255 downto 0);end;
begin
process(reset,clk_1s)
begin
if reset='1' then
load<=“00000000”;
elsif(clk_1Hz'event and clk_1Hz='1')
then
if
recount = '1‘
then
CASE sign_state IS
WHEN “00” => load <= 20;
WHEN “01” => load <= 5;
WHEN “10” => load <= 20;
WHEN “01” => load <= 5;
WHEN OTHERS =>null;
END CASE;
end if;
end if;end process;end BEHAVIOR;
2、倒計(jì)時(shí)控制電路(count_down)library IEEE;use IEEE.std_logic_1164.all;use IEEE.std_logic_arith.all;use IEEE.std_logic_unsigned.all;entity count_down is port(reset,clk_1Hz: in std_logic;recount:in std_logic;load: in integer range 255 downto 0;seg7:out std_logic_vector(15 downto 0);next_state: out std_logic);end;architecture BEHAVIOR of count_down is signal cnt_ff: integer range 255 downto 0;begin process(clk_1Hz,reset)begin if(reset='1')then cnt_ff<=“00000000”;seg7<=“***0”;elsif(clk_1Hz'event and clk_1Hz='1')then if recount='1‘ then cnt_ff<=load-1;else cnt_ff<=cnt_ff-1;end if;end if;end process;process(cnt_ff)begin case cnt_ff is when 0=>seg7<=“***1”;when 1=>seg7<=“***0”;when 2=> seg7<=“***1”;when 3=> seg7<=“***1”;when 4=> seg7<=“***0”;when 5=> seg7<=“***1”;when 6=> seg7<=“***1”;when 7=> seg7<=“***1”;when 8=> seg7<=“***1”;when 9=> seg7<=“***1”;when 10=> seg7<=“***1”;when 11=> seg7<=“***0”;when 12=> seg7<=“***1”;when 13=> seg7<=“***1”;when 14=> seg7<=“***0”;when 15=> seg7<=“***1”;when 16=> seg7<=“***1”;when 17=> seg7<=“***1”;when 18=> seg7<=“***1”;when 19=> seg7<=“***1”;when 20=> seg7<=“***1”;when 21=> seg7<=“***0”;when 22=> seg7<=“***1”;when 23=> seg7<=“***1”;when 24=> seg7<=“***0”;when 25=> seg7<=“***1”;when 26=> seg7<=“***1”;when 27=> seg7<=“***1”;when 28=> seg7<=“***1”;when 29=> seg7<=“***1”;when others=> seg7<=“***1”;end case;end process;next_state <= '1' when cnt_ff=1 else '0';end BEHAVIOR;
3、紅綠燈信號(hào)控制電路(traffic_fsm)LIBRARY IEEE;USE IEEE.std_logic_1164.all;USE IEEE.std_logic_arith.all;USE IEEE.std_logic_unsigned.all;entity traffic_FSM is port(reset,clk,clk_1Hz,flash_1Hz: in std_logic;a_m:in std_logic;next_state: in std_logic;recount: out std_logic;sign_state: out std_logic_vector(1 downto 0);red: out std_logic_vector(1 downto 0);green: out std_logic_vector(1 downto 0);yellow: out std_logic_vector(1 downto 0));end;architecture BEHAVIOR of traffic_FSM is type Sreg0_type is(r0g1, r0y1, g0r1, y0r1, y0y1, y0g1, g0y1, r0r1);signal state : Sreg0_type;signal light: std_logic_vector(5 downto 0);begin if(reset='1')then state<=r0g1;
----設(shè)定當(dāng)前為橫向紅燈亮,豎向綠燈亮 sign_state<=“01”;------選擇20秒倒計(jì)時(shí)
recount<=‘1’;------裝入計(jì)數(shù)初值并啟動(dòng)倒計(jì)時(shí) else if(clk'event and clk='1')then case STATE is when r0g1 => if(a_m='1' and clk_1Hz='1')then if(next_state = ‘1’)then--當(dāng)前計(jì)數(shù)完畢,轉(zhuǎn)入下一種計(jì)時(shí)
recount<='1';state<=r0y1;sign_state <= “01”;else recount<=‘0’;state<=r0g1;----否則,繼續(xù)倒計(jì)時(shí) end if;when r0y1 =>--now state: red0 on yellow1 flash if(a_m='1' and clk_1Hz='1')then if(next_state = '1')then recount<='1';state<=g0r1;sign_state <= “10”;else recount<='0';state<=r0y1;end if;when g0r1 =>--now state: green0 on red1 on if(a_m='1' and ena_1Hz='1')then if(next_state = '1')then recount<='1';state<=y0r1;sign_state <= “11”;else recount<='0';state<=g0r1;end if;when y0r1 =>--now state: green0 on red1 on if(a_m='1' and ena_1Hz='1')then if(next_state = '1')then recount<='1';state<=r0g1;sign_state <= “00”;else recount<='0';state<=y0r1;--red=2'b10;green=2'b00;yellow=2'b01;end if;when others => state<=r0g1;recount<='0';sign_state <= “00”;end case;end if;end if;end process;--light: r(10)y(10)g(10)light <= “010010” when(state=r0g1)else “011000” when(state=r0y1)else “100001” when(state=g0r1)else “100100” when(state=y0r1)else “110000”;red <= light(5 downto 4);yellow <= light(3 downto 2)and(flash_1Hz & flash_1Hz);green <= light(1 downto 0);end BEHAVIOR;