![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/6/21/7f636125-c37b-4f84-a71a-a60a3d143a67/7f636125-c37b-4f84-a71a-a60a3d143a67pic.jpg)
![基于vhdl電子密碼鎖設(shè)計_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/6/21/7f636125-c37b-4f84-a71a-a60a3d143a67/7f636125-c37b-4f84-a71a-a60a3d143a671.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 華南師范大學(xué)</b></p><p><b> 課程設(shè)計實驗報告</b></p><p><b> 一、設(shè)計原理</b></p><p> 用VHDL設(shè)計電子密碼鎖方案:作為通用電子密碼鎖,主要由 3 個部分組成:數(shù)字密碼按鍵輸入電路、密碼鎖控制電路和密碼鎖顯示電路
2、,作為電子密碼鎖的輸入電路??晒┻x擇的方案有數(shù)字機械式鍵盤和觸摸式數(shù)字鍵盤等多種。</p><p> ?。?)密碼鎖輸入電路包括時序產(chǎn)生電路、鍵盤檢測電路、鍵盤消抖電路等幾個小的功能電路。</p><p> (2)密碼鎖控制電路包括按鍵數(shù)據(jù)存儲電路,恢復(fù)出廠密碼、兩次正確輸入后可修改密碼、密碼核對,多次錯誤報警,清屏等幾個小的功能電路。</p><p> (3)
3、八段數(shù)碼管顯示電路主要將待顯示數(shù)據(jù)的BCD碼轉(zhuǎn)換成數(shù)碼器的八段顯示驅(qū)動編碼。</p><p><b> 二、系統(tǒng)分析</b></p><p> 本次課程設(shè)計成功地設(shè)計了一個簡單的數(shù)字電子密碼鎖,密碼為 4 位。將電子密碼鎖分為以下幾個模塊:按鍵消抖模塊、密碼鎖邏輯控制模塊和密碼鎖顯示模塊,實現(xiàn)了以下功能: </p><p> (1)密碼輸
4、入:KEY1按下一次,數(shù)碼管上顯示數(shù)字加一,相應(yīng)位置輸入密碼加一</p><p> (2)位置選擇:KEY2按下一次,數(shù)碼管選擇位左移一位</p><p> (3)密碼確認:KEY3按下一次,比較外部輸入密碼與原密碼,正確LED長亮,錯誤LED變暗,同時顯示密碼置0; </p><p> (4)密碼修改:正確輸入兩次密碼后,按下KEY4一次,將當前輸入設(shè)為新的
5、密碼; </p><p> (5)清屏:KEY5按下一次,外部輸入置0;</p><p> (6)恢復(fù)出廠設(shè)置:連續(xù)按下KEY5三次后恢復(fù)出廠密碼“1234”;</p><p><b> 三、程序設(shè)計</b></p><p> 由于程序稍顯龐大,故采取分層次設(shè)計的方法,頂層采用畫圖法設(shè)計,底層采用VHDL語言進行
6、設(shè)計。頂層電路圖如圖1所示</p><p><b> 圖1</b></p><p> Xiao_dou模塊為按鍵消抖模塊,main為密碼鎖控制模塊,yima為數(shù)碼管顯示譯碼模塊。Set_shuma端口為數(shù)碼管段選端口,用于選擇數(shù)碼管。Led端口為led燈端口,key1,key2,key3,key4,key5為五個按鍵接口,show_shuma端口為數(shù)碼管位選選擇端
7、口。</p><p><b> 底層設(shè)計</b></p><p> 由于按鍵為機械按鍵,故按下一次會產(chǎn)生多次脈沖,當產(chǎn)生第一次下降沿的時候延時一段時間后,再繼續(xù)檢測是否有下降沿產(chǎn)生。主體程序如下:</p><p> 數(shù)碼管譯碼顯示進程:將0至9的4位矢量型數(shù)字轉(zhuǎn)化為相應(yīng)8位數(shù)碼管顯示數(shù)字</p><p> 電子密
8、碼鎖控制電路:</p><p> 數(shù)碼管位置選擇進程:當數(shù)碼管位置選擇時鐘到來時,數(shù)碼管顯示位左移一位,利用人眼的視覺余輝效果,產(chǎn)生4位數(shù)碼管同時點亮的效果。</p><p> 數(shù)碼管位置選擇時鐘信號發(fā)生進程:將系統(tǒng)時鐘分頻,產(chǎn)生500HZ占空比為1:1的方波,用于控制數(shù)碼管位置選擇。</p><p> 整型密碼轉(zhuǎn)化為矢量型密碼,位選選擇進程:利用CASE語句
9、將不同位置的密碼值顯示在相應(yīng)的數(shù)碼管上。</p><p> 外部輸入密碼變更進程:當KEY1按下時外部輸入密碼加1,并在數(shù)碼管上顯示出來,數(shù)字從1至9循環(huán);后半部分為當清屏信號到來時,外部輸入密碼置0。</p><p> 按鍵位置選擇進程:KEY2按下時數(shù)碼管位置選擇端左移一位,后半部分為當清屏信號到來時,位置置0。</p><p> 密碼設(shè)置,重置進程:當密
10、碼連續(xù)正確兩次后,按下KEY4鍵,將現(xiàn)在顯示的密碼置為新密碼。后半部分為恢復(fù)出廠設(shè)置密碼。</p><p> 清屏,恢復(fù)出廠設(shè)置進程:當KEY5按下時產(chǎn)生清屏信號,當KEY5連續(xù)按下三次后產(chǎn)生恢復(fù)出廠設(shè)置信號。后半部分為清屏與恢復(fù)出廠設(shè)置信號的清除程序,用于清除產(chǎn)生的清屏與恢復(fù)出廠設(shè)置信號。</p><p> 密碼比較進程:比較當前輸入密碼與內(nèi)部密碼的值,如相同則LED長亮,如不同則L
11、ED暗,如連續(xù)3次輸入錯誤密碼則LED閃爍報警。</p><p> LED閃爍脈沖發(fā)生進程:用于產(chǎn)生LED閃爍所需方波脈沖</p><p><b> 四、仿真/實驗結(jié)果</b></p><p><b> 密碼正確:</b></p><p><b> 密碼錯誤:</b>&
12、lt;/p><p><b> 清屏:</b></p><p><b> 五、結(jié)論或分析</b></p><p> 各項實驗結(jié)果均成功,能夠很好的實現(xiàn),密碼比較,設(shè)置密碼,清屏,恢復(fù)出廠設(shè)置等各項功能。</p><p><b> 六、使用說明</b></p>&
13、lt;p> S5:KEY1按下后外部輸入密碼加1;</p><p> S4:KEY2按下后輸入選擇位置左移一位;</p><p> S3:KEY3按下后比較輸入密碼與內(nèi)部密碼;</p><p> S4:KEY4連續(xù)輸入兩次正確密碼后按下,將當前顯示密碼設(shè)為新密碼;</p><p> S5:KEY5按下一次清屏,連續(xù)按下三次后恢
14、復(fù)出廠設(shè)置。</p><p><b> 七、源程序</b></p><p><b> 控制電路源程序</b></p><p> library ieee;</p><p> use ieee.std_logic_1164.all;</p><p> use ieee
15、.std_logic_unsigned.all;</p><p> use ieee.std_logic_arith.all;</p><p> entity main is </p><p> port(key1,key2,key3,key4,key5 :in std_logic;</p><p> clk :in std_logi
16、c;</p><p> num_shuma :out std_logic_vector(3 downto 0);</p><p> set_shuma : out std_logic_vector(3 downto 0);</p><p> led :out std_logic:='0';</p><p> sel :
17、out std_logic);</p><p> end entity main;</p><p> architecture lock of main is</p><p> signal temp_1,temp_led, temp_shuma,reset_all,reset_mima</p><p> ,temp_reset,ke
18、y1_clear,key2_clear,key3_clear,key4_clear: std_logic;</p><p> signal bit_one_in :integer range 0 to 9:=1;--inside of number</p><p> signal bit_two_in :integer range 0 to 9:=2;</p>&l
19、t;p> signal bit_three_in :integer range 0 to 9:=3;</p><p> signal bit_four_in :integer range 0 to 9:=4;</p><p> signal show_shuma_location:std_logic_vector(1 downto 0);--location of s
20、huma</p><p> signal bit_one_out,bit_two_out,bit_three_out,bit_four_out :integer range 0 to 9; --outside of number</p><p> signal location :std_logic_vector(1 downto 0);--inside location of
21、number</p><p> signal number_led :integer range 0 to 5000000;</p><p> signal number_shuma :integer range 0 to 50000;</p><p> signal number_error :integer range 0 to 3;</p>
22、<p> signal twice :integer range 0 to 2;</p><p> signal clear_num:integer range 0 to 3;</p><p><b> begin </b></p><p> show_location_set:process(temp_shuma)
23、--the location of shuma_guan</p><p><b> begin</b></p><p> if(temp_shuma'event and temp_shuma='1')then</p><p> show_shuma_location<=show_shuma_location+
24、1;</p><p><b> end if;</b></p><p> end process;</p><p> show_shuma:process(clk)--the number of shuma_guan</p><p><b> begin</b></p&
25、gt;<p> case show_shuma_location is</p><p> when "00"=></p><p> num_shuma<=conv_std_logic_vector(bit_one_out,4);</p><p> set_shuma<="1110";
26、</p><p> when "01"=></p><p> num_shuma<=conv_std_logic_vector(bit_two_out,4);</p><p> set_shuma<="1101";</p><p> when "10"=&
27、gt;</p><p> num_shuma<=conv_std_logic_vector(bit_three_out,4);</p><p> set_shuma<="1011";</p><p> when "11"=></p><p> num_shuma<=co
28、nv_std_logic_vector(bit_four_out,4);</p><p> set_shuma<="0111";</p><p><b> end case;</b></p><p> if(reset_all='1')then</p><p> num
29、_shuma<="0000";--xian shi zhi 0</p><p><b> end if;</b></p><p> end process;</p><p> shuma_200:process(clk)--use to delay location set</p
30、><p><b> begin</b></p><p> if(clk'event and clk='1')then</p><p> if(number_shuma=50000)then</p><p> number_shuma<=0;</p><p> t
31、emp_shuma<=not temp_shuma;</p><p> else number_shuma<=number_shuma+1;</p><p><b> end if;</b></p><p><b> end if;</b></p><p> end proce
32、ss shuma_200;</p><p> add_outside:process(clk,reset_all)--key1 add num</p><p><b> begin</b></p><p> if(key1'event and key1='0')then</p>&l
33、t;p> key1_clear<='1';</p><p> case location is</p><p> when "00"=>bit_one_out<=bit_one_out+1;</p><p> if(bit_one_out=9)then bit_one_out<=0;</
34、p><p><b> end if;</b></p><p> when "01"=>bit_two_out<=bit_two_out+1;</p><p> if(bit_two_out=9)then bit_two_out<=0;</p><p><b> end
35、if;</b></p><p> when "10"=>bit_three_out<=bit_three_out+1;</p><p> if(bit_three_out=9)then bit_three_out<=0;</p><p><b> end if;</b></p>
36、<p> when "11"=>bit_four_out<=bit_four_out+1;</p><p> if(bit_four_out=9)then bit_four_out<=0;</p><p><b> end if;</b></p><p><b> end c
37、ase;</b></p><p><b> end if;</b></p><p> if(clear_num=0)thenkey1_clear<='0';</p><p><b> end if;</b></p><p> if(reset_all=
38、39;1')then</p><p> bit_one_out<=0;</p><p> bit_two_out<=0;</p><p> bit_three_out<=0;</p><p> bit_four_out<=0;</p><p><b> end if;
39、</b></p><p> end process add_outside;</p><p> location_set:process(clk,reset_all)--key2 location_set</p><p><b> begin </b></p><p> if(key2&
40、#39;event and key2='0')then</p><p> --led<='0';</p><p> key2_clear<='1';</p><p> location<=location+1;</p><p><b> end if;<
41、/b></p><p> if(reset_all='1')then</p><p> location<="00";</p><p><b> end if;</b></p><p> if(clear_num=0)thenkey2_clear<='
42、;0';</p><p><b> end if;</b></p><p> end process;</p><p> set_mima:process(clk,clear_num)--key4 set mima</p><p><b> begin</b><
43、/p><p> if(twice=2)then</p><p> if(key4'event and key4='0')then</p><p> --led<='0';</p><p> key4_clear<='1';</p><p> bi
44、t_one_in<=bit_one_out;</p><p> bit_two_in<=bit_two_out;</p><p> bit_three_in<=bit_three_out;</p><p> bit_four_in<=bit_four_out;</p><p><b> end if;
45、</b></p><p><b> end if;</b></p><p> if(clear_num=0)thenkey4_clear<='0';</p><p><b> end if;</b></p><p> if(clear_num=3)then
46、</p><p> bit_one_in<=1;</p><p> bit_two_in<=2;</p><p> bit_three_in<=3;</p><p> bit_four_in<=4;</p><p><b> end if;</b></p&g
47、t;<p> end process;</p><p> reset:process(clk,temp_reset,key1_clear,key2_clear,key3_clear,key4_clear)--key5 clear and reset</p><p><b> begin</b></p><p> if(
48、key5'event and key5='0')then</p><p> --led<='0';</p><p> reset_all<='1';</p><p> if(clear_num=3)then</p><p> clear_num<=0;</
49、p><p> else clear_num<=clear_num+1;</p><p><b> end if;</b></p><p><b> end if;</b></p><p> if(location="00" and bit_one_out=0 and b
50、it_two_out=0 and bit_three_out=0 and bit_four_out=0)then</p><p> reset_all<='0';</p><p><b> end if;</b></p><p> if(temp_reset='1')then</p>&
51、lt;p> reset_all<='1';</p><p><b> end if;</b></p><p> if(key1_clear='1' or key2_clear='1' or key3_clear='1' or key4_clear='1')then--
52、if other key clear num</p><p> clear_num<=0;</p><p><b> end if;</b></p><p> end process;</p><p> compare:process(clk,reset_all)--key3 compare
53、</p><p><b> begin</b></p><p> if(key3'event and key3='0')then</p><p> key3_clear<='1';</p><p> if(bit_one_in=bit_one_out and bit_
54、two_in=bit_two_out and </p><p> bit_three_in=bit_three_out and bit_four_in=bit_four_out)then</p><p><b> led<='1';</b></p><p> temp_1<='0';</p
55、><p> temp_reset<='1';</p><p> number_error<=0;</p><p> if(twice=2)then</p><p> twice<=twice;</p><p><b> else</b></p>
56、<p> twice<=twice+1;</p><p><b> end if;</b></p><p><b> else </b></p><p><b> twice<=0;</b></p><p> if(number_error=3
57、)then</p><p> number_error<=1;</p><p> temp_1<='1';</p><p><b> else </b></p><p> number_error<=number_error+1;</p><p><
58、b> led<='0';</b></p><p> temp_1<='0';</p><p><b> end if;</b></p><p><b> end if;</b></p><p><b> end if;
59、</b></p><p> if(clear_num=0)thenkey3_clear<='0';</p><p><b> end if;</b></p><p> if(location="00" and bit_one_out=0 and bit_two_out=0 and b
60、it_three_out=0 and bit_four_out=0)then--clear tong xin</p><p> temp_reset<='0';</p><p><b> end if;</b></p><p> if(temp_1='1')then</p><
61、p> led<=temp_led;</p><p><b> end if;</b></p><p> end process compare ;</p><p> one_second:process(clk)</p><p><b> begin</b></p>
62、<p> if(clk'event and clk='1')then</p><p> if(number_led=5000000)then</p><p> number_led<=0;</p><p> temp_led<=not temp_led;</p><p> else
63、number_led<=number_led+1;</p><p><b> end if;</b></p><p><b> end if;</b></p><p> end process one_second;</p><p> end architecture lock;&
64、lt;/p><p><b> 消抖源程序</b></p><p> library ieee;</p><p> use ieee.std_logic_1164.all;</p><p> use ieee.std_logic_unsigned.all;</p><p> entity xi
65、ao_dou is </p><p> port(clk: in std_logic;</p><p> din: in std_logic;</p><p> dout: out std_logic);</p><p> end entity xiao_dou;</p><p> architecture
66、a of xiao_dou is</p><p> signal num :integer range 0 to 1000000;</p><p> signal temp_10,temp,temp1 :std_logic;</p><p><b> begin</b></p><p> process(clk)
67、</p><p><b> begin</b></p><p> if(clk'event and clk='1')then</p><p> if(din='0')then</p><p> if(num=1000000) then num<=num;</p&
68、gt;<p> else num<=num+1;</p><p><b> end if;</b></p><p> if(num=999999)then dout<='1';</p><p> else dout<='0';</p><p><
69、;b> end if;</b></p><p> else num<=0;</p><p><b> end if;</b></p><p><b> end if;</b></p><p> end process;</p><p> e
70、nd architecture a;</p><p><b> 譯碼源程序</b></p><p> library ieee;</p><p> use ieee.std_logic_1164.all;</p><p> use ieee.std_logic_unsigned.all;</p>&
71、lt;p> entity yima is</p><p> port(yuanma:in std_logic_vector(3 downto 0);</p><p> shuma: out std_logic_vector(7 downto 0));</p><p> end entity yima;</p><p> arc
72、hitecture a of yima is</p><p><b> begin</b></p><p> process(yuanma)is</p><p><b> begin</b></p><p> case yuanma is</p><p> when
73、"0000"=>shuma<="00000011";</p><p> when"0001"=>shuma<="10011111"; </p><p> when"0010"=>shuma<="00100101";</p>
74、;<p> when"0011"=>shuma<="00001101";</p><p> when"0100"=>shuma<="10011001";</p><p> when"0101"=>shuma<="0100100
75、1";</p><p> when"0110"=>shuma<="01000001";</p><p> when"0111"=>shuma<="00011111";</p><p> when"1000"=>shuma&
76、lt;="00000001";</p><p> when"1001"=>shuma<="00011001";</p><p> when others=>shuma<="00000001";</p><p><b> end case;</
77、b></p><p> end process;</p><p> end architecture a ; </p><p> 大學(xué)本科生畢業(yè)設(shè)計(論文)撰寫規(guī)范</p><p> 本科生畢業(yè)設(shè)計(論文)是學(xué)生在畢業(yè)前提交的一份具有一定研究價值和實用價值的學(xué)術(shù)資料。它既是本科學(xué)生開始從事工程設(shè)計、科學(xué)實驗和科學(xué)研究的初步嘗試,
78、也是學(xué)生在教師的指導(dǎo)下,對所進行研究的適當表述,還是學(xué)生畢業(yè)及學(xué)位資格認定的重要依據(jù)。畢業(yè)論文撰寫是本科生培養(yǎng)過程中的基本訓(xùn)練環(huán)節(jié)之一,應(yīng)符合國家及各專業(yè)部門制定的有關(guān)標準,符合漢語語法規(guī)范。指導(dǎo)教師應(yīng)加強指導(dǎo),嚴格把關(guān)。</p><p><b> 1、論文結(jié)構(gòu)及要求</b></p><p> 論文包括題目、中文摘要、外文摘要、目錄、正文、參考文獻、致謝和附錄等幾
79、部分。</p><p><b> 1.1 題目</b></p><p> 論文題目應(yīng)恰當、準確地反映論文的主要研究內(nèi)容。不應(yīng)超過25字,原則上不得使用標點符號,不設(shè)副標題。</p><p> 1.2 摘要與關(guān)鍵詞</p><p><b> 1.2.1 摘要</b></p>&l
80、t;p> 本科生畢業(yè)設(shè)計(論文)的摘要均要求用中、英兩種文字給出,中文在前。</p><p> 摘要應(yīng)扼要敘述論文的研究目的、研究方法、研究內(nèi)容和主要結(jié)果或結(jié)論,文字要精煉,具有一定的獨立性和完整性,摘要一般應(yīng)在300字左右。摘要中不宜使用公式、圖表,不標注引用文獻編號,避免將摘要寫成目錄式的內(nèi)容介紹。</p><p><b> 1.2.2 關(guān)鍵詞</b>
81、</p><p> 關(guān)鍵詞是供檢索用的主題詞條,應(yīng)采用能覆蓋論文主要內(nèi)容的通用技術(shù)詞條(參照相應(yīng)的技術(shù)術(shù)語標準),一般列3~5個,按詞條的外延層次從大到小排列,應(yīng)在摘要中出現(xiàn)。</p><p><b> 1.3 目錄</b></p><p> 目錄應(yīng)獨立成頁,包括論文中全部章、節(jié)的標題及頁碼。</p><p>&l
82、t;b> 1.4 論文正文</b></p><p> 論文正文包括緒論、論文主體及結(jié)論等部分。</p><p><b> 1.4.1 緒論</b></p><p> 緒論一般作為論文的首篇。緒論應(yīng)說明選題的背景、目的和意義,國內(nèi)外文獻綜述以及論文所要研究的主要內(nèi)容。</p><p> 文管類論
83、文的緒論是畢業(yè)論文的開頭部分,一般包括說明論文寫作的目的與意義,對所研究問題的認識以及提出問題。緒論只是文章的開頭,不必寫章號。</p><p> 畢業(yè)設(shè)計(論文)緒論部分字數(shù)不多于全部論文字數(shù)的1/4。</p><p> 1.4.2 論文主體</p><p> 論文主體是論文的主要部分,要求結(jié)構(gòu)合理,層次清楚,重點突出,文字簡練、通順。論文主體的內(nèi)容要求參照
84、《大學(xué)本科生畢業(yè)設(shè)計(論文)的規(guī)定》第五章。</p><p> 論文主體各章后應(yīng)有一節(jié)“本章小結(jié)”。</p><p><b> 1.4.3 結(jié)論</b></p><p> 結(jié)論作為單獨一章排列,但不加章號。</p><p> 結(jié)論是對整個論文主要成果的歸納,要突出設(shè)計(論文)的創(chuàng)新點,以簡練的文字對論文的主要工作
85、進行評價,一般為400~1 000字。</p><p><b> 1.5 參考文獻</b></p><p> 參考文獻是論文不可缺少的組成部分,它反映了論文的取材來源和廣博程度。論文中要注重引用近期發(fā)表的與論文工作直接有關(guān)的學(xué)術(shù)期刊類文獻。對理工類論文,參考文獻數(shù)量一般應(yīng)在15篇以上,其中學(xué)術(shù)期刊類文獻不少于8篇,外文文獻不少于3篇;對文科類、管理類論文,參考文獻
86、數(shù)量一般為10~20篇,其中學(xué)術(shù)期刊類文獻不少于8篇,外文文獻不少于3篇。</p><p> 在論文正文中必須有參考文獻的編號,參考文獻的序號應(yīng)按在正文中出現(xiàn)的順序排列。</p><p> 產(chǎn)品說明書、各類標準、各種報紙上刊登的文章及未公開發(fā)表的研究報告(著名的內(nèi)部報告如PB、AD報告及著名大公司的企業(yè)技術(shù)報告等除外)不宜做為參考文獻引用。但對于工程設(shè)計類論文,各種標準、規(guī)范和手冊可作
87、為參考文獻。</p><p> 引用網(wǎng)上參考文獻時,應(yīng)注明該文獻的準確網(wǎng)頁地址,網(wǎng)上參考文獻不包含在上述規(guī)定的文獻數(shù)量之內(nèi)。</p><p><b> 1.6 致謝</b></p><p> 對導(dǎo)師和給予指導(dǎo)或協(xié)助完成論文工作的組織和個人表示感謝。內(nèi)容應(yīng)簡潔明了、實事求是,避免俗套。</p><p><b&g
88、t; 1.7 附錄</b></p><p> 如開題報告、文獻綜述、外文譯文及外文文獻復(fù)印件、公式的推導(dǎo)、程序流程圖、圖紙、數(shù)據(jù)表格等有些不宜放在正文中,但有參考價值的內(nèi)容可編入論文的附錄中。</p><p><b> 2、論文書寫規(guī)定</b></p><p> 2.1 論文正文字數(shù)</p><p>
89、 理工類 論文正文字數(shù)不少于20 000字。</p><p> 文管類 論文正文字數(shù)12 000-20 000字。其中漢語言文學(xué)專業(yè)不少于7 000字。</p><p> 外語類 論文正文字數(shù)8 000-10 000個外文單詞。</p><p> 藝術(shù)類 論文正文字數(shù)3 000~5 000字。</p><p><b>
90、; 2.2 論文書寫</b></p><p> 本科生畢業(yè)論文用B5紙計算機排版、編輯與雙面打印輸出。</p><p> 論文版面設(shè)置為:畢業(yè)論文B5紙、縱向、為橫排、不分欄,上下頁邊距分別為2.5cm和2cm,左右頁邊距分別為2.4cm和2cm,對稱頁邊距、左側(cè)裝訂并裝訂線為0cm、奇偶頁不同、無網(wǎng)格。論文正文滿頁為29行,每行33個字,字號為小四號宋體,每頁版面字數(shù)為
91、957個,行間距為固定值20磅。</p><p> 頁眉。頁眉應(yīng)居中置于頁面上部。單數(shù)頁眉的文字為“章及標題”;雙數(shù)頁眉的文字為“大學(xué)本科生畢業(yè)設(shè)計(論文)”。頁眉的文字用五號宋體,頁眉文字下面為2條橫線(兩條橫線的長度與版芯尺寸相同,線粗0.5磅)。頁眉、頁腳邊距分別為1.8cm和1.7cm。</p><p> 頁碼。頁碼用小五號字,居中標于頁面底部。摘要、目錄等文前部分的頁碼用羅馬
92、數(shù)字單獨編排,正文以后的頁碼用阿拉伯數(shù)字編排。</p><p><b> 2.3 摘要</b></p><p> 中文摘要一般為300字左右,外文摘要應(yīng)與中文摘要內(nèi)容相同,在語法、用詞和書寫上應(yīng)正確無誤,摘要頁勿需寫出論文題目。中、外文摘要應(yīng)各占一頁,編排裝訂時放置正文前,并且中文在前,外文在后。</p><p><b> 2.
93、4 目錄</b></p><p> 目錄應(yīng)包括論文中全部章節(jié)的標題及頁碼,含中、外文摘要;正文章、節(jié)題目;</p><p> 參考文獻;致謝;附錄。</p><p> 正文章、節(jié)題目(理工類要求編寫到第3級標題,即□.□.□。文科、管理類可視論文需要進行,編寫到2~3級標題。)</p><p><b> 2.5
94、論文正文</b></p><p> 2.5.1 章節(jié)及各章標題</p><p> 論文正文分章、節(jié)撰寫,每章應(yīng)另起一頁。</p><p> 各章標題要突出重點、簡明扼要。字數(shù)一般在15字以內(nèi),不得使用標點符號。標題中盡量不用英文縮寫詞,對必須采用者,應(yīng)使用本行業(yè)的通用縮寫詞。</p><p><b> 2.5.2
95、 層次</b></p><p> 層次以少為宜,根據(jù)實際需要選擇。層次代號格式見表1和表2。</p><p> 表1 理工類論文層次代號及說明</p><p> ↑ ↑</p><p> 版心左邊線
96、 版心右邊線</p><p> 表2 文管類論文層次代號及說明</p><p> ↑ ↑</p><p> 版心左邊線 版心右邊線</p><p> 各層次題序及標題不得置
97、于頁面的最后一行(孤行)。</p><p><b> 2.6 參考文獻</b></p><p> 正文中引用文獻標示應(yīng)置于所引內(nèi)容最末句的右上角,用小五號字體。所引文獻編號用阿拉伯數(shù)字置于方括號“[ ]”中,如“二次銑削[1]”。當提及的參考文獻為文中直接說明時,其序號應(yīng)該與正文排齊,如“由文獻[8,10~14]可知”。</p><p>
98、 經(jīng)濟、管理類論文引用文獻,若引用的是原話,要加引號,一般寫在段中;若引的不是原文只是原意,文前只需用冒號或逗號,而不用引號。在參考文獻之外,若有注釋的話,建議采用夾注,即緊接文句,用圓括號標明。</p><p> 不得將引用文獻標示置于各級標題處。</p><p> 參考文獻書寫格式應(yīng)符合GB7714-1987《文后參考文獻著錄規(guī)則》。常用參考文獻編寫項目和順序應(yīng)按文中引用先后次序規(guī)
99、定如下:</p><p><b> 著作圖書文獻</b></p><p> 序號└─┘作者.書名(版次).出版地:出版者,出版年:引用部分起止頁</p><p><b> 第一版應(yīng)省略</b></p><p><b> 翻譯圖書文獻</b></p><
100、;p> 序號└─┘作者.書名(版次).譯者.出版地: 出版者,出版年:引用部分起止頁</p><p><b> 第一版應(yīng)省略</b></p><p><b> 學(xué)術(shù)刊物文獻</b></p><p> 序號└─┘作者.文章名.學(xué)術(shù)刊物名.年,卷(期):引用部分起止頁</p><p>&l
101、t;b> 學(xué)術(shù)會議文獻</b></p><p> 序號└─┘作者.文章名.編者名.會議名稱,會議地址,年份.出版地,出版者,</p><p> 出版年:引用部分起止頁</p><p><b> 學(xué)位論文類參考文獻</b></p><p> 序號└─┘研究生名.學(xué)位論文題目.出版地.學(xué)校(或研究
102、單位)及學(xué)位論文級別.答</p><p> 辯年份:引用部分起止頁 </p><p> 西文文獻中第一個詞和每個實詞的第一個字母大寫,余者小寫;俄文文獻名第一個詞和專有名詞的第一個字母大寫,余者小寫;日文文獻中的漢字須用日文漢字,不得用中文漢字、簡化漢字代替。文獻中的外文字母一律用正體。</p><p> 作者為多人時,一般只列出前3名作者,不同作者姓名間用逗
103、號相隔。外文姓名按國際慣例,將作者名的縮寫置前,作者姓置后。</p><p> 學(xué)術(shù)會議若出版論文集者,可在會議名稱后加上“論文集”字樣。未出版論文集者省去“出版者”、“出版年”兩項。會議地址與出版地相同者省略“出版地”。會議年份與出版年相同者省略“出版年”。</p><p> 學(xué)術(shù)刊物文獻無卷號的可略去此項,直接寫“年,(期)”。</p><p> 參考文獻
104、序號頂格書寫,不加括號與標點,其后空一格寫作者名。序號應(yīng)按文獻在論文中的被引用順序編排。換行時與作者名第一個字對齊。若同一文獻中有多處被引用,則要寫出相應(yīng)引用頁碼,各起止頁碼間空一格,排列按引用順序,不按頁碼順序。</p><p> 參考文獻書寫格式示例見附錄1。</p><p><b> 2.7 名詞術(shù)語</b></p><p> 科技
105、名詞術(shù)語及設(shè)備、元件的名稱,應(yīng)采用國家標準或部頒標準中規(guī)定的術(shù)語或名稱。標準中未規(guī)定的術(shù)語要采用行業(yè)通用術(shù)語或名稱。全文名詞術(shù)語必須統(tǒng)一。一些特殊名詞或新名詞應(yīng)在適當位置加以說明或注解。</p><p> 文管類專業(yè)技術(shù)術(shù)語應(yīng)為常見、常用的名詞。</p><p> 采用英語縮寫詞時,除本行業(yè)廣泛應(yīng)用的通用縮寫詞外,文中第一次出現(xiàn)的縮寫詞應(yīng)該用括號注明英文全文。</p>&
106、lt;p><b> 2.8 計量單位</b></p><p> 物理量計量單位及符號一律采用《中華人民共和國法定計量單位》(GB3100~3102—1993,見附錄2),不得使用非法定計量單位及符號。計量單位符號,除用人名命名的單位第一個字母用大寫之外,一律用小寫字母。</p><p> 非物理單位(如件、臺、人、元、次等)可以采用漢字與單位符號混寫的方式
107、,如“萬t·km”,“t/(人·a)”等。</p><p> 文稿敘述中不定數(shù)字之后允許用中文計量單位符號,如“幾千克至1 000kg”。</p><p> 表達時刻時應(yīng)采用中文計量單位,如“上午8點45分”,不能寫成“8h45min”。</p><p> 計量單位符號一律用正體。</p><p> 2.9 外文字
108、母的正、斜體用法</p><p> 按照GB3100~3102-1986及GB7159-1987的規(guī)定使用,即物理量符號、物理常量、變量符號用斜體,計量單位等符號均用正體。</p><p><b> 2.10 數(shù)字</b></p><p> 按國家語言文字工作委員會等七單位1987年發(fā)布的《關(guān)于出版物上數(shù)字用法的規(guī)定》,除習(xí)慣用中文數(shù)字表
109、示的以外,一般均采用阿拉伯數(shù)字(參照附錄3)。</p><p><b> 2.11 公式</b></p><p> 原則上居中書寫。若公式前有文字(如“解”、“假定”等),文字頂格書寫,公式仍居中寫。公式末不加標點。</p><p> 公式序號按章編排,如第1章第一個公式序號為“(1-1)”,附錄2中的第一個公式為(②-1)等。
110、 </p><p> 文中引用公式時,一般用“見式(1-1)”或“由公式(1-1)”。</p><p> 公式中用斜線表示“除”的關(guān)系時,若分母部分為乘積應(yīng)采用括號,以免含糊不清,如a/(bcosx)。通?!俺恕钡年P(guān)系在前,如acosx/b而不寫(a/b)cosx。</p><p><b> 2.12 插表</b></p>
111、<p> 表格不加左、右邊線。</p><p> 表序一般按章編排,如第1章第一個插表的序號為“表1-1”等。表序與表名之間空一格,表名中不允許使用標點符號,表名后不加標點。表序與表名置于表上,居中排寫(見附錄4)。</p><p> 表頭設(shè)計應(yīng)簡單明了,盡量不用斜線。表頭中可采用化學(xué)符號或物理量符號。</p><p> 全表如用同一單位,將單位符
112、號移到表頭右上角,加圓括號(見附錄4中的例2)。</p><p> 表中數(shù)據(jù)應(yīng)正確無誤,書寫清楚。數(shù)字空缺的格內(nèi)加“—”字線(占2個數(shù)字寬度)。表內(nèi)文字和數(shù)字上、下或左、右相同時,不允許用“″”、“同上”之類的寫法,可采用通欄處理方式(見附錄4中的例2)。</p><p> 表內(nèi)文字說明不加標點。</p><p> 文管類的插表在表下一般根據(jù)需要可增列補充材料
113、、注解、附記、資料來源、某些指標的計算方法等。</p><p> 表內(nèi)文字說明,起行空一格,轉(zhuǎn)行頂格,句末不加標點。表題用五號字,表內(nèi)文字及表的說明文字均用五號字,中文用宋體。</p><p> 表格容量較大,必要時表格也可分為兩段或多段(這只能發(fā)生在轉(zhuǎn)頁時),轉(zhuǎn)頁分段后的每一續(xù)表的表頭都應(yīng)重新排字,重排表頭的續(xù)表上方右側(cè)應(yīng)注明(續(xù)表×)字樣。</p><
114、p><b> 2.13 插圖</b></p><p> 插圖應(yīng)與文字緊密配合,文圖相符,技術(shù)內(nèi)容正確。</p><p> 2.13.1 制圖標準</p><p> 插圖應(yīng)符合技術(shù)制圖及相應(yīng)專業(yè)制圖的規(guī)定。</p><p> 機械工程圖:采用第一角投影法,應(yīng)符合附錄5所列有關(guān)標準的規(guī)定。</p>
115、<p> 電氣圖:圖形符號、文字符號等應(yīng)符合附錄6所列有關(guān)標準的規(guī)定。</p><p> 流程圖:符合國家標準。</p><p> 對無規(guī)定符號的圖形應(yīng)采用該行業(yè)的常用畫法。</p><p> 2.13.2 圖題及圖中說明</p><p> 每個圖均應(yīng)有圖題(由圖號和圖名組成)。圖號按章編排,如第1章第一圖的圖號為“圖
116、1-1”等。圖題置于圖下。有圖注或其他說明時應(yīng)置于圖題之上。圖名在圖號之后空一格排寫。引用圖應(yīng)說明出處,在圖題右上角加引用文獻編號。圖中若有分圖時,分圖號用a)、b)等置于分圖之下。</p><p> 圖中各部分說明應(yīng)采用中文(引用的外文圖除外)或數(shù)字項號,各項文字說明置于圖題之上(有分圖題者,置于分圖題之上)。</p><p> 圖題用五號字,圖內(nèi)文字及說明均用五號字,中文用宋體。&
117、lt;/p><p> 2.13.3 插圖編排</p><p> 插圖與其圖題為一個整體,不得拆開排寫于兩頁。插圖應(yīng)編排在正文提及之后,插圖處的該頁空白不夠排寫該圖整體時,則可將其后文字部分提前排寫,將圖移到次頁最前面。</p><p> 2.13.4 坐標單位</p><p> 有數(shù)字標注的坐標圖,除無單位者(如標示值)之外,必須注明坐標
118、單位。</p><p> 2.13.5 論文中照片圖及插圖</p><p> 畢業(yè)論文中的照片圖均應(yīng)是原版照片粘貼(或數(shù)碼像機圖片),照片可為黑白或彩色,應(yīng)主題突出、層次分明、清晰整潔、反差適中。照片采用光面相紙,不宜用布紋相紙。對金相顯微組織照片必須注明放大倍數(shù)。</p><p> 畢業(yè)論文中的插圖不得采用復(fù)印件。對于復(fù)雜的引用圖,可采用數(shù)字化儀表輸入計算機
119、打印出來的圖稿。</p><p><b> 2.14 附錄</b></p><p> 理工類論文附錄的序號采用“附錄1”、“附錄2”等,附錄順序為開題報告、文獻綜述、外文文獻的中文譯文及外文復(fù)印件等。</p><p> 文管類論文附錄序號相應(yīng)采用“附錄一”、“附錄二”等。</p><p><b> 3、
120、論文排版要求</b></p><p> 3.1 紙張要求及頁面設(shè)置</p><p> 3.2 封面(詳見模版、B5紙單面打印)</p><p> 3.3 封面2(詳見模版、B5紙單面打印)</p><p> 3.4 本科畢業(yè)設(shè)計/論文 任務(wù)書(單面打印)</p><p> 3.5 中、英文摘要&l
121、t;/p><p><b> 3.6 目錄</b></p><p><b> 3.7 正文</b></p><p><b> 3.8 其它</b></p><p> 注:1.畢業(yè)設(shè)計/論文模版用Word 2003文檔排版,詳見教務(wù)處網(wǎng)頁-“文檔下載”-“實踐教學(xué)用表”中畢業(yè)設(shè)
122、計/論文模版,下載的模版文檔會變形需要進行整理。</p><p> 2.未注明事宜,請查看撰寫規(guī)范有關(guān)要求。</p><p> 4、論文打印輸出要求</p><p><b> 4.1 輸出樣式</b></p><p> 計算機雙面打印輸出。</p><p><b> 4.2 字
123、體字號</b></p><p> 論文正文字體為宋體,小四號字。</p><p> 第一層次(章)題序和標題用小二號黑體字。題序和標題之間空1個字。</p><p> 第二層次(節(jié))題序和標題用小三號黑體字。題序和標題之間空1個字。</p><p> 第三層次(條)題序和標題用四號黑體字。</p><p
124、> 第四層次(款)題序和標題用小四號黑體字。</p><p> 第五層次(項)題序和標題用小四號宋體字。</p><p> 頁碼用小五號字,在底線下居中。</p><p> 論文的中文和外文摘要屬二次文獻置于目錄前,并編入目錄,按第一層次(章)的編輯要求處理。參考文獻、致謝、附錄同樣按第一層次(章)的編輯要求處理,另起新頁,與正文一起順序用阿拉伯數(shù)字編
125、頁。</p><p> 4.3 摘要及關(guān)鍵詞</p><p> 中文摘要題頭用小二號黑體字居中排寫,然后隔行書寫摘要的文字部分,摘要正文用小四號宋體,行距20磅。</p><p> 英文論文摘要另起一頁,其內(nèi)容及關(guān)鍵詞應(yīng)與中文摘要一致。</p><p> 英文選用字體:Times New Roman,字號與中文摘要相同。 </p
126、><p> 摘要的中、外文示例見附錄7和附錄8。</p><p> 摘要正文后下空一行打印“關(guān)鍵詞”三字,關(guān)鍵詞題頭用小四號宋體字字體加粗頂格書寫,然后空一格書寫有關(guān)關(guān)鍵詞,各關(guān)鍵詞之間加標點符號“;”最后一詞之后不加標點符號。</p><p><b> 4.4 目錄</b></p><p> 目錄題頭用小二號黑體字
127、居中排寫。目錄中各章題序及標題用小四號黑體,其余用小四號宋體,行距為20磅。目錄的打印實例見附錄9和附錄10。</p><p><b> 4.5 正文層次</b></p><p> 正文層次的編排理工類論文應(yīng)采用表3的格式,文管類可采用表4的格式。</p><p> 表3 理工類論文層次代號打印說明</p><p>
128、; 表4 文管類論文層次代號打印說明</p><p> 正文的示例參見附錄11和附錄12。</p><p><b> 4.6 公式</b></p><p> 公式序號的右側(cè)符號靠右邊線頂邊排寫。</p><p> 公式較長時最好在等號“=”處轉(zhuǎn)行,如難實現(xiàn),則可在+、-、×、÷運算符號處轉(zhuǎn)行
129、,轉(zhuǎn)行時運算符號僅書寫于轉(zhuǎn)行式前,不重復(fù)書寫。</p><p> 公式中第一次出現(xiàn)的物理量應(yīng)給予注釋,注釋的轉(zhuǎn)行應(yīng)與破折號“——”后第一個字對齊,格式見下例:</p><p> 式中└─┘Mf ——試樣斷裂前的最大扭矩(N·m);</p><p> θf ——試樣斷裂時的單位長度上的相對扭轉(zhuǎn)角,</p><p> θf
130、 = ( rad/mm )。</p><p> 公式中應(yīng)注意分數(shù)線的長短(主、副分線嚴格區(qū)分),長分線與等號對齊,如</p><p> 附錄1 參考文獻示例</p><p><b> 參考文獻</b></p><p> 1 崔忠圻. 金屬學(xué)及熱處理. 北京:機械工業(yè)出版社,1989,36~45&l
131、t;/p><p> 2 張安峰,邢建東,陸文華. 高鉻鑄鐵的氧化行為. 金屬學(xué)報,1993,29(6):263~</p><p><b> 268</b></p><p> 3 周敬躍,李偉文. 利用基元葉片理論單級跨音速軸流壓氣機特性.見:中國工程熱物理學(xué)術(shù)討論會.北京:工程熱物理研究所,1985,181~196</p>&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于vhdl電子密碼鎖開題報告
- 課程設(shè)計報告-基于vhdl的電子密碼鎖設(shè)計
- 基于VHDL語言和FPGA的電子密碼鎖.pdf
- 電子密碼鎖課程設(shè)計--基于數(shù)字電路的電子密碼鎖
- 電子密碼鎖課程設(shè)計--基于數(shù)字電路的電子密碼鎖
- eda電子密碼課程設(shè)計---基于vhdl文本輸入法的電子密碼鎖的設(shè)計
- 電子密碼鎖
- 智能電子密碼鎖設(shè)計
- 大學(xué)電子密碼鎖設(shè)計
- 基于fpga的電子密碼鎖設(shè)計
- 基于fpga的電子密碼鎖設(shè)計
- 電子密碼鎖設(shè)計論文
- 位電子密碼鎖設(shè)計
- vhdl四位密碼鎖課程設(shè)計
- 智能電子密碼鎖
- 基于cpld的電子密碼鎖設(shè)計本科
- 基于fpga的電子密碼鎖的設(shè)計
- 電子密碼鎖課程設(shè)計
- 電子密碼鎖課程設(shè)計
- 電子密碼鎖設(shè)計【開題報告】
評論
0/150
提交評論