第一篇:專業仿真軟件課程實訓報告
專業仿真軟件 自主學習報告
專業
學生姓名 班學級 號
指導老師
目錄
1概述.............................................................................................................................1 2 Keil軟件.....................................................................................................................2
2.1Keil簡述............................................................................................................2 2.2 Keil特點...........................................................................................................3 2.3 Keil的操作.......................................................................................................3 3 Proteus軟件................................................................................................................8
3.1 Proteus軟件簡述..............................................................................................8 3.2 Proteus軟件特點..............................................................................................8 3.3 Proteus應用領域..............................................................................................9 3.4 Proteus的操作................................................................................................10 3.5 Keil與Proteus的聯調...................................................................................11 4單元仿真...................................................................................................................12 4.1 數碼管仿真....................................................................................................12 4.2 鍵盤仿真........................................................................................................18 5 綜合仿真..................................................................................................................21 5.1方向可控流水燈.............................................................................................21 6結束語.......................................................................................................................25
1概述
仿真軟件(simulation software),專門用于仿真的計算機軟件。它與仿真硬件同為仿真的技術工具。仿真軟件是從50年代中期開始發展起來的。它的發展與仿真應用、算法、計算機和建模等技術的發展相輔相成。1984年出現了第一個以數據庫為核心的仿真軟件系統,此后又出現采用人工智能技術(專家系統)的仿真軟件系統。這個發展趨勢將使仿真軟件具有更強、更靈活的功能、能面向更廣泛的用戶。目前比較風行的是虛擬現實仿真軟件,比如虛擬現實仿真平臺(VR-Platform)。
其目標是不斷改善面向問題、面向用戶的模塊描述能力和對模型實驗的功能。不同技術水平的用戶通過仿真軟件能在不同的程度上采用他們表達問題的習慣語言,方便地與計算機對話,完成建模或仿真實驗。仿真軟件分為仿真語言、仿真程序包和仿真軟件系統三類。其中仿真語言是應用最廣泛的仿真軟件。仿真程序包是針對仿真的專門應用領域建立起來的程序系統。軟件設計人員將常用的程序段設計成通用的子程序模塊,并設計一個主程序模塊,用于調用子程序模塊。仿真研究人員使用這種程序包可免去繁重的程序編制工作。仿真軟件系統以數據庫為核心將仿真軟件的所有功能有機地統一在一起,構成一個完善的系統。它由建模軟件、仿真運行軟件(語言)、輸出結果分析報告軟件和數據庫管理組成。
目前我們已經學習了Matlab,Autium Designer,Multisim,Proteus,Keil等仿真軟件,具有靈活性高,易操作,能夠彌補仿真硬件的不足,成本相較于硬件又很低的特點,對我們學習工作生活的幫助很大。
本文主要介紹Proteus,Keil這兩種專業仿真軟件的具體操作應用。
2 Keil軟件
2.1Keil簡述
單片機開發中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變為機器碼,用于MCS-51單片機的匯編軟件有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟件也在不斷發展,Keil軟件是目前最流行開發MCS-51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出。
KeilμVision2是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,使用接近于傳統C語言的語法來開發,與匯編相比,C語言易學易用,而且大大的提高了工作效率和項目開發周期,他還能嵌入匯編,您可以在關鍵的位置嵌入,使程序達到接近于匯編的工作效率。Keil C51標準C編譯器為8051微控制器的軟件開發提供了C語言環境,同時保留了匯編代碼高效,快速的特點。C51編譯器的功能不斷增強,使你可以更加貼近CPU本身,及其它的衍生產品。C51已被完全集成到μVision2的集成開發環境中,這個集成開發環境包含:編譯器,匯編器,實時操作系統,項目管理器,調試器。μVision2 IDE可為它們提供單一而靈活的開發環境。
圖2-1 KeilμVision2
2.2 Keil特點
1.Keil C51生成的目標代碼效率非常之高,多數語句生成的匯編代碼很緊湊,容易理解。在開發大型軟件時更能體現高級語言的優勢。
2.與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。用過匯編語言后再使用C來開發,體會更加深刻。2.3 Keil的操作
1.新建工程。
圖2-2新建工程窗口1
圖2-3新建工程窗口2 2.51單片機我們是選擇的Atmel里面的AT89C51。
圖2-4選擇單片機類型窗口
3.新建一個空白文檔。
圖2-5新建空白文檔窗口
4.保存在指定文件夾,這里要注意的是,如果用C語言編程的話,文件名后綴為.c,如下圖所示。如果選用匯編語言,文件名后綴為.asm。
圖2-6 保存文檔窗口
5.在Text中編寫自己的程序,我們需要把51單片機的頭文件添加上去,這個是#include
圖2-7添加頭文件窗口
圖2-8添加完成窗口
6.接下來檢查程序有無問題,如果沒有問題,我們可以編譯,鏈接,調試了,這個需要我們生成Hex文件,這樣才能放到protues軟件中仿真。
圖2-9 編譯調試窗口
圖2-10創建hex文件窗口
圖2-11保存hex文件窗口
3 Proteus軟件
3.1 Proteus軟件簡述
Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風標電子技術有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前比較好的仿真單片機及外圍器件的工具。雖然目前國內推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發應用的科技工作者的青睞。
Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到產品的完整設計。是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,其處理器模型支持8051、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。
圖3-1 Proteus運行界面
3.2 Proteus軟件特點
1.功能多:
Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。這些功能是:(1)原理布圖;
(2)PCB自動或人工布線;(3)SPICE電路仿真。2.資源豐富:(1)Proteus可提供的仿真元器件資源:仿真數字和模擬、交流和直流等數千種元器件,有30多個元件庫;
(2)Proteus可提供的仿真儀表資源:示波器、邏輯分析儀、虛擬終端、SPI調試器、I2C調試器、信號發生器、模式發生器、交直流電壓表、交直流電流表。理論上同一種儀器可以在一個電路中隨意的調用;
(3)除了現實存在的儀器外,Proteus還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來,其作用與示波器相似,但功能更多。這些虛擬儀器儀表具有理想的參數指標,例如極高的輸入阻抗、極低的輸出阻抗。這些都盡可能減少了儀器對測量結果的影響;
(4)Proteus可提供的調試手段 Proteus提供了比較豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數字信號。3.3 Proteus應用領域
1.教學
Proteus是一個巨大的教學資源,可以用于: · 模擬電路與數字電路的教學與實驗; · 單片機與嵌入系統軟件的教學與實驗; · 微控制器系統的綜合實驗; · 創新實驗與畢業設計;
· 項目設計與產品開發。2.技能考評
Proteus能提供考試所需所有資源; · Proteus能直觀評估硬件電路的設計正確性; · Proteus能直觀的對硬件原理圖進行調試軟件; · Proteus能驗證整個設計的功能; · 測試可控、易評估、易實施; 3.產品開發
Proteus Design Suite集成了原理圖捕獲、SPICE電路仿真和PCB設計,形成一個完整的電子設計系統。對于通用微處理器,還可以運行實際固件程序進行仿真。與傳統的嵌入式設計過程相比,這個軟件包能極大地縮短開發時間。
· 從產品概念到設計完成的完整仿真與開發平臺; · 預研設計與項目評估,減少開發風險; · ODM的虛擬樣機; · 強大的分析與調試功能克服新手的經驗不足; · 軟硬件的交互仿真與測試大大減少后期測試工作量; · 便利項目管理與團隊開發。
3.4 Proteus的操作
1.新建一個工程。
圖3-2新建工程窗口
圖3-3新工程窗口
2.添加元器件
在元器件選擇模式下,點“P”,調出元器件庫。其按目錄排列,但是通常來說用左上角的搜索按鈕比較方便,搜索關鍵詞就是該元件名稱的英文單詞或英文單詞的一部分。
圖3-4添加元器件窗口
3.搭建電路
選中元器件然后放在電路圖合適位置,連線。完成電路后,保存即可。
圖3-5完成的電路原理圖
3.5 Keil與Proteus的聯調
1.雙擊51單片機,出現如圖3-6所示窗口
圖3-6 編輯單片機窗口
2.點選圖中紅框,然后選中要裝載的HEX文件(HEX文件在Keil中產生),點確定,此時程序已經裝載到單片機中,點擊運行,即可出現所要的仿真,如下圖所示。
圖3-7 運行中的仿真圖
4單元仿真
4.1 數碼管仿真
1.內容
(1)完成數碼管的靜態顯示,P2口連接共陰極數碼管,P3口連接共陽極 數碼管,編程完成兩個數碼管同時循環顯示0、1、2……F十六進制數碼。間隔時間為1秒。
(2)使用一組八位數碼管,動態顯示15-35-00。2.目的
(1)熟悉數碼管與單片機的常用連接方法(2)掌握數碼管靜態和動態顯示的編程方法。3.步驟及方法
(1)使用Proteus正確繪制實驗原理圖 ①數碼管靜態顯示原理圖:
C230pS10C110uF1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2R3R4R5R6R7R***0330330C330pR110k9RST2D1293031PSENALEEA12345678R9330P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R***30330R11R12R13R14R15D2 圖4-1 數碼管靜態顯示原理圖 ②數碼管動態顯示原理圖:
R10S10C110uFC230p***30330330330330R11X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2R3R4R5R6R7R8R***0330330330R12R13R14R15R16R17C330pR110k9RST2293031PSENALEEA123456781210P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C5122468U10:A740411U2:A74043U2:B74045U2:C740413U2:D740411U2:E74049U2:F740412U3:A7404
圖4-2數碼管動態顯示原理圖
(2)使用仿真軟件Keil編寫、編譯、調試源程序,并生成十六進制文件。①數碼管靜態顯示實驗源程序如下: #include
void main(void)//主程序 { uchari;while(1){ for(i=0;i<=16;i++){P2=BB[i];//P2顯示共陰極段碼,i=0時輸出為0,i=1時輸出為1,一直到i=15 P3=aa[i];//P3顯示共陽極段碼,i=0時輸出為0,i=1時輸出為1,一直到i=15 delay();
}
} }
②數碼管動態顯示實驗源程序如下: #include
uintm,n;for(m=0;m void main(){ while(1){ P1=0xFE;P2=0xF9;delay(2);P1=0xFD;P2=0x92;delay(2);P1=0xFB;P2=0xBF;delay(2);P1=0xF7;P2=0xB0;delay(2);P1=0xEF;P2=0x92;delay(2);P1=0xDF;P2=0xBF;delay(2);P1=0xBF;P2=0xC0;delay(2);P1=0x7F;P2=0xC0;delay(2);} } (3)打開Proteus下的實驗原理圖文件,添加生成的十六進制文件 (4)進行系統仿真,如果結果不正確分析原因并對相應的原理圖和程序進行修改,直到要求的實驗結果。 4、仿真數據及現象(1)數碼管的靜態顯示現象: 共陰極和共陽極兩個數碼管同時循環顯示0、1、2……F十六進制數碼。間隔時間為1秒。仿真圖如圖4-3所示。 C230pS10C110uF1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2330R3330R4330R5330R6330R7330R8330C330pR110k9RST2D1293031PSENALEEA12345678R9330P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R***30330R11R12R13R14R15D2 圖4-3 數碼管靜態顯示運行仿真圖 (2)數碼管的動態顯示現象: 八個數碼管動態顯示15-35-00,仿真現象如下圖所示。 R10S10C110uFC230p***30330330330330R11X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2330R3330R4330R5330R6330R7330R8330R9330R12R13R14R15R16R17C330pR110k9RST2293031PSENALEEA123456781210P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C5122468U10:A740411U2:A74043U2:B74045U2:C740413U2:D740411U2:E74049U2:F740412U3:A7404 圖4-4 數碼管動態顯示運行仿真圖 4.2 鍵盤仿真 1.內容 P1口完成4*4鍵盤輸入; P2口連接數碼管,顯示當前按下的鍵位號;P0口連接數碼管,記錄按下按鍵的次數,超過16次歸零從新計數。 2.目的 (1)熟悉矩陣鍵盤與單片機的常用連接方法(2)掌握矩陣鍵盤的編程方法。3.步驟及方法 (1)使用Proteus正確繪制實驗原理圖 實驗原理圖如圖4-5所示: C2C110uF30p1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330pR110k9RSTR2R3470R4470R5470R6470R7470R84704702293031PSENALEEAR9R10470R11470R12470R13470R14R15470470470S0S1S2S3S4S5S6S7S8S9S10S11S12S13S14S1512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖4-5 矩陣鍵盤仿真原理圖 (2)使用仿真軟件Keil編寫、編譯、調試源程序,并生成十六進制文件。實驗源程序如下: #include temp=temp&0xf0;//屏蔽低4位行值 if(temp!=0xf0)//高四位列值不全為1,說明有鍵按下,延時去抖動 {if(m==16)m=0;P0=AA[m];m++;temp=P1;temp=temp&0xf0;if(temp!=0xf0){ temp=P1;switch(temp)//根據按鍵所在在的行與列位置確定鍵號 { case 0xee:num=0;break;case 0xde:num=1;break;case 0xbe:num=2;break;case 0x7e:num=3;break;case 0xed:num=4;break;case 0xdd:num=5;break;case 0xbd:num=6;break;case 0x7d:num=7;break;case 0xeb:num=8;break;case 0xdb:num=9;break;case 0xbb:num=10;break;case 0x7b:num=11;break;case 0xe7:num=12;break;case 0xd7:num=13;break;case 0xb7:num=14;break;case 0x77:num=15;break;default:break;} while((temp&0xf0)!=0xf0)//等待按鍵釋放 { temp=P1;temp=temp&0xf0;} } } } returnnum;} void main(){ intnum; P2=0x00l;while(1) { num=kscan(); switch(num)//根據按鍵號進行顯示 { case 0:P2=0x3F;break;case 1:P2=0x06;break;case 2:P2=0x5B;break;case 3:P2=0x4F;break;case 4:P2=0x66;break;case 5:P2=0x6D;break;case 6:P2=0x7D;break;case 7:P2=0x07;break;case 8:P2=0x7F;break;case 9:P2=0x6F;break;case 10:P2=0x77;break;case 11:P2=0x7C;break;case 12:P2=0x39;break;case 13:P2=0x5E;break;case 14:P2=0x79;break;case 15:P2=0x71;break;default:break; } } }(3)打開Proteus下的實驗原理圖文件,添加生成的十六進制文件(4)進行系統仿真,如果結果不正確分析原因并對相應的原理圖和程序進行修改,直到要求的實驗結果。 4、仿真數據及現象 現象:按下按鈕S0到S15,共陰極數碼管依次顯示0-F,共陽極數碼管記錄按下按鍵的次數,超過16次歸零從新計數。 運行仿真狀態如圖4-6所示: C2C110uF30p1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330pR110k9RSTR2R3470R4470R5470R6470R7470R84704702293031PSENALEEAR9R10470R11470R12470R13470R14470R15470470S0S1S2S3S4S5S6S7S8S9S10S11S12S13S14S1512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖4-6鍵盤仿真圖 綜合仿真 5.1方向可控流水燈 1.內容 P1.0-P1.3分別連接左移、右移、雙向流水控制鍵,P2口連接用于流水顯示的八個放光管。 2.目的 熟悉和掌握單片機開發的過程及方法 3.步驟及方法(1)使用Proteus正確繪制實驗原理圖 實驗原理圖如圖5-1所示 C230pD8D7D6D5D4D3D2D11S10C510uFX1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330p2R110k9RSTR2R3R4R5R6R7R8R******1PSENALEEAN1N2N312345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖5-1方向可控流水燈原理圖 (2)使用仿真軟件Keil編寫、編譯、調試源程序,并生成十六進制文件。實驗源程序如下: #include while(key1==0)//當P1.0為低電平,即開關N1閉合 { for(i=7;i>0;i--){ P2=_crol_(P2,1);//P2的值向左循環移動,即由D1向左依次亮 DelayMS(150);} } while(key2==0)//P1.1為低電平,即開關N2閉合 { for(i=7;i>0;i--){ P2=_cror_(P2,1);//P1.2的值向右循環移動,即由D1向右依次亮 DelayMS(150);} } while(key3==0)//P1.0為低電平,即N3閉合 { P2=0x7E;//P2.0和P2.7為低電平,即D1和D8亮 DelayMS(150);P2=0xBD;//P2.1和P2.6為低電平,即D2和D7亮 DelayMS(150);P2=0xDB;// P2.2和P2.5為低電平,即D3和D6亮 DelayMS(150);P2=0xE7;// P2.3和P2.4為低電平,即D4和D5亮 DelayMS(150);P2=0xE7;//P2.3和P2.4為低電平,即D4和D5亮 DelayMS(150);P2=0xDB;//P2.2和P2.5為低電平,即D3和D6亮 DelayMS(150);P2=0xBD;//P2.1和P2.6為低電平,即D2和D7亮 DelayMS(150);P2=0xFE;//P2.0和P2.7為低電平,即D1和D8亮 } } (3)打開Proteus下的實驗原理圖文件,添加生成的十六進制文件 (4)進行系統仿真,如果結果不正確分析原因并對相應的原理圖和程序進行修改,直到要求的實驗結果。 4、仿真數據及現象 現象:點擊運行后,D1點亮; 按下N1按鈕,流水燈從右向左依次點亮一次,即D1到D8依次點亮,最后停在D1處,D1點亮狀態; 按下N2按鈕,流水燈從左向右依次點亮一次,即D8到D1依次點亮,最后停在D1處,D1點亮狀態; 按下N3按鈕,流水燈同時從左右兩邊向中間依次點亮,即D1到D8,D8到D1同時依次點亮,最后停在初始點亮狀態,即D1點亮。 運行初始狀態如下圖所示: C230pD8D7D6D5D4D3D2D11S10C510uFX1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330p2R110k9RSTR2R3R4R5R6R7R8R******1PSENALEEAN1N2N312345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖5-2方向可控流水燈運行初始狀態仿真圖 6結束語 專業仿真軟件這門課程與這學期我們學的其它的一些課程有些不同,因為這門課程不僅需要我們學習好理論知識,而且對關于各個軟件的實際操作方面需要我們花很多時間,熟練地掌握。因為學習的這幾個軟件與我們自動化專業有很大的聯系,在以后的電子設計中我們都會用到各種仿真與電路制板,對我們自動化專業非常重要。 在大三這一個學期的專業仿真軟件課程的學習中,我掌握了關于Proteus、Keil 兩種專業仿真軟件的一些應用技巧,雖然對這幾個軟件操作的不是十分的熟練,但我相信,只要通過我不斷的練習和學習,一定可以將這門課程學好。通過這學期的實驗操作,培養了我綜合應用課本理論解決實際問題的能力,熟悉了proteus中的各種元器件的位置和用法,體會到了proteus的強大功能。熟悉了Keil 的集成開發環境以及Proteus與Keil 的聯調。 專業仿真軟件課對我們的幫助是很大的,它需要我們將學過的理論知識與實際系統地聯系起來,加強我們對學過的知識的實際應用能力。在設計的過程中,我們需要不厭其煩的查閱書籍、搜索元器件、畫電路圖、仿真調試電路。同時在課程設計中我們也要虛心請教他人,解決自己無法解決的問題,掃除自己的盲點,在學習中共同進步。與此同時,我覺得在本次試驗中我認識到了在網上查找資料的必要性以及綜合實踐能力的重要性。在以后的學習過程中我會更加努力,熟練的掌握這幾個仿真軟件。 感謝周老師和輔老師對我們的耐心教導! 一、新增、停用賬號 1,點擊“賬號設置”,出現以下下拉按鈕 2,點擊“增加賬號”新增賬號,點擊“賬號設置”停用系統賬號。如下所示新增賬號026陳蒙蒙,停用已有賬號。 二、預定 1,點擊“預定管理”按鈕,出現以下窗口,錄入信息 ,2,點擊確認保存,如圖綠色表示落訂,所定臺號為201.、三、點菜 1,進入系統后,點擊前臺,再次登錄。帳號同上。,2,選擇臺號,點擊開臺,為客人點菜,以下是菜的類型,如中餐類、點心類,下圖是中餐類界面,點完菜品,點擊下單 所點菜品截圖 四,跟單 1,點擊“跟單”可以進行“加單”“改卡”“移臺”“改價”等操作,查看菜品狀態,如圖“出品數0”“待出數13”。 五、知會廚師 1,確定菜品狀態,點擊“知會”按鈕。點擊菜品后選擇即起、等叫、叫停等。選擇完了以后點擊知會。 六、退品 1,點擊退品出現如下界面,輸入數量 2,選擇退品原因,完成退品,如圖蔥油餡餅退2 七、地哩傳菜 1,知會廚師后,就可以傳菜了,點擊“地哩傳菜”。 2,選出所要傳的菜品,如圖左邊為待出菜品,右邊為已選菜品,也可以先全部選出。也可以點全部選出,然后點擊確認,選出后變為紅色。 八、上菜完畢。 上菜完畢,界面變成灰色,如下所示 九、移臺 點擊移臺,出現下面界面,可以整臺以臺,也可以單品移臺。 選擇移入臺號。 10、搭臺。 1,搭臺選擇主臺,“點擊開席”,出現下面窗口,點擊確定。 2,選擇搭臺臺號,如圖搭221臺 3,完成搭臺 11、菜品作廢 1,點擊作廢按鈕,出現下面對話框。錄入作廢數量 2,選擇作廢原因 3,完成廢品 12、存酒 1,點擊“存酒信息”,“點增加按鈕”如下所示 2,存酒信息,如圖所示 13、定義最低消費 1,為201房間設最低消費,設定為按照總額1000元。點擊營業管理,出現“消費設定”下拉按鈕,點擊,出現下面界面。可以選擇按單設定,也可以用按人數訂,點擊確認即可。 14、出品沽請 1,點擊出品沽清,選擇沽清類型,如圖選的是點部的燕皮粗糧包。 15、將大多寶魚的責任人帳套管理員 1,點擊責任人,選中大多寶魚,彈出如下界面 16、免項 1,為顧客設置免項,點擊免項按鈕,選擇免項類型,如圖選擇免最低消費。 17、打折 1,點擊打折, 選擇折扣類型,以及打折率,如圖按比例打95折 2,打折、免項后賬單。優惠8元 18、禮品贈送 1,點擊“禮品”按鈕,選擇禮品類型。2,點擊禮品類型,如圖贈送一個玩具 19、付款 1,點擊“付款”按鈕,出現如下窗口 2,選擇付款類型,如選人民幣和信用卡,人民幣1000,信用卡430.3,付款完畢。應收1430,實收1430.后臺軟件實訓 一、建立申購單 1,設置匯源果汁的申購單,代碼為1014.,點擊單據,彈出下拉窗口,點擊申購單 2,點擊“編輯”按鈕,出現下拉框,點“增加”按鈕。 3,輸入物品信息,填寫相關內容:物品代碼、物品名稱、類別、單位、單價。注意代碼和名稱都不能和已有的重復,完成后點保存。 4,填寫單據信息。輸入物品編號,選出物品,如匯源果汁。 5,點擊保存按鈕 6點擊審核 7,審核完畢,點擊已審核信息,出現下面窗口 二、建立采購單 1,步驟同申購單,直截截審核完畢的圖。(因為操作大致步驟相同,所以直接取最后的審核完畢的圖形。) 三,建立采購收貨單 四、建立退貨單 五、建立領料單 實習心得體會 剛開始接觸這個軟件的時候一頭霧水,不知從何下手,也不知道要做些什么。后來在何老師和李老師的指導下,我明確了自己的任務。我按照老師上傳的練習題一個一個做,做完之后感覺清晰多了。當然剛開始接觸都有些陌生,這就要反復練習,摸索。此次練習我也認識到了合作學習的重要性,我們是幾個人坐在一起,不懂的地方相互交流、學習,效率非常高,短時間內就能解決遇到的問題。 通過此次實訓,我了解到了網上從前臺到后臺,酒店業務操作的流程。其中前臺包括為客人開臺或者開席、點菜、退菜、跟單、知會廚房、傳菜、打折、結賬等一系列具體細節工作。通過客戶關系管理我們可以建立客戶檔案、了解客戶信息以便為顧客提供更好地服務;通過營業管理,我們可以設置一些營業狀況,營業信息等;通過報表分析,可以了解公司的運營狀況等。而后臺主要是設備管理,物資采購等幕后工作,不是直接対客服務,包括填寫申購單、采購訂單、收貨單、退貨單、領料單等。現在將整個系統大概學習了以后,思路漸漸清晰起來,腦袋里面對其有了一個大致輪廓。 這款軟件,全面系統,對酒店工作有個全面概括,操作簡單,實用性強。對酒店進行信息化、標準化管理有著重要作用。而且操作起來也比較簡單,不需要高深的技術,一般人都可以掌握,便于這種軟件的普及。 但是我也發現了軟件存在的一些不足:1,在預定環節點完菜后,從前臺系統進去,查不到相關點菜記錄。2,在做一些單據時,日期必須改成“2006-12-31” 不然操作無法完成。3,在報表管理,無法查看一些報表 統計分析。4,在結賬時,系統顯示非當班服務員,無法結賬,修改責任人也不行。這些問題應該改善一下。 此次實訓,也是我們把理論聯系實際的一個契機,通過此次練習,我把前廳管理與客房管理的知識運用到了操作中,對所學知識有了更深層次的理解,希望能更多地進行操作的學習。其實,理論聯系實際,效果才是最好的,我們現在學校的教育應該打破重理論不重實際的傳統。 專業仿真軟件自主學習報告完美版 專 業 仿 真 軟 件 自主學習報告 建議先下載 專業 電氣工程及其自動化 你老大 自不動不化 保密老師會找我的 大愛的李愛琴 2015年6月18日(日期假的)學生姓名 班學級 號 指導教師 完成日期 目錄 1.概述...........................................................!1 1.1仿真軟件的認識..............................................1 1.2專業仿真軟件的分類..........................................1 1.3用途........................................................1 2.Keil軟件.......................................................2 2.1 Keil軟件簡介...............................................2 2.2 Keil界面...................................................2 2.3 Keil在中國的應用情況.......................................3 2.4優點........................................................3 2.5keil操作....................................................3 3.Proteus軟件....................................................8 3.1 proteus軟件簡介............................................8 3.2功能模塊....................................................8 3.3應用領域....................................................8 3.4功能特點....................................................9 3.5proteus操作.................................................9 4.LabVIEW軟件..................................................13 4.1LabVIEW簡介...............................................13 4.2LabVIEW功能...............................................13 4.3Labview應用領域...........................................13 4.4 特點.....................................................14 4.5LabVIEW操作...............................................15 5.emu8086軟件.................................................21 5.1emu8086 簡介..............................................21 5.2功能......................................................21 5.3使用方法..................................................21 5.4emu8086操作...............................................22 6.MCS-51單片機仿真.............................................25 6.1仿真課題名稱..............................................25 6.2仿真課題要求:............................................25 6.3硬件電路設計..............................................25 6.4軟件設計..................................................29 6.5仿真數據及現象............................................33 7.8086仿真......................................................35 7.1 仿真課題名稱.............................................35 7.2 仿真要求.................................................35 7.3硬件電路設計..............................................35 7.4軟件程序設計..............................................39 7.5仿真數據及現象............................................50 8.LabView仿真..................................................52 8.1仿真課題..................................................52 8.2仿真要求..................................................53 8.3仿真設計..................................................53 9.結束語.........................................................57 9.1課程意義..................................................57 9.2感悟與體會................................................57 9.3建議......................................................58 9.4致謝......................................................58 1.概述 1.1仿真軟件的認識 目前我們已經學習了關于PLC有關的博圖、GX Simulator仿真軟件;與自動控制、數字信號有關的Matlab;與電路、單片機有關的AutiumDesigner,Multisim、Proteus,Keil等仿真軟件。具有靈活性高,易操作,能夠彌補仿真硬件的不足,成本相較于硬件又很低的特點,對我們學習工作生活的幫助很大。 1.2專業仿真軟件的分類 仿真軟件分為仿真語言、仿真程序包和仿真軟件系統三類。其中仿真語言是應用最廣泛的仿真軟件。仿真程序包是針對仿真的專門。應用領域建立起來的程序系統。軟件設計人員將常用的程序段設計成通用的子程序模塊,并設計一個主程序模塊,用于調用子程序模塊。仿真研究人員使用這種程序包可免去繁重的程序編制工作。仿真軟件系統以數據庫為核心將仿真軟件的所有功能有機地統一在一起,構成一個完善的系統。它由建模軟件、仿真運行軟件(語言)、輸出結果分析報告軟件和數據庫管理組成。的具體操作應用。 1.3用途 仿真軟件(simulation software),專門用于仿真的計算機軟件。它與仿真硬件同為仿真的技術工具。仿真軟件是從50年代中期開始發展起來的。它的發展與仿真應用、算法、計算機和建模等技術的發展相輔相成。1984年出現了第一個以數據庫為核心的仿真軟件系統,此后又出現采用人工智能技術(專家系統)的仿真軟件系統。這個發展趨勢將使仿真軟件具有更強、更靈活的功能、能面向更廣泛的用戶。 目前比較風行的是虛擬現實仿真軟件,比如虛擬現實仿真平臺(VR-Platform)。其目標是不斷改善面向問題、面向用戶的模塊描述能力和對模型實驗的功能。不同技術水平的用戶通過仿真軟件能在不同的程度上采用他們表達問題的習慣語言,方便地與計算機對話,完成建模或仿真實驗。 1 2.Keil軟件 2.1 Keil軟件簡介 Keil軟件是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。 2.2Keil界面 2.2.1 Keil μVision2 KeilμVision2是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,使用接近于傳統C語言的語法來開發,與匯編相比,C語言易學易用,而且大大的提高了工作效率和項目開發周期,他還能嵌入匯編,您可以在關鍵的位置嵌入,使程序達到接近于匯編的工作效率。Keil C51標準C編譯器為8051微控制器的軟件開發提供了C語言環境,同時保留了匯編代碼高效,快速的特點。C51編譯器的功能不斷增強,使你可以更加貼近CPU本身,及其它的衍生產品。C51已被完全集成到μVision2的集成開發環境中,這個集成開發環境包含:編譯器,匯編器,實時操作系統,項目管理器,調試器。μVision2 IDE可為它們提供單一而靈活的開發環境。 2.2.2Keil μVision3 2006年1月30日ARM推出全新的針對各種嵌入式處理器的軟件開發工具,集成KeilμVision3的RealView MDK開發環境。RealView MDK開發工具KeilμVision3源自Keil公司。RealView MDK集成了業內領先的技術,包括KeilμVision3集成開發環境與RealView編譯器。支持ARM7、ARM9和最新的Cortex-M3核處理器,自動配置啟動代碼,集成Flash燒寫模塊,強大的Simulation設備模擬,性能分析等功能,與ARM之前的工具包ADS等相比,RealView編譯器的最新版本可將性能改善超過20%。 2.2.3Keil μVision4 2009年2月發布KeilμVision4,KeilμVision4引入靈活的窗口管理系統,使開發人員能夠使用多臺監視器,并提供了視覺上的表面對窗口位置的完全控制的任何地方。新的用戶界面可以更好地利用屏幕空間和更有效地組織多個窗口,提供一個整潔,高效的環境來開發應用程序。新版本支持更多最新的ARM芯片,還添加了一些其他新功能。 2011年3月ARM公司發布最新集成開發環境RealView MDK開發工具中集成了最新版本的KeilμVision4,其編譯器、調試工具實現與ARM器件的最完美匹配。Keil μVision5 2013年10月,Keil正式發布了KeilμVision5 IDE。 2 2.3Keil在中國的應用情況 Keil官網雖然沒有發布中文版本,但是Keil系列軟件卻被中國80%以上的軟硬件工程師使用,但凡與電子相關的專業,都會開始從單片機和計算機編程開始學習,而學習單片機自然會用到Keil軟件。國內由米爾科技、億道電子、英倍特提供Keil的銷售和技術支持服務,他們是ARM公司合作伙伴,也是國內領先的嵌入式解決方案提供商。 2.4優點 1.Keil C51生成的目標代碼效率非常之高,多數語句生成的匯編代碼很緊湊,容易理解。在開發大型軟件時更能體現高級語言的優勢。 ⒉與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。用過匯編語言后再使用C來開發,體會更加深刻。 2.5keil操作 1.新建工程 3 2.選擇工程位置 3.選擇用到的CPU 4 4.新建文件 5.保存文件,注意后綴名 5 6.把文件添加到工程 7.編寫程序 6 6.選中產生HEX文件 7 3.Proteus軟件 3.1 proteus軟件簡介 Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風標電子技術有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前比較好的仿真單片機及外圍器件的工具。雖然目前國內推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發應用的科技工作者的青睞。 Proteus是英國著名的EDA工具(仿真軟件),從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到產品的完整設計。是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。 3.2功能模塊 1.智能原理圖設計 2.完善的電路仿真功能 3.實用的PCB設計平臺 3.3應用領域 3.3.1教學 Proteus是一個巨大的教學資源,可以用于: 1.模擬電路與數字電路的教學與實驗; 2.單片機與嵌入系統軟件的教學與實驗; 3.微控制器系統的綜合實驗; 4.創新實驗與畢業設計; 5.項目設計與產品開發 3.3.2技能考評 Proteus能提供考試所需所有資源; 1.Proteus能直觀評估硬件電路的設計正確性; 2.Proteus能直觀的對硬件原理圖進行調試軟件; 3.Proteus能驗證整個設計的功能; 4.測試可控、易評估、易實施; 3.3.3產品開發 Proteus Design Suite集成了原理圖捕獲、SPICE電路仿真和PCB設計,形成一個完整的電子設計系統。對于通用微處理器,還可以運行實際固件程序進行仿真。與傳統的嵌入式設計過程相比,這個軟件包能極大地縮短開發時間。 8 1.從產品概念到設計完成的完整仿真與開發平臺;2.預研設計與項目評估,減少開發風險;3.ODM的虛擬樣機;·強大的分析與調試功能克服新手的經驗不足;4.軟硬件的交互仿真與測試大大減少后期測試工作量;5.便利項目管理與團隊開發。 3.4功能特點 Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。這些功能是: 1.原理布圖 2.PCB自動或人工布線 3.SPICE電路仿真 革命性的特點: 1.互動的電路仿真 用戶甚至可以實時采用諸如RAM,ROM,鍵盤,馬達4,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。 2.仿真處理器及其外圍電路 可以仿真51系列、AVR、PIC、ARM、等常用主流單片機。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運行后輸入輸出的效果。配合系統配置的虛擬邏輯分析儀、示波器等,Proteus建立了完備的電子設計開發環境。 3.5proteus操作 9 1.新建項目 2.路徑選擇、項目名確立 10 3.選擇圖紙大小 11 12 4.LabVIEW軟件 4.1LabVIEW簡介 LabVIEW是一種程序開發環境,由美國國家儀器(NI)公司研制開發,類似于C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。LabVIEW軟件是NI設計平臺的核心,也是開發測量或控制系統的理想選擇。LabVIEW開發環境集成了工程師和科學家快速構建各種應用所需的所有工具,旨在幫助工程師和科學家解決問題、提高生產力和不斷創新。4.2LabVIEW功能 與 C 和BASIC 一樣,LabVIEW[1] 也是通用的編程系統,有一個完成任何編程任務的龐大函數庫。LabVIEW[2] 的函數庫包括數據采集、GPIB、串口控制、數據分析、數據顯示及數據存儲,等等。LabVIEW也有傳統的程序調試工具,如設置斷點、以動畫方式顯示數據及其子程序(子VI)的結果、單步執行等等,便于程序的調試。 Laboratory Virtual Instrument Engineering Workbench)是一種用圖標代替文本行創建應用程序的圖形化編程語言。傳統文本編程語言根據語句和指令的先后順序決定程序執行順序,而LabVIEW則采用數據流編程方式。,程序框圖中節點之間的數據流向決定了VI及函數的執行順序。VI指虛擬儀器,是LabVIEW的程序模塊。 LabVIEW提供很多外觀與傳統儀器(如示波器、萬用表)類似的控件,可用來方便地創建用戶界面。用戶界面在LabVIEW中被稱為前面板。使用圖標和連線,可以通過編程對前面板上的對象進行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。 4.3Labview應用領域 4.3.1測試測量: LABVIEW 最初就是為測試測量而設計的,因而測試測量也就是現在LABVIEW最廣泛的應用領域。經過多年的發展,LABVIEW在測試測量領域獲得了廣泛的承認。至今,大多數主流的測試儀器、數據采集設備都擁有專門的LabVIEW驅動程序,使用LabVIEW可以非常便捷的控制這些硬件設備。同時,用戶也可以十分方便地找到各種適用于測試測量領域的LabVIEW工具包。這些工具包幾乎覆蓋了用戶所需的所有功能,用戶在這些工具包的基礎上再開發程序就容易多了。有時甚至于只需簡單地調用幾個工具包中的函數,就可以組成一個完整的測試測量應用程序。 4.3.2控制: 控制與測試是兩個相關度非常高的領域,從測試領域起家的LabVIEW自然 13 而然地首先拓展至控制領域。LabVIEW擁有專門用于控制領域的模塊----LabVIEWDSC。除此之外,工業控制領域常用的設備、數據線等通常也都帶有相應的LabVIEW驅動程序。使用LabVIEW可以非常方便的編制各種控制程序。 4.3.3仿真: LabVIEW包含了多種多樣的數學運算函數,特別適合進行模擬、仿真、原型設計等工作。在設計機電設備之前,可以先在計算機上用LabVIEW搭建仿真原型,驗證設計的合理性,找到潛在的問題。在高等教育領域,有時如果使用LabVIEW進行軟件模擬,就可以達到同樣的效果,使學生不致失去實踐的機會。 4.3.4兒童教育: 由于圖形外觀漂亮且容易吸引兒童的注意力,同時圖形比文本更容易被兒童接受和理解,所以LabVIEW非常受少年兒童的歡迎。對于沒有任何計算機知識的兒童而言,可以把LabVIEW理解成是一種特殊的“積木”:把不同的原件搭在一起,就可以實現自己所需的功能。著名的可編程玩具“樂高積木”使用的就是LabVIEW編程語言。兒童經過短暫的指導就可以利用樂高積木提供的積木搭建成各種車輛模型、機器人等,再使用LabVIEW編寫控制其運動和行為的程序。除了應用于玩具,LabVIEW還有專門用于中小學生教學使用的版本。 4.3.5快速開發: 根據筆者參與的一些項目統計,完成一個功能類似的大型應用軟件,熟練的LabVIEW程序員所需的開發時間,大概只是熟練的C程序員所需時間的1/5左右。所以,如果項目開發時間緊張,應該優先考慮使用LabVIEW,以縮短開發時間。 4.3.6跨平臺: 如果同一個程序需要運行于多個硬件設備之上,也可以優先考慮使用LabVIEW。LabVIEW具有良好的平臺一致性。LabVIEW的代碼不需任何修改就可以運行在常見的三大臺式機操作系統上:Windows、Mac OS 及 Linux。除此之外,LabVIEW還支持各種實時操作系統和嵌入式設備,比如常見的PDA、FPGA以及運行VxWorks和PharLap系統的RT設備。4.4特點 盡可能采用了通用的硬件,各種儀器的差異主要是軟件。可充分發揮計算機的能力,有強大的數據處理功能,可以創造出功能更強的儀器。用戶可以根據自己的需要定義和制造各種儀器。未來虛擬儀器研究的另一個問題是各種標準儀器的互連及與計算機的連接。目前使用較多的是IEEE488 或 GPIB協議。未來的儀器也應當是網絡化的。 14 LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一種圖形化的編程語言的開發環境,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。LabVIEW集成了與滿足 GPIB、VXI、RS-232和 RS-485 協議的硬件及數據采集卡通訊的全部功能。它還內置了便于應用TCP/IP、ActiveX等軟件標準的庫函數。這是一個功能強大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。 圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW[2] 是一個面向最終用戶的工具。它可以增強你構建自己的科學和工程系統的能力,提供了實現儀器編程和數據采集系統的便捷途徑。使用它進行原理研究、設計、測試并實現儀器系統時,可以大大提高工作效率。 利用LabVIEW[2],可產生獨立運行的可執行文件,它是一個真正的32位/64位編譯器。像許多重要的軟件一樣,LabVIEW[2] 提供了Windows、UNIX、Linux、Macintosh的多種版本。 它主要的方便就是,一個硬件的情況下,可以通過改變軟件,就可以實現不同的儀器儀表的功能,非常方便,是相當于軟件即硬件!現在的圖形化主要是上層的系統,國內現在已經開發出圖形化的單片機編程系統(支持32位的嵌入式系統,并且可以擴展的),不斷完善中(大家可以搜索 CPUVIEW 會有更詳細信息)。 4.5LabVIEW操作 15 16 1.新建項目 2.編輯前面板 17 18 3.編輯后面板 19 4.仿真 20 5.emu8086軟件 5.1emu8086 簡介 EMU8086是學習匯編必不可少的工具,它結合了一個先進的原始編輯器、組譯器、反組譯器、具除錯功能的軟件模擬工具(虛擬PC),還有一個循序漸進的指導工具。該軟件包含了學習匯編語言的全部內容。Emu8086集源代碼編輯器,匯編/反匯編工具以及可以運行debug的模擬器(虛擬機器)于一身,此外,還有循序漸進的教程 5.2功能 該軟件包含了學習匯編語言的全部內容。Emu8086集源代碼編輯器,匯編/反匯編工具以及可以運行debug的模擬器(虛擬機器)于一身,此外,還有循序漸進的教程。這套軟件對于剛開始學習匯編語言的朋友非常有幫助.它能夠編譯源代碼,并在模擬器上一步一步的執行。可視化界面令操作易如反掌.可以在執行程序的同時可觀察寄存器,標志位和內存.算術和邏輯運算單元(ALU)顯示中央處理器內部的工作情況. 這個模擬器是在一臺“虛擬”的電腦上運行程序的,它擁有自己獨立的“硬件”,這樣你程序就同諸如硬盤與內存這樣的實際硬件完全隔離開,動態調試(DEBUG)時非常方便.8086的機器代碼同INTEL下一代微處理器完全兼容,包括Pentium II 和 Pentium 4,我相信 Pentium 5 同樣也會支持 8086指令.這意味著8086代碼具有很廣泛的應用范圍,它在老式的和最新的計算機系統上都能工作. 8086指令的另外一個優點是它的指令集非常小,這樣學起來會容易得多.Emu8086 同主流匯編程序相比,語法簡單得多,但是它能生成在任何能兼容8086機器語言的代碼。注意:如果你不使用Emu8086編譯程序,那你無法在運行的時候單步跟蹤 5.3使用方法 5.3.1如何運行 1.在開始菜單選在它的圖標,或者直接運行Emu8086.EXE 21 2.在“FILE”菜單中選擇“SAMPLE” 3.點擊“Compile and Emulate”按紐(或者按快捷鍵F5) 4.點擊“Single Step”按紐(或者按快捷鍵F8),可以查看代碼如何運行 5.4emu8086操作 1.新建項目 22 2.編譯程序 23 3.調試 24 6.MCS-51單片機仿真 6.1仿真課題名稱 八路搶答器 6.2仿真課題要求: (1)用1位7段LED數碼管顯示選手組別; (2)用8個LED顯示搶答狀態,常亮為正常答題,閃爍為犯規;(3)要求有蜂鳴器提示按鍵操作; (4)要配置2個按鍵給裁判用,一個是開始鍵一個是清除鍵。 6.3硬件電路設計 25 6.3.1硬件搭建總圖 下載后可調整圖片 6.3.2各部分字電路介紹 1.單片機最小系統 2.顯示搶答狀態 26 27 搶答按鍵 4.數碼管顯示電路 28 3.5.裁判開始和清除按鍵以及聲響部分 6.4軟件設計 程序故意加了錯誤,下載文檔后可見#include #inclu33de { 0xc0, //“0” 0xf9, //“1” 0xa4, //“2” 0xb0, //“3” 0x99, //“4” 0x92, //“5” 0x82, //“6” 0xf8, //“7” 0x80, //“8” 0x90, //“9” };uchari,aa,num,memary,xx;sbit START=P3^0;sbit sounder=P3^7;bit int1_flag;int play; /***********延時程序段**********/ void Delay(uint z) 29 { uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--); } /*******************************/ /*******INT0中斷服務程序********/ void reset0()interrupt 0 //高級中斷 { EX1=1;P1=0xff;P0=0xff;P2=0xff;sounder=0;int1_flag=0;} /*******************************/ /*******INT1中斷服務程序********/ voidqiangda()interrupt 2 { EX1=0;int1_flag=1;//中斷標準位 play=KEYscan();} /*******************************/ /*********按鍵掃描程序**********/ KEYscan(void){ {錯誤段 xx=P1;switch(xx){ case 0xfe:num=1;break; case 0xfd:num=2;break; case 0xfb:num=3;break; case 0xf7:num=4;break; case 0xef:num=5;break; case 0xdf:num=6;break; case 0xbf:num=7;break; case 0x7f:num=8;break; 30 default:break;} } returnnum;} /*******************************/ /********LED燈顯示程序*********/ Display2(){ //int play1;while(1){ switch(play) { case 1:P2=0xfe;break; case 2:錯誤段 P2=0xfd;break; case 3:P2=0xfb;break; case 4:P2=0xf7;break; case 5:P2=0xef;break; case 6:P2=0xdf;break; case 7:P2=0xbf;break; case 8:P2=0x7f;break; default: break; } break;} } /*******************************/ /********數碼管顯示程序*********/ Display(){ //int play;while(1){ switch(play) { case 1:P0=TAB[1];break; case 2:P0=TAB[2];break; case 3:P0=TAB[3];break; case 4:P0=TAB[4];break; 31 case 5:P0=TAB[5];break;錯誤段 case 6:P0=TAB[6];break;case 7:P0=TAB[7];break; case 8:P0=錯誤段 TAB[8];break; default: break; } break;} } /*******************************/ /***********起始LED*************/ /*******************************/ /************主程序*************/ void main(){ P1=0xff;//初始化 P0=0xff;//初始化 P2=0xff;//初始化 sounder=0; int1_flag=0; EA=1;//開總中斷開關 EX1=1;//開INT1外部中斷 IT1=1;//INT1邊沿觸發方式 IT0=1;// EX0=1;// aa=0xfe; while(1) { if(int1_flag==0) { P0=aa; Delay(500); aa=_crol_(aa,1); } ///////////////////////////////////// if(int1_flag==1) { if(START==0) 32 { sounder=1; Display(); Display2(); } ///////////////////////////////////// if(START==1) { sounder=1; Display(); Display2(); Delay(200); P2=0xff; Delay(200); } } } } 6.5仿真數據及現象 1.仿真起始狀態,數碼管不斷的依次點亮每個顯示位 33 2有人搶答,數碼管顯示搶答選手序號并且LED燈閃爍、音響設備啟動 3.主持人按下啟動按鈕后,2號選手搶答 34 7.8086仿真 7.1 仿真課題名稱 基于8086的Protus仿真電子計算器 7.2 仿真要求 實現電子計算器的相關功能,如加減乘除等 7.3硬件電路設計 35 7.3.1硬件搭建總圖下載后可調整圖片 下載后可調整圖片 下載后可調整圖片 下載后可調整圖片 下載后可調整圖片 下載后可調整圖片 下載后可調整圖片 下載后可調整圖片 36 7.3.2子電路介紹(1)88086芯片部分 (2)數據鎖存器部分 37 (3)與按鍵部分 (4)顯示部分 (5)譯碼電路 38 7.4軟件程序設計 程序故意加了錯誤,下載文檔后可見 網上有很多類似程序都是錯的!! DATA SEGMENT X DB ?,?,?,? ;存放數據的每一位 X1 DW ? ;存放第一個數據值 X2 DW ? ;存放第二個數據值 Y DW ? ;存放運算結果 S DB ? ;存放運算符號值 E DB ? ;按下等號鍵標記 CC DB ? ;存放運算數據位數 H DB 0 ;存放按鍵行號 L DB 0 ;存放按鍵列號 DISCODE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H ;段碼表 DATA ENDS CODE SEGMENT 39 ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AL,90H ;設置為A口輸入,B口輸出,C口輸出 OUT 46H,AL MOV DI,OFFSET X+3 ;DI指向X的高位 KKK: CALL KEY ;掃描按鍵 JMP KKK;以下為按鍵掃描子程序,程序返回后,在變量H和L中存放當前按鍵的行列號 KEY PROC CHECK: CALL DISP ;等待按鍵按下的同時進行顯示 MOV AL,0F0H ;所有行輸出低電平 OUT 44H,AL IN AL,40H CMP AL,0FFH ;讀列值 JZ CHECK ;若都為高電平則無鍵按下,等待 MOV CX,50 LOOP $ ;延時消抖 IN AL,DX ;重讀列值 CMP AL,0FFH JZ CHECK ;無鍵按下一直等待 MOV H,0 ;有鍵按下,先把行列號變量清0 MOV L,0 MOV BL,01H MOV BH,0FEH ;掃描法讀鍵值:從第一行開始測試,即PC0輸出低電平 NEXT: MOV AL,BH OUT 44H,AL NEXTH: IN AL,40H ;讀列值,判斷是第幾列有鍵按下 TEST AL,BL ;從第一列開始判斷 JZ WAIT0 ROL BL,1 CMP BL,20H ;當前行狀態下沒有任何列有鍵按下,則轉為對下一行的測試 JZ NEXTL INC H ;每判斷一列,列號加1 JMP NEXTH ;再對下一列進行判斷 NEXTL: MOV H,0 MOV BL,01H ROL BH,1;對下一行測試,讓下一個PC口輸出低電平 CMP BH,0EFH JZ EXIT INC L JMP NEXT 40 錯誤段 WAIT0: IN AL,40H ;若有鍵按下,則等該按鍵松開后再計算鍵值 CMP AL,0FFH JNZ WAIT0 MOV CX,50 LOOP $ ;延時消抖 IN AL,40H CMP AL,0FFH JNZ WAIT0 CALL KEYVALUE ;調計算鍵值子程序 EXIT: RET KEY ENDP ;以下為計算鍵值子程序,通過行列號計算鍵值(鍵值=行號*5+列號) ;鍵值存放在DL寄存器中 KEYVALUE PROC MOV DL,L MOV DH,H SHL DL,1 SHL DL,1 ;列號乘4 ADD DL,DH CMP DL,9 ;按下的是數字鍵 JNG NUM_CALL CMP DL,14 JL CONT_CALL ;按下的是運算鍵 CMP DL,14 JZ OUTP_CALL ;按下的是等于鍵 CMP DL,15 JZ CLR_CALL ;按下的是清除鍵 NUM_CALL: CALL NUMBER ;調數字鍵處理子程序 JMP EXIT1 CONT_CALL: MOV S,DL ;存放運算鍵的鍵值 MOV E,0 CALL COUNT ;調運算鍵處理子程序,計算第一個加數 JMP EXIT1 OUTP_CALL: CALL OUTP ;調等號鍵處理子程序 JMP EXIT1 CLR_CALL: CALL CLEAR ;調清除鍵處理子程序 EXIT1: RET錯誤段 KEYVALUE ENDP;以下為清除鍵處理子程序,按下清除鍵后,X變量全部清0 CLEAR PROC 41 MOV X[3],0 MOV X[2],0 MOV X[1],0 MOV X[0],0 CALL BITP RET CLEAR ENDP;以下為等號鍵處理子程序,該子程序負責將第二個運算數據的數值計算出來存入X2變量 ;并根據運算符號,調用相應的運算子程序 OUTP PROC PUSH AX PUSH DX PUSH BX INC E CALL COUNT ;調運算鍵處理子程序,計算第二個運算數據 CMP S,10 JZ ADD_CALL ;運算符為加號,則調用加法子程序 CMP S,11 JZ SUB_CALL ;運算符為減號,則調用減法子程序 CMP S,12 JZ MUL_CALL ;運算符為乘號,則調用乘法子程序 CMP S,13 CALL DIVP ;運算符為除號,則調用除法子程序 JMP STORE1 ADD_CALL: CALL ADDP JMP STORE1 SUB_CALL: CALL SUBP JMP STORE1 MUL_CALL: CALL MULP STORE1: MOV AX,Y ;以下程序將各運算子程序返回的運算結果,按位分解,送入X變量 MOV DX,0 MOV BX,1000 DIV BX MOV X[0], AL MOV AX,DX MOV BL,100 DIV BL MOV X[1],AL MOV AL,AH MOV AH,0 MOV BL,10 42 DIV BL MOV X[2],AL MOV X[3],AH POP BX POP DX POP AX RET OUTP ENDP;以下為運算鍵處理子程序,該程序將第一個運算數據的數值計算出來并存入X1變量 ;或者將第二個運算數據的數值計算出來并存入X2變量;將運算符的值存入S變量 COUNT PROC PUSH AX PUSH BX PUSH DX MOV DX,0 CALL BITP ;測試X中的數據是多少位 CMP CC,4 ;輸入的數據是4位數? JZ C4 CMP CC,3 ;輸入的數據是3位數? JZ C3 CMP CC,2 ;輸入的數據是2位數? JZ C2 JMP C1 ;輸入的數據是1位數? C4: MOV AX,0 MOV AL,X[0] MOV BX,1000 MUL BX錯誤段 MOV DX,AX C3: MOV AL,X[1] MOV BL,100 MUL BL ADD DX,AX C2: MOV AL,X[2] MOV BL,10 MUL BL ADD DX,AX C1: MOV AL,X[3] MOV AH,0 ADD DX,AX CMP E,1 43 JNZ X1_S MOV X2,DX ;按下的是等號,則將第二個運算數據的值存入X2變量 JMP EXIT3 X1_S: MOV X1,DX ;按下的是運算符號,則將第一個運算數據的值存X1變量 MOV X[3],0 ;清空X變量 MOV X[2],0 MOV X[1],0 MOV X[0],0 EXIT3: POP DX POP BX POP AX RET COUNT ENDP;以下為數字鍵處理子程序 ;該程序,將輸入的數據按位存放在X變量中,并由CC記錄數據的位數 NUMBER PROC CMP E,1 JNZ CONTINUE MOV E,0 CALL CLEAR CONTINUE: CMP CC,0 ;目前數據為0位,即沒有數據,則轉到SSS JZ SSS;若已有數據,以下程序將X左移8位。;例如:先輸入“1”,當再輸入2時,;先要將“1”從個位移到十位,然后再將“2”存放到個位 PUSH AX PUSH DX MOV錯誤段 AL,X[3] MOV AH,X[2] MOV DL,X[1] MOV DH,X[0] MOV CX,8 LL: SHL AX, 1 RCL DX,1 LOOP LL MOV X[3],AL MOV X[2],AH MOV X[1],DL MOV X[0],DH POP DX 44 POP AX SSS: MOV [DI],DL ;將當前鍵入的數據存放到X的最低位 INC CC ;數據位數加1 CMP CC,4 ;判斷數據位數 JNG EXIT2 MOV CC,0 ;如果數據超過4位,重新從最低位開始存放 MOV X[2],0 MOV MOV EXIT2: CALL RET NUMBER ENDP;加法子程序 ADDP PROC PUSH MOV ADD MOV POP RET ADDP ENDP;減法子程序 SUBP PROC PUSH MOV SUB MOV POP RET SUBP ENDP;乘法子程序 MULP PROC PUSH PUSH MOV MOV MUL MOV POP POP RET MULP ENDP X[1],0 X[0],0 DISP AX AX,X1 AX,X2 Y,AX AX AX AX,X1 AX,X2 Y,AX AX AX DX AX,X1 DX,X2 DX Y,AX DX AX ;調顯示子程序,顯示輸入的數據 45 ;除法子程序 DIVP PROC PUSH AX PUSH BX PUSH DX MOV DX,0 MOV AX,X1 MOV BX,X2 DIV BX MOV POP POP POP RET DIVP ENDP;求冪子程序 PF PROC PUSH PUSH PUSH MOV MOV MOV DEC LOP: MUL MOV LOOP MOV POP POP POP RET PF ENDP;階乘子程序 JCP PROC PUSH PUSH PUSH MOV MOV MOV DEC DEC BEGIN: MUL Y,AX DX BX AX AX DX CX CX,X2 DX,X1 AX,X1 CX DX DX,X1 LOP Y,AX CX DX AX AX BX CX CX,X1 AX,X1 BX,AX BX CX BX 46 DEC BX LOOP BEGIN MOV Y,AX POP CX POP BX POP AX RET JCP ENDP;求余子程序 QYP PROC PUSH AX PUSH BX PUSH DX MOV DX,0 MOV AX,X1 MOV BX,X2 DIV BX MOV Y,DX POP DX POP BX POP AX RET QYP ENDP;顯示子程序,將X中的數值按位顯示出來 DISP PROC PUSH BX PUSH AX MOV BH,0 LEA SI,DISCODE CALL BITP ;測試X位數 CMP CC,4 JZ QIAN CMP CC,3 JZ BAI CMP CC,2 JZ SHI CMP CC,1 JMP G JMP NONE QIAN: MOV AH,11100000B ;從第4位開始顯示 MOV AL,AH OUT 44H,AL MOV BL,X[0] MOV AL,[SI+BX] 47 金蝶軟件的實訓報告 在金蝶軟件實訓的過程中也有不少認識: 1、做會計需要理清思路,像在建賬的時候,要對整個建賬有較清晰地了解,這樣具體工作起來有方向,效率比較高,否則很容易在一個問題上卡住。而理清思路后就是具體的一些工作,這些工作或許會重復,比較枯燥,很需要耐心。 2.最好在開始項目之前,完成前期數據準備。對于一些基礎數據,例如各種基本資料的編碼。我們有必要提前完成,免得拉長項目實施周期。使用前,必須設置好基礎資料,基礎資料是運行系統的基石,有點像做房子前要準備好材料一樣。基礎資料的準備順序基本上就是系統默認的順序。這個順序沒有什么特別的,怎么著都行,你在需要時自動提示你需要先處理哪一些。最好是:幣別、憑證字、計量單位、結算方式、部門、職員、科目、客戶、供應商。一些項目是有必錄項與非必錄項的,在前期我們可以只錄入必錄項,以后在需要時再錄入非必錄信息。在客戶、供應商、部門、職員等中,其代碼可以隨時更改,在更改代碼后,其原有信息自動過到新代碼之中。二是同一核算項目的明細項盡可能的在級次和長度上保持一致。 科目代碼的更改有自身的特點,其他項目的代碼隨時都可以更改,科目的代碼的更改就不一樣了。在科目使用后,其一級代碼可以改動,除此外都不能改動。設置科目要了解哪些屬性是用后可以更改的,哪些是不能更改的。如上述代碼除一級外都不能更改,同樣不能更改的有科目類別、數量金額核算、是否為現金科目和銀行存款科目、是否出日記帳、余額方向、計量單位和所掛的核算項目。 “紙上學得終覺淺,絕知此事要躬行”。學到了不少東西,了解了不少東西,看到了自己的對會計的專業知識掌握得很少。所謂會計行業越老越值錢,以前總認為會計最重要還是經驗,但是這次的實習改變了我的想法,理論是否扎實也是很關鍵的,畢竟會計的專業比較強,而且有一些比較死的東西是必須掌握的。如果沒打好理論基礎,真正到了工作會沒有頭緒的! 在處理一筆業務的時候,知道要做什么,但是卻不知道從何處開始。在學以致用方面很需要努力。在為期八周的金蝶軟件上機實習過程中,我深深的體會到現代IT技術與現代前沿管理思想有機結合的強大力量,也對這款軟件一見鐘情。友好的界面,流暢的模塊轉換功能,還有可視化的功能按鈕,環環相扣的邏輯思維。這些都讓我有了新的看法。也為我在以后的工作學習中,指明了一條方向:現代化和智能化,系統化和趨新化,這些思想帶給我在學習和認識的思想轉變。 辦公軟件 實訓報告 班級 姓名 學號 指導老師 成績 學期 目錄 1辦公軟件介紹.................3辦公軟件的學習...................3 2.1文字處理軟件Word簡介.......................3 2.2 幻燈片制作 PowerPoint........................4 2.3 電子表格軟件Excel........................4 2.4 郵件管理軟件 outlook....................4 3辦公自動化.....................4 3.1響應政府上網工程....................4 3.2信息及時傳遞.....................5 3.3保證資料的完整的連續性......................5 3.4內部各科室間的業務交流學習.....................5 3.5信息、設備資源共享.......................5 3.6利于為民辦實事........................5 4實訓總結..................6 1辦公軟件介紹 辦公軟件是可以進行文字處理、表格制作、幻燈片制作、簡單數據庫的處理等方面工作的軟件;金山公司的WPS辦公軟件;尚書表格文字識別系統軟件;金山快譯等翻譯軟件;防毒殺毒軟件....與工作有關的專業軟件和專業系統軟件都稱為辦公軟件。 辦公軟件是用來處理一些工作上的文件的。如最簡單的通告、通知、表格、和簡單的圖形組合都可以。通常說的辦公軟件指的就是office系列軟件,常用的就是word和excel了。 目前辦公軟件的應用范圍很廣,大到社會統計,小到會議記錄,數字化的辦公,離不開辦公軟件的鼎立協助。目前辦公軟件朝著操作簡單化,功能細化等方向發展。講究大而全的office系列和專注與某些功能深化的小軟件并駕齊驅。另外,政府用的電子政務,稅務用的稅務系統,企業用的協同辦公軟件,這些都叫辦公軟件。辦公軟件的學習 辦公軟件主要是指目前全球用戶最多的微軟辦公軟件套裝(MS office套件),包括文字處理軟件word,表格軟件excel,演示用具power point,電子郵件收發軟件outlook,數據庫軟件access等。 2.1文字處理軟件Word簡介 Word是Microsoft公司的一個文字處理器應用程序。它最初是由Richard Brodie為了運行DOS的IBM計算機而在1983年編寫的。隨后的版本可運行于Apple Macintosh(1984年), SCO UNIX,和Microsoft Windows(1989年),并成為了Microsoft Office的一部分,目前word的最新版本是word 2010Beta。文字處理軟件Word是世界上應用最為廣泛的文字處理軟件,是創建辦公檔最常用的軟件之一,借助它用戶不但可以快速、規范地制作各種文檔,能使文字處理操作直觀易學。根據實訓要求,還可以制作出我們可以方便地編輯和發送電子郵件,編輯和處理網頁等。 2.2 幻燈片制作 PowerPoint Powerpoint主要用于演示文稿的創建,即幻燈片的制作。可有效幫助演講、教學,產品演示等。Powerpoint是用于設計制作專家報告、教師授課、產品演示、廣告宣傳的電子版幻燈片,制作的演示文稿可以通過計算機屏幕或投影機播放。PowerPoint是制作和演示幻燈片的軟件,能夠制作出集文字、圖形、圖像、聲音以及視頻剪輯等多媒體元素于一體的演示文稿,把自己所要表達的信息組織在一組圖文并茂的畫面中,用于介紹公司的產品、展示自己的學術成果。PowerPoint 可以輕松地將用戶的想法變成極具專業風范和富有感染力的演示文稿,通過計算機屏幕或者投影機播放,主要用于設計制作廣告宣傳、產品演示等。 2.3 電子表格軟件Excel Microsoft Excel是微軟公司的辦公軟件Microsoft office的組件之一,是由Microsoft為Windows和Apple Macintosh操作系統的電腦而編寫和運行的一款試算表軟件。Excel它可以進行各種數據的處理、統計分析和輔助決策操作,廣泛地應用于管理、統計財經、金融等眾多領域。 2.4 郵件管理軟件 outlook Outlook Express是微軟自帶的一種電子郵件,簡稱為OE,是微軟公司出品的一款電子郵件客戶端,也是一個基于NNTP協議的Usenet客戶端。微軟將這個軟件與操作系統以及Internet Explorer網頁瀏覽器捆綁在一起。Outlook 軟件不僅可以發送、接收和管理電子郵件,而且可以管理日歷和聯系人。 3辦公自動化 3.1響應政府上網工程 局域網是整個政府網絡的子網,方便上情下達和下情上傳,以及資源共享、資料檢索。 3.2信息及時傳遞 局長等領導事情多,科室工作人員如有信息反饋給領導,只需用便箋給領導留言,領導經電腦提醒,就可以盡快做出決定。 3.3保證資料的完整的連續性 各科室利用管理軟件,將涉及到的業務登記、備案資料,利用計算機做索引,自動生成存檔格式。 3.4內部各科室間的業務交流學習 局域網提供內部電子公告板作為交流學習的場地,可以縮小不同業務部門工作人員之間的業務差距,利于培養通才型人才 3.5信息、設備資源共享 利用網絡打印機及領導批字使用設備,進行月終統計、年終統計、紙張墨粉等耗材的統計和實施控制。可以解決耗材用量大,浪費多的問題,同時也利于設備的維護與保養。 3.6利于為民辦實事 局域網的對外接口服務器中,提供一些政策、動態法規咨詢,申請主頁空間,同時可以開通局長信箱,信訪處理信箱、局長接待日內容預約,縮短與群眾對話的距離,提高為民辦實事的效率 辦公自動化系統強調以知識管理為核心,提供豐富的學習功能與知識共享機制,確保操作人員在辦公自動化系統中的地位從被動向主動轉變,從而提高整體創新與應變能力。但系統針對現行的工作流程和崗位安排,有一種固定性,不利于崗位變動,為適應新時代經濟發展趨勢,我們正在嘗試辦公自動化領域的新革命。 4實訓總結 辦公軟件實訓這一周很快就過去了,想想剛剛開始的時候,而現在更多的是感慨,印在腦海里的每一個足跡都是那么的深,短短的一周,我學到了很多以前不知道的東西,實在是感受頗深。 在社會市場經濟高速發展的今天,如果計算機的各項管理運做仍然停滯在以紙、筆為主要工具的階段,就會因為信息量的快速增長而無法迅速、準確的運用計算機完成各項工作,這樣,必將成為企業各方面發展的一個瓶頸。 而當今企業競爭范圍的伴隨社會市場經濟的發展以及信息化程度的不斷提高而日益擴大,這樣就要求企業在各個方面加強管理,要求企業有更高的信息化集成來實現對企業的整體資源進行集成管理。現代企業都意識到,企業之間的競爭是綜合實力的競爭,要求企業有更強的資金實力,具備強有力的管理能力和更快的市場響應速度。因此,辦公軟件學習的意義是非常重大的。 而在當代這個以信息時代為主題的社會里,計算機技術高速發展,將信息技術應用于對現代企業的管理日益普及。計算機技術不但可以提高信息的處理速度和提高信息處理的準確性,更重要的是可以更合理的分配工作,從而加快社會工作的現代化、綜合化的發展步伐。引入計算機信息系統,不但為企業管理部門節省了不必要的開支,更重要的是提高了它對我們個人的工作效率。 經過這次辦公軟件實訓,讓我深深的了解到辦公軟件與提高工作效率等各方面重要聯系,真正的體會到了辦公軟件的重要性。第二篇:旅游管理專業軟件實訓報告
第三篇:專業仿真軟件自主學習報告
第四篇:金蝶軟件實訓報告
第五篇:辦公軟件實訓報告