版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要科技在進步,時代在發(fā)展,科學的生物學信號指標與人們的生活健康緊緊地聯(lián)系在一起,只有更全面地了解其中規(guī)律,才能更科學地解決人體健康問題和擁有高質(zhì)量的生活。隨著科學技術(shù)的發(fā)展,便捷式生物醫(yī)學電子設(shè)備技術(shù)也愈來愈趨于成熟,人們的生活水平越來越高,對便捷式生物醫(yī)學信號電子實時監(jiān)測顯示設(shè)備的需求也越來越高。健康指標很多,本設(shè)計是根據(jù)人們行走的步數(shù)和心跳的頻率兩個重要的健康指標進行開發(fā)設(shè)計,因此,本次畢業(yè)設(shè)計按照現(xiàn)在發(fā)展的需要設(shè)計一款基于STM32單片機的運動實時監(jiān)測顯示系統(tǒng)。運動實時監(jiān)測顯示系統(tǒng)主要采用STM32F103C8T6核心板電路,而計算人的走路步數(shù),走過的路程距離和行走的狀態(tài)主要通過重力加速度傳感器ADXL345來實現(xiàn)檢測。通過心率傳感器和溫度傳感器實時檢測心跳頻率和身體溫度。而實時顯示步數(shù)多少、距離長短、心率快慢以及溫度高低則通過LCD1602來實現(xiàn)。關(guān)鍵詞:STM32F103步數(shù)ADXL345模塊心率模塊溫度AbstractScienceandtechnologyareprogressing,thetimesaredeveloping,andthebiologicalsignalindicatorsofsciencearecloselyrelatedtothehealthofpeople'slives.Onlybymorecomprehensiveunderstandingoftherules,canwesolvehumanhealthproblemsmorescientificallyandhaveahighqualityoflife.Withthedevelopmentofscienceandtechnology,convenientbiomedicalelectronicequipmenttechnologyisbecomingmoreandmoremature,people'slivingstandardisgettinghigherandhigher,andthedemandforconvenientbiomedicalsignalelectronicreal-timemonitoringanddisplayequipmentisbecominghigherandhigher.Therearemanyhealthindicators,thisdesignisbasedonthenumberofpeoplewalkingandthefrequencyofheartbeattwoimportanthealthindicatorstodevelopthedesign,therefore,thisgraduationprojectAccordingtotheneedofdevelopment,areal-timemotionmonitoringanddisplaysystembasedonSTM32singlechipmicrocomputerisdesigned.Thereal-timemotionmonitoringanddisplaysystemmainlyadoptstheSTM32F103C8T6coreboardcircuit,andcalculatesthenumberofwalkingsteps,thedistanceandthestateofwalkingmainlythroughthegravityaccelerationsensorADXL345torealizethedetection.real-timedetectionofheartbeatfrequencyandbodytemperaturethroughheartratesensorsandtemperaturesensors.Andthereal-timedisplayofthenumberofsteps,thelengthofdistance,heartratespeedandtemperaturethroughtheLCD1602toachieve.Keywords:STM32F103stepsadxl345moduleheartratemoduletemperature目錄TOC\o"1-3"\h\u6667第一章緒論 1250181.1課題背景及研究意義 1196821.2國內(nèi)外研究現(xiàn)狀 293421.3本設(shè)計論文結(jié)構(gòu)安排 229536第二章設(shè)計方案的選擇 3247512.1STM32單片機芯片選擇 318492.2顯示模塊選擇 395272.3計步模塊選擇 4250502.4心率監(jiān)測模塊選擇 417871第三章硬件電路設(shè)計 5295113.1系統(tǒng)功能分析及系統(tǒng)結(jié)構(gòu)設(shè)計 599383.1.1系統(tǒng)功能分析 5292023.1.2系統(tǒng)結(jié)構(gòu) 574873.2模塊電路設(shè)計 5161613.2.1主控板電路 5206543.2.2顯示模塊電路 7210213.2.3計步模塊電路 862693.2.4心率模塊電路 9241993.2.5溫度模塊電路 125466第四章系統(tǒng)軟件應用 1463334.1系統(tǒng)編程語言選擇 1438214.2程序開發(fā)環(huán)境 149004.3軟件開發(fā)流程 15224584.4程序燒錄軟件介紹 16242814.5程序燒寫模塊介紹 16125874.6系統(tǒng)算法設(shè)計 18291614.6.1心率算法設(shè)計 18291614.6.2計步與距離算法設(shè)計 18291614.6.3體溫算法設(shè)計 18125874.7系統(tǒng)編程流程 1827220第五章系統(tǒng)調(diào)試 19326775.1系統(tǒng)調(diào)試 19291615.1.1程序調(diào)試 19281465.1.2硬件測試 19201715.2實物測量數(shù)據(jù) 20201715.3實物測試 2027220第六章總結(jié)與展望 211305參考文獻 224242致謝 23廣東東軟學院本科畢業(yè)設(shè)計(論文)第一章緒論1.1課題背景及研究意義
伴隨著當今社會的不斷發(fā)展,人們的生活水平不斷的提高,實時監(jiān)測人體健康指標在預防突發(fā)疾病方面愈發(fā)重要,人們也通過各種各樣的方式去保持自己的身體健康。人們在日常生活中最容易注意到心率、體溫等方面的健康指標。心臟是人體中最關(guān)鍵的器官,在我國人口死亡中因為心臟病病發(fā)死亡的人數(shù)每年所占百分比都很高。為了防止突發(fā)心臟病,人們自然而然就會想著實時監(jiān)測到自己的身體狀況,隨著生物學技術(shù)和電子科學技術(shù)的發(fā)展,便攜式健康電子監(jiān)測設(shè)備引入了人們的生活。人們可以通過有計劃的制定適量的運動方案來健身,并且能夠通過便攜式健康電子監(jiān)測設(shè)備來實時分析人體的健康狀況,還有就是便攜式健康電子監(jiān)測設(shè)備也會迅速的適應市場需求,因而越發(fā)流行。心率是指描述心臟周期性跳動的頻率,簡單闡述也就是指心臟在一分鐘周期內(nèi)跳動的次數(shù)。在生物學方面,心臟跳動的頻率也是有具體的健康范圍值,正常人心跳頻率是由竇房結(jié)主管,竇房結(jié)發(fā)放沖動的頻率是60-100次/分。但是正常人在睡眠狀態(tài)下,心率可以低于60次/分。體育運動員,經(jīng)常參加體育鍛煉的人和重體力勞動者,心率常低于60次/分,在50次/分左右,沒有任何心動過緩的癥狀,也考慮是正常的。對于體質(zhì)虛弱、缺乏鍛煉的人,基礎(chǔ)心率可能會偏高,常在100次/分左右,甚至超過100次/分,也可以視為正常,建議增加體育鍛煉,降低基礎(chǔ)心率。人們在運動狀態(tài)下以及過度的激動的時候,心率也會增快。計步器的出現(xiàn),正是因為人們?yōu)榱俗鲞m量的跑步運動來鍛煉心肺功能而設(shè)計的便攜式“健康”電子實時監(jiān)測設(shè)備。人們會通過計步器有計劃性的制定適量運動來鍛煉身體,從而達到符合生物醫(yī)學方面規(guī)律性的運動,這時就不容易出現(xiàn)運動過度或運動量不足的情況。通過規(guī)律性的制定運動計劃,從而提高人體的健康水平。體溫就是用來描述人體內(nèi)部溫度的數(shù)值度量。從生物學方面來說,人體內(nèi)部溫度是相對保持在恒定的狀態(tài),相對恒定的體溫是保證人體機能新陳代謝和生命運動進行的必要條件,一個正常人的體溫又分很多種,腋下的溫度會在36.1℃~37℃,口腔的溫度會在36.3℃~37.2℃,然而在人體體溫正常的情況下,人體其他部位表面皮膚的溫度會在33℃左右。人們?yōu)榱吮WC人體機能新陳代謝和生命運動的進行,從而提高人體的免疫力,人們就會不斷的關(guān)注自己的體溫變化情況,這時實時監(jiān)測體溫的便攜式電子設(shè)備就符合了市場的需求?;诖?,本設(shè)計選擇研發(fā)一種將步數(shù)、心率和體溫連接一體的實時監(jiān)測顯示系統(tǒng)。1.2
國內(nèi)外研究狀況
通過調(diào)查情況顯示,近年來,我國乃至全球科學技術(shù)發(fā)展迅猛,其中在醫(yī)療器械方面的產(chǎn)業(yè)發(fā)展較為突出,全球在醫(yī)療電子智能設(shè)備研發(fā)和生產(chǎn)方面的投入力度不斷增漲,與此同時,全球在醫(yī)療電子智能設(shè)備方面的貿(mào)易往來也變得越來越活躍,并且在貿(mào)易往來中每年平均增速在7%左右,如今醫(yī)療器械產(chǎn)業(yè)技術(shù)方面的研發(fā)和貿(mào)易作為全球較為關(guān)注和競爭的焦點。因此,全球的醫(yī)療器械產(chǎn)業(yè)也會相應在創(chuàng)新性、資金鏈、人才培養(yǎng)、服務型、管理型等方面不斷進行拓展。相對于其他的發(fā)達國家來說,我國的醫(yī)療器械產(chǎn)業(yè)方面的發(fā)展還是遠遠不夠的,在技術(shù)創(chuàng)新方面,我國醫(yī)療器械產(chǎn)業(yè)要比發(fā)達國家薄弱,在貿(mào)易往來中,我國目前很多較為先進的醫(yī)療器械都需要在發(fā)達國家中引進來。在人才培養(yǎng)方面,我國相對于發(fā)達國家來說還是有一點差距。重要的核心技術(shù)掌握程度還是很匱乏。因此,我們要不斷的提高技術(shù)型人才培養(yǎng),從而更好地掌握醫(yī)療器械核心技術(shù),提高技術(shù)水平。我國在不斷提高醫(yī)療器械技術(shù)水平方面是具有高度的戰(zhàn)略性、帶動性和成長性。一個國家經(jīng)濟發(fā)展快慢和現(xiàn)代化水平的高低也與醫(yī)療器械技術(shù)方面是否發(fā)達息息相關(guān)。在當今國際社會醫(yī)療電子智能設(shè)備的發(fā)展中,便攜式的醫(yī)療電子智能設(shè)備也在市場上掀起了一股浪潮,不斷受到人們的廣大歡迎,并且在市場的需求量上也是不斷提高。單從心率計方面來講,醫(yī)院或者一些私人醫(yī)療機構(gòu)中專門用來測量心電圖的儀器不多,并且只適合于臨床監(jiān)測,然而在人們?nèi)粘I罱】档谋O(jiān)測上是不夠輕型化,這時便攜式的心率實時監(jiān)測電子設(shè)備就滿足了當今人們?nèi)粘I畹慕】当O(jiān)測。雖然便攜式心率電子設(shè)備在精度上有所欠缺,但是在未來的科技發(fā)展趨勢中,便攜式心率電子實時監(jiān)測設(shè)備將是不可忽視。1.3本設(shè)計論文結(jié)構(gòu)安排第一章:主要針對本設(shè)計內(nèi)容進行國內(nèi)外背景及研究現(xiàn)狀的介紹。第二章:主要針對本設(shè)計整體組成思路的介紹以及所需材料的優(yōu)選分析。第三章:主要針對本設(shè)計相關(guān)硬件部分的應用原理圖設(shè)計以及功能分析。第四章:主要針對本設(shè)計在系統(tǒng)程序方面的整體操作流程。第五章:主要針對本設(shè)計系統(tǒng)程序方面的調(diào)試以及硬件部分的調(diào)試操作。第六章:主要針對本設(shè)計系統(tǒng)作出總結(jié)與展望。第二章設(shè)計方案的選擇2.1STM32單片機芯片選擇方案一:可編程邏輯器件CPLD本設(shè)計是心率計步體溫實時顯示系統(tǒng),CPLD是一種較為復雜的可編程邏輯器件,其具有較高的密度以及處理速度快,并且在功耗方面也是比較低,在應用于大規(guī)模的控制系統(tǒng)中具有更明顯的效果,但是本設(shè)計控制系統(tǒng)不需要復雜的邏輯功能以及在處理數(shù)據(jù)的速度上也要求不高,綜合考慮其使用和經(jīng)濟等方面因素,本系統(tǒng)設(shè)計采用可編程邏輯器件CPLD作為處理器不合適,從而不選擇作為本設(shè)計主要的控制器。方案二:STC89C52單片機STC89C52單片機可以說是8051單片機增強版,不僅在內(nèi)核上采用了8051經(jīng)典的內(nèi)核,而且也完全兼容8051上的指令代碼,其作為控制器不僅具有很高的性能和低功耗,而且還有8k在線編程Flash存儲器,該單片機作為本設(shè)計的主控器是完全符合的,并且可達到相應的功能效果。方案三:STM32單片機本設(shè)計系統(tǒng)所選的單片機主控器是一種意法半導體,ST公司生產(chǎn)的STM32系列單片機。STM32系列單片機具有低功耗和處理速度快,由于采用ARM最新的內(nèi)核,從而使其具有優(yōu)異的實時仿真性能,并且在應用于開發(fā)方面較為容易上手,在應用于本設(shè)計作品上具有很好的體現(xiàn)效果,其產(chǎn)品在市場上也極受歡迎。通過以上的各方面的參數(shù)對比考慮后決定選擇方案三。2.2顯示模塊選擇方案一:LED數(shù)碼管動態(tài)掃描顯示使用多個發(fā)光二極管封裝組成“8”字型的LED數(shù)碼管,在應用于單片機開發(fā)中占用的線口較少和設(shè)計電路簡單,并且對于顯示數(shù)字十分的合適。因為本設(shè)計需要顯示的數(shù)據(jù)較多,所以LED數(shù)碼管顯示明顯就不合適。方案二:點陣式數(shù)碼管顯示點陣式數(shù)碼管在工藝設(shè)計上和LED數(shù)碼管具有相似性,兩種數(shù)碼管都是由發(fā)光二極管組成,其在顯示文字和數(shù)字方面都不夠清晰和美觀,因此,本系統(tǒng)在顯示模塊電路設(shè)計中不采用點陣式數(shù)碼管。方案三:LCD液晶顯示LCD液晶顯示,由單片機驅(qū)動,它主要用來顯示大量數(shù)據(jù)、文字、圖形,能夠顯示的位數(shù)多,顯示清晰多樣和美觀,同時液晶顯示器的編寫程序簡單,價格便宜,而且功率消耗小、壽命長和抗干擾能力強。通過以上的各方面的參數(shù)對比考慮后決定選擇方案三。2.3計步模塊選擇方案一:陀螺儀陀螺儀是一種常用于角運動檢測的裝置,眾多的角運動檢測裝置中,陀螺儀具有較高的精準度以及穩(wěn)定性,在應用于本設(shè)計系統(tǒng)中可以達到很好的精準度效果,但是其在控制起來比較復雜。方案二:ADXL345模塊采用基于ADI公司的傾角加速傳感器ADXL345模塊來檢測人體的位置信息,ADXL345模塊功能強大,內(nèi)置很多寄存器,而且成本低,易于控制。通過以上的各方面的參數(shù)對比考慮后決定選擇方案二。2.4心率監(jiān)測模塊選擇方案一:壓力傳感器壓力傳感器是一種通過感受外界壓力傳導后產(chǎn)生電信號的傳感器。其在設(shè)計應用上電信號傳輸比較微弱,從而難以用于檢測細微的壓力傳導。因為在應用于本設(shè)計的心率監(jiān)測方面明顯達不到相應的功能效果,所以本設(shè)計不采用壓力傳感器模塊。方案二:心率模塊通過紅外感應方式來采集心率電信號,紅外感應模塊對采集的心率電信號抗干擾能力較強,檢測到的心率電信號輸出波形比較穩(wěn)定,在本設(shè)計中是一種比較理想的選擇。通過以上的各方面的參數(shù)對比考慮后決定選擇方案二。第三章硬件電路設(shè)計3.1系統(tǒng)功能分析及系統(tǒng)結(jié)構(gòu)設(shè)計3.1.1系統(tǒng)功能分析本設(shè)計系統(tǒng)主要采用STM32F103C8T6系統(tǒng)板控制心率模塊、計步模塊和溫度模塊進行數(shù)據(jù)采集,再控制顯示模塊對相應數(shù)據(jù)進行顯示,具體功能分析如下:(1)使用Pulsesensor模塊和DS18b20模塊分別采集心率和溫度數(shù)據(jù)。(2)使用ADXL345模塊實時檢測人體運動狀態(tài),并且采集三軸的變化情況,計算出相應的步數(shù)和距離數(shù)值。(3)使用LCD1602模塊顯示計算得到心率、步數(shù)、溫度和距離的數(shù)值。3.1.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)具體框圖如下圖3-1所示:圖3-1系統(tǒng)原理框圖3.2模塊電路的設(shè)計3.2.1主控板電路一、STM32F103C8T6單片機的主要優(yōu)點:(1)STM32單片機具有低功耗性能和處理速度快;(2)在嵌入式硬件開發(fā)上具有優(yōu)異的實時仿真性能[1];(3)在嵌入式開發(fā)上可以達到很大集成化;二、STM32F103C8T6單片機——最佳的平臺選項本設(shè)計系統(tǒng)在開發(fā)上使用到較多模塊器件,在面向多個項目的開發(fā)上更適合選擇STM32單片機,單個STM32平臺不管在儲存空間和引腳等方面的應用上都具有很好的適配性,并且在外設(shè)連接應用以及軟件應用開發(fā)上的兼容性高。在應用于本設(shè)計系統(tǒng)中可以達到高度的集成化。STM32F103C8T6單片機核心板接口電路圖如下圖3-2所示:圖3-2STM32單片機核心板接口原理圖STM32單片機核心板內(nèi)部電路圖如下圖3-3所示:圖3-3STM32單片機核心板內(nèi)部原理圖STM32單片機實物圖如下圖3-4所示:圖3-4STM32單片機核心板實物圖3.2.2顯示模塊電路本設(shè)計系統(tǒng)在進行數(shù)據(jù)顯示方面采用了LCD1602液晶顯示模塊[2],其在工藝設(shè)計原理上主要是由若干個點陣字符位組成,雖然間隔式的液晶顯示不美觀,但是液晶顯示模塊在本設(shè)計顯示字符上具有高度適用性。本設(shè)計系統(tǒng)采用的LCD1602點陣型顯示模塊電路連接設(shè)計圖3-5如下,原理圖中VDD和A引腳都接上5V的電源來點亮顯示模塊;VSS與K引腳都接上地;RS作為選擇寄存器的引腳連接到處理器PB5信號引腳,再通過處理器控制PB5高低電平信號來選擇數(shù)據(jù)寄存器還是指令寄存器;RW作為讀取信號的引腳連接到處理器PB6信號引腳,再通過處理器控制PB6引腳高低電平信號來選擇讀操作還是寫操作;E作為使能信號引腳連接到處理器PB7信號引腳,再通過處理器控制PB7引腳高低電平信號來控制顯示模塊執(zhí)行命令;D0到D7分別和PB8到PB15引腳連接作為處理器和顯示模塊之間的雙向數(shù)據(jù)傳輸功能。最后AO引腳與地之間接上一個PR1電阻,其中PR1電阻在本設(shè)計中采用了滑動變阻器,從而達到通過調(diào)節(jié)電阻大小來控制顯示模塊的對比度。圖3-5LCD1602液晶顯示電路原理圖LCD1602實物圖如下圖3-6所示。圖3-6LCD1602液晶顯示屏3.2.3計步模塊電路本系統(tǒng)在設(shè)計計步時采用一種低功耗3軸加速計ADXL345傳感器模塊,其傳感器模塊針對移動端的設(shè)備應用具有很好的作用效果。ADXL345傳感器模塊主要通過檢測到物體傾斜角度和動態(tài)加速度變化來計算出相應人體運動的步數(shù)以及距離等方面的運動狀態(tài),其檢測的高分辨率可以對運動的物體測量到1.0°的傾斜角度變化,而且傳感器還可以通過比較任意軸上的加速度和設(shè)置的閥值來檢測物體的運動和非運動情況,所以在本設(shè)計系統(tǒng)中起到很好計步作用效果。本設(shè)計ADXL345模塊相應的接口圖如圖3-7所示。圖3-7ADXL345模塊接口圖ADXL345模塊內(nèi)部電路圖如圖3-8所示。U2即為穩(wěn)壓芯片,實現(xiàn)5V直流電轉(zhuǎn)化為3.3V直流電,C1-C4為濾波電容。R2和R3作為上拉電阻,使信號輸入更加穩(wěn)定。D1作為電源指示燈,R1作為限流電阻,主要用來保護LED燈D1。圖3-8ADXL345模塊電路圖ADXL345模塊實物圖如下圖3-9所示。圖3-9ADXL345模塊實物圖3.2.4心率模塊電路本設(shè)計系統(tǒng)在檢測心率數(shù)據(jù)方面采用了Pulsesensor脈搏心率模塊,此脈搏心率模塊實質(zhì)是一款基于光信號轉(zhuǎn)為電信號的光學傳感器[3],其整體內(nèi)部電路原理圖設(shè)計了放大電路和噪聲消除電路,從而使輸出信號更加穩(wěn)定。本設(shè)計采用的心率模塊是佩戴[4]在手指端進行心率數(shù)據(jù)采集,脈搏心率模塊主要通過發(fā)光二極管發(fā)光來實時檢測手指端血管舒張和收縮情況,當心臟跳動時,手指端血管血容量就會產(chǎn)生周期性的變化,心率模塊發(fā)光二極管[5]在手指端的透光率也會產(chǎn)生周期性變化,從而心率模塊將檢測到紅外光信號[6]變化轉(zhuǎn)為電信號。一、接口說明:(1)正極引腳外接上5V電源(2)負極引腳外接上GND(3)信號輸出接口(0和1)Pulsesensor脈搏心率傳感器模塊接口原理圖如圖3-10所示:圖3-10心率模塊接口原理圖Pulsesensor脈搏心率傳感器模塊實物圖如下圖3-11所示:圖3-11心率模塊實物圖本設(shè)計系統(tǒng)采用的Pulsesensor脈搏心率模塊[7]模擬輸出波形圖如圖3-12,示波器實際顯示輸出波形圖如圖3-13,兩者波形圖顯示基本一致。圖3-12理論輸出波形圖圖3-13實際輸出信號波形本設(shè)計系統(tǒng)直接采用心率模塊輸出波形信號并不是數(shù)字方波信號[8],在進行數(shù)據(jù)讀取時不夠精確、快捷、穩(wěn)定,因此,本設(shè)計系統(tǒng)采用LM393比較器和心率模塊連接,從而使心率傳感器模塊經(jīng)過濾波后輸出更加穩(wěn)定,并且便于數(shù)據(jù)采集的標準數(shù)字方波信號。LM393比較器濾波后輸出的波形圖如圖3-14所示。圖3-14心率脈搏傳感器經(jīng)比較器濾波后輸出的波形圖LM393比較器模塊對Pulsesensor脈搏心率傳感器模塊濾波的電路原理圖如下圖3-15所示。圖3-15心率檢測電路原理圖本設(shè)計系統(tǒng)心率模塊和LM393比較器設(shè)計原理圖如圖3-16所示,在心率傳感器模塊與LM393模塊之間設(shè)計R1電阻、C1和C2電容是為了使LM393模塊檢測到的模擬信號轉(zhuǎn)化為模擬電壓時進行分壓[9]、濾波[10]后輸出更加穩(wěn)定的數(shù)字信號。其中R1起到了分壓的作用;C1起到了對電源端的濾波作用;C2起到了對模擬信號端的濾波作用。還有為了保護LED不容易被損壞而設(shè)計了R2和R3電阻進行限流,設(shè)計R4電阻為上拉電阻是為了保證將不確定的信號源保持在一個高電平狀態(tài),與此同時R4也起到了限流的作用。最終通過這些設(shè)計保證心率模塊與單片機端的信號傳輸信號更加穩(wěn)定有效。圖3-16LM393比較器模塊內(nèi)部電路圖LM393比較器模塊實物圖如下圖3-17所示。圖3-17LM393比較器模塊實物圖溫度模塊電路一、DS18B20技術(shù)參數(shù):(1)DS18B20模塊自身具有獨特的單線接口達到雙線傳輸[11]數(shù)據(jù)的功能,在與單片機之間只需要進行單線口連接即可。(2)在實測過程與單片機之間是以9到12位的串行數(shù)字傳輸,并且測試范圍值在負55攝氏度到正125攝氏度之間,測試范圍較廣。(3)在應用于嵌入式硬件電路設(shè)計中都不需要與其他的元器件組合使用,單獨接線單片機即可。(4)DS18B20模塊在應用于嵌入式硬件設(shè)備中還可以多個模塊并聯(lián)使用,從而達到多個測試點作用。(5)DS18B20模塊在使用是需要接上3到5V的電源本設(shè)計系統(tǒng)采用DS18B20模塊主要基于其9到12位的分辨率,并且在進行監(jiān)測溫度轉(zhuǎn)為12位的數(shù)字格式速度是750ms,器件技術(shù)參數(shù)是能滿足本設(shè)計要求的。市場上主要存在兩種DS18B20溫度傳感器模塊,一種工藝設(shè)計原理上是芯片直接裸露,并且不具有防水功能,實物圖如圖3-18,則適用于本設(shè)計系統(tǒng)溫度檢測。另一種是長芯片鋼管封裝形式,具有防水功能,主要應用于液體溫度檢測裝置,實物圖如圖3-19,則不適用本設(shè)計系統(tǒng)體溫檢測。圖3-18DS18B20傳感器實物圖(裸露)圖3-19DS18B20傳感器實物圖(防水)DS18B20溫度傳感器原理圖如圖3-20。傳感器原理圖中GND引腳與處理器GND引腳相連;引腳DQ與處理器的PC13信號引腳相連;引腳VDD與處理器5V電源引腳相連;其中引腳DQ和引腳VDD之間接上一個R1電阻作為上拉電阻,從而保證DS18B20傳感器數(shù)據(jù)讀取更穩(wěn)定。圖3-20DS18B20溫度傳感器原理圖第四章系統(tǒng)軟件應用4.1系統(tǒng)編程語言選擇因為本設(shè)計采用的處理器是基于STM32系列的單片機,其中應用到了不少器件模塊,所以整體系統(tǒng)程序較為復雜和計算量較大,則采用C語言作為程序設(shè)計語言。STM32系列單片機開發(fā)上C語言比匯編語言的優(yōu)點:(1)C語言在開發(fā)上不需要了解相關(guān)的指令,在嵌入式硬件設(shè)計中使用C語言編程的用例較多以及具有很多標準的庫文件,從而大大提高了在線編程開發(fā)和調(diào)試的效率。C語言的應用函數(shù)以及關(guān)鍵字更加貼切用戶的使用思維,提高了程序結(jié)構(gòu)上的可讀性。(2)作為計算機專業(yè)中一門基礎(chǔ)語言,C語言編譯器的適用性更加廣泛,更加適合用戶的入門學習和實踐。(3)在使用C語言編程時不需要考慮相關(guān)寄存器的分配和存儲器尋址等問題,針對系統(tǒng)開發(fā)更加的簡化和方便。4.2程序開發(fā)環(huán)境本設(shè)計系統(tǒng)在程序開發(fā)方面應用了KeiluVision5軟件,KeiluVision5軟件是STM32系列單片機主流開發(fā)環(huán)境,具有完整的STM32單片機開發(fā)應用庫文件,能夠?qū)崟r在線對系統(tǒng)程序進行編譯、連接和調(diào)試,開發(fā)界面完整、簡潔,并且采用了C或C++基礎(chǔ)語言開發(fā)。在開發(fā)者使用方面來說,系統(tǒng)程序編輯效率更高,能夠使開發(fā)者更快更好的完成項目開發(fā)。開發(fā)界面如圖4-1所示。圖4-1開發(fā)界面圖其中Keil有以下特點:(1)KeiluVision5作為STM32單片機主流開發(fā)環(huán)境,其應用的操作系統(tǒng)更加廣泛,比如windows和macOS等操作系統(tǒng),并且具有完整的STM32單片機庫函數(shù)文件。(2)KeiluVision5是一個高度一體化開發(fā)環(huán)境,其能使開發(fā)者在線進行對系統(tǒng)程序整改和調(diào)試,具有很高的仿真性。(3)KeiluVision5作為KeiluVision4的升級版開發(fā)環(huán)境,擴大了對STM32系列單片機處理器的開發(fā)應用層面,并且開發(fā)形式更加方便和快捷。4.3軟件開發(fā)流程本設(shè)計系統(tǒng)開發(fā)首先需要新建一個.c主函數(shù)文件,再建立心率、體溫、計步等模塊應用的.c程序文件,并且往“Project”工程里面添加相關(guān)的STM32系列單片機.h庫函數(shù)文件。本設(shè)計是基于STM32F103C8T6單片機的心率計步體溫顯示系統(tǒng),則“Project”工程芯片設(shè)置時選擇STM32F103C8T6,最后通過參考STM32單片機及模塊開發(fā)手冊進行C語言編寫系統(tǒng)程序,并且編譯和調(diào)試,直至程序無誤后下載到單片機。具體工程開發(fā)流程如圖4-2所示。圖4-2軟件開發(fā)流程圖4.4程序燒錄軟件介紹本設(shè)計在進行系統(tǒng)程序燒寫時采用了FlyMcu軟件,F(xiàn)lyMcu軟件不僅可以進行程序編寫,還可以進行程序校驗以及讀取相關(guān)器件信息。程序燒寫時需要連接PC端和STM32單片機,具體的燒寫操作界面如圖4-3所示。圖4-3燒寫操作界面FlyMcu具體下載步驟如下:(1)在FlyMcu軟件操作界面中選擇USB轉(zhuǎn)串口COMPORT模式。(2)選擇本設(shè)計系統(tǒng)程序編譯生成的.hex文件。(3)設(shè)置適用于STM32的DTR低電平復位和RTS高電平燒寫模式。(4)完成以上步驟,直接進行編程操作完成程序燒寫。4.5程序燒寫模塊介紹一、PL2303串口燒寫模塊特點:(1)PL2303模塊USB接口主要以2.0和1.1的傳輸速度與電腦端USB接口進行數(shù)據(jù)傳輸。(2)PL2303模塊能夠適用于所有主流操作系統(tǒng),如Window和macOS等操作系統(tǒng)。(3)模塊在使用時主要通過USB口與PC端連接供電。(4)PL2303模塊不僅支持全系列STC芯片燒寫,而且常用于STM32系列單片機的程序燒寫。(5)PL2303可以為STM32單片機提供5V或者3.3V的電壓。(6)PL2303因為在工藝設(shè)計上采用了高精度芯片,所以燒寫速度變得更快和更穩(wěn)定。(7)系統(tǒng)程序編寫可以與STM32單片機運行同時進行。PL2303模塊實物圖如下圖4-4所示:圖4-4PL2303模塊二、PL2303與STM32單片機引腳接線說明:(1)3.3V或5V輸出電壓接上單片機3.3V或5V引腳。(2)PL2303模塊GND引腳接上STM32F103C8T6單片機GND引腳。(3)PL2303接收數(shù)據(jù)引腳RXD與單片機發(fā)送數(shù)據(jù)引腳TXD相連接。(4)PL2303發(fā)送數(shù)據(jù)引腳TXD與單片機接收數(shù)據(jù)引腳RXD相連接。三、PL2303模塊與STM32單片機的實物接線圖如圖4-5所示:圖4-5PL2303模塊與單片機接線圖4.6系統(tǒng)算法設(shè)計4.6.1心率算法設(shè)計心率就是在一分鐘內(nèi)心跳動的次數(shù),心率也會分為平均心率[12]與瞬時心率[13]的兩種測量數(shù)據(jù)。本設(shè)計在設(shè)計實時監(jiān)測心率是采用了PulseSensor心率數(shù)據(jù)[14]采集模塊,主要通過模塊對手指端脈搏跳動產(chǎn)生不同的透光率來獲取模擬信號量[15]的變化,再設(shè)定一個固定的閾值點計算得出實時的心率數(shù)據(jù)值。4.6.2計步與距離算法設(shè)計本系統(tǒng)設(shè)計采用ADXL345模塊實時測量步數(shù)和距離,主要通過模塊X、Y、Z軸上加速度[16]變化幅度與設(shè)定的動態(tài)閥值相比較來確定人體是否跨步,為了消除一些無效的檢測跨步并設(shè)置相應的時間窗口[17]。距離主要通過不同身高的人體在不同的加速度狀態(tài)下跨出每步的距離長度和步數(shù)值計算后得到。4.6.3體溫算法設(shè)計體溫就是人體內(nèi)為了保證新陳代謝進行的一個恒定溫度值[18],本設(shè)計在設(shè)計實時監(jiān)測溫度時采用了DS18B20溫度數(shù)據(jù)采集模塊[19],主要通過采集手指端表面皮膚的實時溫度來體現(xiàn)人體溫度是否處于正常范圍值。人體內(nèi)各處溫度有異,本系統(tǒng)設(shè)計在腋下或口腔溫度處于正常的37攝氏度左右時人體手指端的表面皮膚處于30攝氏度左右的范圍來判斷人體溫度是否處于正常情況。4.7系統(tǒng)運行流程本設(shè)計系統(tǒng)主程序運行流程圖如下圖4-6所示:圖4-6系統(tǒng)運行流程圖第五章整體系統(tǒng)調(diào)試5.1系統(tǒng)調(diào)試本設(shè)計系統(tǒng)在進行整體測試前要確保電路在焊接后是否存在元器件的斷裂、漏焊、虛焊以及元器件的正負極接反等比較明顯的問題,接著再通過使用萬用表檢測一下整體系統(tǒng)電路是否存在短路,然后在搭建好的軟件平臺上對整體系統(tǒng)程序進行測試和調(diào)試,最后反復進行測試整體系統(tǒng)是否實現(xiàn)了本設(shè)計的所有功能效果。5.1.1程序調(diào)試軟件調(diào)試步驟如下:(1)在KeiluVision5軟件中先創(chuàng)建一個工程:單擊菜單欄中的“工程”,輸入新建工程名,并保存;然后單片機型號是“STM32F103”。(2)新建程序源文件:在新建空白.c文件中編寫好本設(shè)計系統(tǒng)的主函數(shù)代碼和.h頭文件源代碼,然后編碼完成并且進行文件的保存。(3)程序編譯和調(diào)試:通過對編碼好的整體系統(tǒng)源代碼進行編譯直至輸出窗口提示沒有錯誤信息以及實物運行實現(xiàn)全部的功能為止,編譯無誤如下圖5-1所示。圖5-1編譯無誤界面圖5.1.2硬件測試最后通過對本設(shè)計硬件系統(tǒng)進行靜態(tài)和動態(tài)的調(diào)試,利用萬用表和示波器對設(shè)計好的實物進行上電測試和調(diào)試,從而確保所有元器件和模塊能夠正常運行。一、靜態(tài)調(diào)試:(1)主要觀察關(guān)于整體電路在焊接后是否存在元器件斷裂、漏焊、虛焊以及元器件正負極接反等比較明顯的問題。(2)通過使用萬用表對整體系統(tǒng)設(shè)計電路的元器件引腳檢測來排除電路短路以及接錯線的問題。(3)通過接上電源觀察所有的元器件、模塊等是否正常運行,并且檢測元器件之間是否存在接口連接的問題。二、動態(tài)調(diào)試:在完成靜態(tài)調(diào)試后,接著對系統(tǒng)進行反反復復的上電測試直至實現(xiàn)本設(shè)計開發(fā)的功能為止,并且在測試過程同時觀察所有的器件運行狀況以防止損壞,從而影響到整個系統(tǒng)。5.2實物測量數(shù)據(jù)表5-1測量數(shù)據(jù)心率(次/min)溫度(攝氏度)距離(m)步數(shù)18029.75.01027830.14.01036830.24.51047529.85.11058229.54.31067730.34.21077029.93.8105.3實物測試本設(shè)計系統(tǒng)經(jīng)過靜態(tài)和動態(tài)的調(diào)試,全部的設(shè)計功能都能實現(xiàn)效果并且運行穩(wěn)定,實物測試如下圖5-2所示:圖5-2系統(tǒng)測試圖第六章總結(jié)與展望本文實現(xiàn)了一種基于STM32單片機實時心率體溫計步顯示系統(tǒng)的設(shè)計與制作。本顯示系統(tǒng)主要通過心率、計步、溫度模塊實時對數(shù)據(jù)的采集,再設(shè)計算法計算得到相應的心率、溫度、步數(shù)以及距離顯示在LCD模塊上,因為體溫和心率模塊主要通過手指端進行檢測采集數(shù)據(jù),所以采集數(shù)據(jù)的精確度上有時會存在一定的誤差問題,在實驗測量數(shù)據(jù)的采集上分析來看,總體上本設(shè)計系統(tǒng)是相對較穩(wěn)定。期望在將來可以通過不斷的學習和實踐中改善本設(shè)計系統(tǒng)的完善度和精準度。參考文獻[1][楊振江,蔡德芳·新型集成電路使用指南與典型應用[M]·西安:西安電子科技大學出版社1998.10[2]蔚承英,陳勇剛,楊利平等.基于GPRS和嵌入式計算機的遠程監(jiān)控系統(tǒng)研究[J].安防科技,2016,2(12):18-20.[3]黃偉榮.可穿戴式健康參數(shù)監(jiān)測方法與系統(tǒng)設(shè)計[D].西安理工大學.[4]劉勁松,朱純午,楊莉.一種基于STM32和PPG技術(shù)的腕戴式心率計設(shè)計[J].電子技術(shù)應用,2016,42(10):62-64.[5]張俊謨.單片機中級教程原理與應用.北京航空航天大學出版社.2002.[6]楊春玉,李琴.基于STM32刑事審訊之心率檢測設(shè)計與實現(xiàn)[J].重慶工商大學學報(自然科學版),2016(6):98-104.[7]陳孝英,楊濟民.基于STM32血氧心率檢測儀的研制[J].電腦知識與技術(shù)(15).[8]胡漢才.
單片機原理及系統(tǒng)設(shè)計.
北京:清華大學出版社,
2002.[9]李廣弟,單片機基礎(chǔ),北京:北京航空航天大學出版社,2001,56~64.[10]霍孟友.單片機原理與應用[M
].北京:機械工業(yè)出版社,2004.[11]盧本,王君.材料成形過程的測量與控制[M].上海:機械工業(yè)出版社,2005.
[12]梁偉鄯,王健,魏千.基于STM32單片機的智能手環(huán)設(shè)計與實現(xiàn)[J].教育界:高等教育研究(下),2016(8):81-81.[13]涂穎,劉會衡.基于STM32的心率實時監(jiān)測系統(tǒng)[J].電子制作,2019(7).[14]王毅,楊志,黃曉英,etal.基于STM32單片機的人體心率采集系統(tǒng)[J].電子世界,2016(20):51-52.[15]陳景霞,肖琳,路銘.基于STM32NUCLEO的心率檢測儀設(shè)計[J].現(xiàn)代信息科技,3(04):158-159+162.[16]奚維立,鄭仲龍,王利利.基于STM32可穿戴式老人摔倒及其生理檢測系統(tǒng)設(shè)計[J].科技創(chuàng)新導報,v.12;No.353(29):54-55.
[17]孫志勇,龔瓊,蘇大明,等.基于STM32的多參數(shù)手環(huán)的系統(tǒng)設(shè)計[J].科技視界(27).[18]方琳.基于ARM的智能家居系統(tǒng)設(shè)計與實現(xiàn)[D].南京郵電大學,2015.[19]楊曉芬.基于無線傳感器網(wǎng)絡(luò)的博物館環(huán)境監(jiān)測系統(tǒng)[J].電子世界,2016,19(10):75-78.致謝短短的四年大學生涯即將畫上句號,經(jīng)過四年的學習和實踐,再到6個月的努力付出,畢業(yè)設(shè)計也將結(jié)束了?;仡欉^往這四年,此時此刻,我心里的一塊重擔總算放下了,在這里,我要向我的指導老師致以最高的敬意以及表示感謝!在我進行畢業(yè)設(shè)計和畢業(yè)實習的這段時間里,不管是在畢業(yè)設(shè)計的選題上,還是在設(shè)計整個畢業(yè)設(shè)計作品和撰寫畢業(yè)設(shè)計論文上,郭老師都提供了最大的幫助。我印象中的郭老師是一位在工作作風上非常嚴謹、精益求精、認真負責的好老師。除此之外,我還要鄭重的向電子信息工程的所有老師們表示感謝!你們辛苦了!正是因為有你們授予了我很多專業(yè)的知識以及給與豐富的實踐機會,從而對我在本科學習的這四年里受益匪淺。我還要感謝我的輔導員以及學院的所有工作人員在生活上、工作上以及學習上提供的幫助。我要感謝一起奮斗四年的同學們,我要感謝你們在生活上提供的幫助以及包容,我要感謝你們在學習上幫助我解決了很多困難。期望在將來我們一樣能在社會中互幫互助,一起奮進。最后向?qū)忛喆宋牡乃薪淌?、老師致以最高的敬意以及表示感謝,同時也衷心祝愿母校的明天更加美好!
ExcelXP的八則快速輸入技巧如果我們在用ExcelXP處理龐大的數(shù)據(jù)信息時,不注意講究技巧和方法的話,很可能會花費很大的精力。因此如何巧用ExcelXP,來快速輸入信息就成為各個ExcelXP用戶非常關(guān)心的話題,筆者向大家介紹幾則這方面的小技巧。1、快速輸入大量含小數(shù)點的數(shù)字如果我們需要在ExcelXP工作表中輸入大量的帶有小數(shù)位的數(shù)字時,按照普通的輸入方法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個數(shù)字時,我們會把“0.05”原樣輸入到表格中。不過如果需要輸入若干個帶有小數(shù)點的數(shù)字時,我們再按照上面的方法輸入的話,每次輸入數(shù)字時都需要重復輸入小數(shù)點,這樣工作量會變大,輸入效率會降低。其實,我們可以使用ExcelXP中的小數(shù)點自動定位功能,讓所有數(shù)字的小數(shù)點自動定位,從而快速提高輸入速度。在使用小數(shù)點自動定位功能時,我們可以先在ExcelXP的編輯界面中,用鼠標依次單擊“工具”/“選項”/“編輯”標簽,在彈出的對話框中選中“自動設(shè)置小數(shù)點”復選框,然后在“位數(shù)”微調(diào)編輯框中鍵入需要顯示在小數(shù)點右面的位數(shù)就可以了。以后我們再輸入帶有小數(shù)點的數(shù)字時,直接輸入數(shù)字,而小數(shù)點將在回車鍵后自動進行定位。例如,我們要在某單元格中鍵入0.06的話,可以在上面的設(shè)置中,讓“位數(shù)”選項為2,然后直接在指定單元格中輸入6,回車以后,該單元格的數(shù)字自動變?yōu)椤?.06”,怎么樣簡單吧?2、快速錄入文本文件中的內(nèi)容現(xiàn)在您手邊假如有一些以純文本格式儲存的文件,如果此時您需要將這些數(shù)據(jù)制作成ExcelXP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會這樣做;將菜單上的數(shù)據(jù)一個個復制/粘貼到工作表中,也需花很多時間。沒關(guān)系!您只要在ExcelXP中巧妙使用其中的文本文件導入功能,就可以大大減輕需要重新輸入或者需要不斷復制、粘貼的巨大工作量了。使用該功能時,您只要在ExcelXP編輯區(qū)中,依次用鼠標單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導入文本文件”命令,然后在導入文本會話窗口選擇要導入的文本文件,再按下“導入”鈕以后,程序會彈出一個文本導入向?qū)υ捒?,您只要按照向?qū)У奶崾具M行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的格式了。3、快速輸入大量相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個單元格一個一個地輸入,那樣需要花費好長時間,而且還比較容易出錯。你可以通過下面的操作方法在多個相鄰或不相鄰的單元格中快速填充同一個數(shù)據(jù),具體方法為:首先同時選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時,點擊鼠標左鍵,逐個選中;其次輸入要填充的某個數(shù)據(jù)。按住Ctrl鍵的同時,按回車鍵,則剛才選中的所有單元格同時填入該數(shù)據(jù)。4、快速進行中英文輸入法切換一張工作表常常會既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表就需要我們不斷地在中英文之間反復切換輸入法,非常麻煩,為了方便操作,我們可以用以下方法實現(xiàn)自動切換:首先用鼠標選中需要輸入中文的單元格區(qū)域,然后在輸入法菜單中選擇一個合適的中文輸入法;接著打開“有效數(shù)據(jù)”對話框,選中“IME模式”標簽,在“模式”框中選擇打開,單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)域,在“有效數(shù)據(jù)”對話框中,單擊“IME模式”選項卡,在“模式”框中選擇關(guān)閉(英文模式);最后單擊“確定”按鈕,這樣用鼠標分別在剛才設(shè)定的兩列中選中單元格,五筆和英文輸入方式就可以相互切換了。5、快速刪除工作表中空行刪除ExcelXP工作表中的空行,一般的方法是需要將空行都找出來,然后逐行刪除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量呢?您可以使用下面的操作方法來進行刪除:首先打開要刪除空行的工作表,在打開的工作表中用鼠標單擊菜單欄中的“插入”菜單項,并從下拉菜單中選擇“列”,從而插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去X列。按照這樣的刪除方法,無論工作表中包含多少空行,您就可以很快地刪除了。6、快速對不同單元格中字號進行調(diào)整在使用ExcelXP編輯文件時,常常需要將某一列的寬度固定,但由于該列各單元格中的字符數(shù)目不等,致使有的單元格中的內(nèi)容不能完全顯示在屏幕上,為了讓這些單元格中的數(shù)據(jù)都顯示在屏幕上,就不得不對這些單元格重新定義較小的字號。如果依次對這些單元格中的字號調(diào)整的話,工作量將會變得很大。其實,您可以采用下面的方法來減輕字號調(diào)整的工作量:首先新建或打開一個工作簿,并選中需要ExcelXP根據(jù)單元格的寬度調(diào)整字號的單元格區(qū)域;其次單擊用鼠標依次單擊菜單欄中的“格式”/“單元格”/“對齊”標簽,在“文本控制”下選中“縮小字體填充”復選框,并單擊“確定”按鈕;此后,當你在這些單元格中輸入數(shù)據(jù)時,如果輸入的數(shù)據(jù)長度超過了單元格的寬度,ExcelXP能夠自動縮小字符的大小把數(shù)據(jù)調(diào)整到與列寬一致,以使數(shù)據(jù)全部顯示在單元格中。如果你對這些單元格的列寬進行了更改,則字符可自動增大或縮小字號,以適應新的單元格列寬,但是對這些單元格原設(shè)置的字體字號大小則保持不變。7、快速輸入多個重復數(shù)據(jù)在使用ExcelXP工作表的過程中,我們經(jīng)常要輸入大量重復的數(shù)據(jù),如果依次輸入,無疑工作量是巨大的?,F(xiàn)在我們可以借助ExcelXP的“宏”功能,來記錄首次輸入需要重復輸入的數(shù)據(jù)的命令和過程,然后將這些命令和過程賦值到一個組合鍵或工具欄的按鈕上,當按下組合鍵時,計算機就會重復所記錄的操作。使用宏功能時,我們可以按照以下步驟進行操作:首先打開工作表,在工作表中選中要進行操作的單元格;接著再用鼠標單擊菜單欄中的“工具”菜單項,并從彈出的下拉菜單中選擇“宏”子菜單項,并從隨后彈出的下級菜單中選擇“錄制新宏”命令;設(shè)定好宏后,我們就可以對指定的單元格,進行各種操作,程序?qū)⒆詣訉λM行的各方面操作記錄復制。8、快速處理多個工作表有時我們需要在ExcelXP中打開多個工作表來進行編輯,但無論打開多少工作表,在某一時刻我們只能對一個工作表進行編輯,編輯好了以后再依次編輯下一個工作表,如果真是這樣操作的話,我們倒沒有這個必要同時打開多個工作表了,因為我們同時打開多個工作表的目的就是要減輕處理多個工作表的工作量的,那么我們該如何實現(xiàn)這樣的操作呢?您可采用以下方法:首先按住“Shift"鍵或“Ctrl"鍵并配以鼠標操作,在工作簿底部選擇多個彼此相鄰或不相鄰的工作表標簽,然后就可以對其實行多方面的批量處理;接著在選中的工作表標簽上按右鍵彈出快捷菜單,進行插入和刪除多個工作表的操作;然后在“文件”菜單中選擇“頁面設(shè)置……”,將選中的多個工作表設(shè)成相同的頁面模式;再通過“編輯”菜單中的有關(guān)選項,在多個工作表范圍內(nèi)進行查找、替換、定位操作;通過“格式”菜單中的有關(guān)選項,將選中的多個工作表的行、列、單元格設(shè)成相同的樣式以及進行一次性全部隱藏操作;接著在“工具”菜單中選擇“選項……”,在彈出的菜單中選擇“視窗”和“編輯”按鈕,將選中的工作表設(shè)成相同的視窗樣式和單元格編輯屬性;最后選中上述工作表集合中任何一個工作表,并在其上完成我們所需要的表格,則其它工作表在相同的位置也同時生成了格式完全相同的表格。高效辦公Excel排序方法"集中營"排序是數(shù)據(jù)處理中的經(jīng)常性工作,Excel排序有序數(shù)計算(類似成績統(tǒng)計中的名次)和數(shù)據(jù)重排兩類。本文以幾個車間的產(chǎn)值和名稱為例,介紹Excel2000/XP的數(shù)據(jù)排序方法。一、數(shù)值排序1.RANK函數(shù)RANK函數(shù)是Excel計算序數(shù)的主要工具,它的語法為:RANK(number,ref,order),其中number為參與計算的數(shù)字或含有數(shù)字的單元格,ref是對參與計算的數(shù)字單元格區(qū)域的絕對引用,order是用來說明排序方式的數(shù)字(如果order為零或省略,則以降序方式給出結(jié)果,反之按升序方式)。例如圖1中E2、E3、E4單元格存放一季度的總產(chǎn)值,計算各車間產(chǎn)值排名的方法是:在F2單元格內(nèi)輸入公式“=RANK(E2,$E$2:$E$4)”,敲回車即可計算出鑄造車間的產(chǎn)值排名是2。再將F2中的公式復制到剪貼板,選中F3、F4單元格按Ctrl+V,就能計算出其余兩個車間的產(chǎn)值排名為3和1。如果B1單元格中輸入的公式為“=RANK(E2,$E$2:$E$4,1)”,則計算出的序數(shù)按升序方式排列,即2、1和3。需要注意的是:相同數(shù)值用RANK函數(shù)計算得到的序數(shù)(名次)相同,但會導致后續(xù)數(shù)字的序數(shù)空缺。假如上例中F2單元格存放的數(shù)值與F3相同,則按本法計算出的排名分別是3、3和1(降序時)。2.COUNTIF函數(shù)COUNTIF函數(shù)可以統(tǒng)計某一區(qū)域中符合條件的單元格數(shù)目,它的語法為COUNTIF(range,criteria)。其中range為參與統(tǒng)計的單元格區(qū)域,criteria是以數(shù)字、表達式或文本形式定義的條件。其中數(shù)字可以直接寫入,表達式和文本必須加引號。仍以圖1為例,F(xiàn)2單元格內(nèi)輸入的公式為“=COUNTIF($E$2:$E$4,">"&E2)+1”。計算各車間產(chǎn)值排名的方法同上,結(jié)果也完全相同,2、1和3。此公式的計算過程是這樣的:首先根據(jù)E2單元格內(nèi)的數(shù)值,在連接符&的作用下產(chǎn)生一個邏輯表達式,即“>176.7”、“>167.3”等。COUNTIF函數(shù)計算出引用區(qū)域內(nèi)符合條件的單元格數(shù)量,該結(jié)果加一即可得到該數(shù)值的名次。很顯然,利用上述方法得到的是降序排列的名次,對重復數(shù)據(jù)計算得到的結(jié)果與RANK3.IF函數(shù)Excel自身帶有排序功能,可使數(shù)據(jù)以降序或升序方式重新排列。如果將它與IF函數(shù)結(jié)合,可以計算出沒有空缺的排名。以圖1中E2、E3、E4單元格的產(chǎn)值排序為例,具體做法是:選中E2單元格,根據(jù)排序需要,單擊Excel工具欄中的“降序排序”或“升序排序”按鈕,即可使工作表中的所有數(shù)據(jù)按要求重新排列。假如數(shù)據(jù)是按產(chǎn)值由大到小(降序)排列的,而您又想賦予每個車間從1到n(n為自然數(shù))的排名??梢栽贕2單元格中輸入1,然后在G3單元格中輸入公式“=IF(E3=E2,G3,G3+1)”,只要將公式復制到G4等單元格,就可以計算出其他車間的產(chǎn)值排名。二、文本排序選舉等場合需要按姓氏筆劃為文本排序,Excel提供了比較好的解決辦法。如果您要將圖1數(shù)據(jù)表按車間名稱的筆劃排序,可以使用以下方法:選中排序關(guān)鍵字所在列(或行)的首個單元格(如圖1中的A1),單擊Excel“數(shù)據(jù)”菜單下的“排序”命令,再單擊其中的“選項”按鈕。選中“排序選項”對話框“方法”下的“筆畫排序”,再根據(jù)數(shù)據(jù)排列方向選擇“按行排序”或“按列排序”,“確定”后回到“排序”對話框(圖2)。如果您的數(shù)據(jù)帶有標題行(如圖1中的“單位”之類),則應選中“有標題行”(反之不選),然后打開“主要關(guān)鍵字”下拉列表,選擇其中的“單位”,選中排序方式(“升序”或“降序”)后“確定”,表中的所有數(shù)據(jù)就會據(jù)此重新排列。此法稍加變通即可用于“第一名”、“第二名”等文本排序,請讀者自行摸索。三、自定義排序如果您要求Excel按照“金工車間”、“鑄造車間”和“維修車間”的特定順序重排工作表數(shù)據(jù),前面介紹的幾種方法就無能為力了。這類問題可以用定義排序規(guī)則的方法解決:首先單擊Excel“工具”菜單下的“選項”命令,打開“選項”對話框中的“自定義序列”選項卡(圖3)。選中左邊“自定義序列”下的“新序列”,光標就會在右邊的“輸入序列”框內(nèi)閃動,您就可以輸入“金工車間”、“鑄造車間”等自定義序列了,輸入的每個序列之間要用英文逗號分隔,或者每輸入一個序列就敲回車。如果序列已經(jīng)存在于工作表中,可以選中序列所在的單元格區(qū)域單擊“導入”,這些序列就會被自動加入“輸入序列”框。無論采用以上哪種方法,單擊“添加”按鈕即可將序列放入“自定義序列”中備用(圖3)。使用排序規(guī)則排序的具體方法與筆劃排序很相似,只是您要打開“排序選項”對話框中的“自定義排序次序”下拉列表,選中前面定義的排序規(guī)則,其他選項保持不動?;氐健芭判颉睂υ捒蚝蟾鶕?jù)需要選擇“升序”或“降序”,“確定”后即可完成數(shù)據(jù)的自定義排序。需要說明的是:顯示在“自定義序列”選項卡中的序列(如一、二、三等),均可按以上方法參與排序,請讀者注意Excel提供的自定義序列類型。談談Excel輸入的技巧在Excel工作表的單元格中,可以使用兩種最基本的數(shù)據(jù)格式:常數(shù)和公式。常數(shù)是指文字、數(shù)字、日期和時間等數(shù)據(jù),還可以包括邏輯值和錯誤值,每種數(shù)據(jù)都有它特定的格式和輸入方法,為了使用戶對輸入數(shù)據(jù)有一個明確的認識,有必要來介紹一下在Excel中輸入各種類型數(shù)據(jù)的方法和技巧。一、輸入文本Excel單元格中的文本包括任何中西文文字或字母以及數(shù)字、空格和非數(shù)字字符的組合,每個單元格中最多可容納32000個字符數(shù)。雖然在Excel中輸入文本和在其它應用程序中沒有什么本質(zhì)區(qū)別,但是還是有一些差異,比如我們在Word、PowerPoint的表格中,當在單元格中輸入文本后,按回車鍵表示一個段落的結(jié)束,光標會自動移到本單元格中下一段落的開頭,在Excel的單元格中輸入文本時,按一下回車鍵卻表示結(jié)束當前單元格的輸入,光標會自動移到當前單元格的下一個單元格,出現(xiàn)這種情況時,如果你是想在單元格中分行,則必須在單元格中輸入硬回車,即按住Alt鍵的同時按回車鍵。二、輸入分數(shù)幾乎在所有的文檔中,分數(shù)格式通常用一道斜杠來分界分子與分母,其格式為“分子/分母”,在Excel中日期的輸入方法也是用斜杠來區(qū)分年月日的,比如在單元格中輸入“1/2”,按回車鍵則顯示“1月2日”,為了避免將輸入的分數(shù)與日期混淆,我們在單元格中輸入分數(shù)時,要在分數(shù)前輸入“0”(零)以示區(qū)別,并且在“0”和分子之間要有一個空格隔開,比如我們在輸入1/2時,則應該輸入“01/2”。如果在單元格中輸入“81/2”,則在單元格中顯示“81/2”,而在編輯欄中顯示“三、輸入負數(shù)在單元格中輸入負數(shù)時,可在負數(shù)前輸入“-”作標識,也可將數(shù)字置在()括號內(nèi)來標識,比如在單元格中輸入“(88)”,按一下回車鍵,則會自動顯示為“-88”。四、輸入小數(shù)在輸入小數(shù)時,用戶可以向平常一樣使用小數(shù)點,還可以利用逗號分隔千位、百萬位等,當輸入帶有逗號的數(shù)字時,在編輯欄并不顯示出來,而只在單元格中顯示。當你需要輸入大量帶有固定小數(shù)位的數(shù)字或帶有固定位數(shù)的以“0”字符串結(jié)尾的數(shù)字時,可以采用下面的方法:選擇“工具”、“選項”命令,打開“選項”對話框,單擊“編輯”標簽,選中“自動設(shè)置小數(shù)點”復選框,并在“位數(shù)”微調(diào)框中輸入或選擇要顯示在小數(shù)點右面的位數(shù),如果要在輸入比較大的數(shù)字后自動添零,可指定一個負數(shù)值作為要添加的零的個數(shù),比如要在單元格中輸入“88”后自動添加3個零,變成“88000”,就在“位數(shù)”微調(diào)框中輸入“-3”,相反,如果要在輸入“88”后自動添加3位小數(shù),變成“0.088”,則要在“位數(shù)”微調(diào)框中輸入“3”。另外,在完成輸入帶有小數(shù)位或結(jié)尾零字符串的數(shù)字后,應清除對“自動設(shè)置小數(shù)點”符選框的選定,以免影響后邊的輸入;如果只是要暫時取消在“自動設(shè)置小數(shù)點”中設(shè)置的選項,可以在輸入數(shù)據(jù)時自帶小數(shù)點。五、輸入貨幣值Excel幾乎支持所有的貨幣值,如人民幣(¥)、英鎊(£)等。歐元出臺以后,Excel2000完全支持顯示、輸入和打印歐元貨幣符號。用戶可以很方便地在單元格中輸入各種貨幣值,Excel會自動套用貨幣格式,在單元格中顯示出來,如果用要輸入人民幣符號,可以按住Alt鍵,然后再數(shù)字小鍵盤上按“0165”即可。六、輸入日期Excel是將日期和時間視為數(shù)字處理的,它能夠識別出大部分用普通表示方法輸入的日期和時間格式。用戶可以用多種格式來輸入一個日期,可以用斜杠“/”或者“-”來分隔日期中的年、月、日部分。比如要輸入“2001年12月1日”,可以在單元各種輸入“2001/12/1”或者“2001-12-1七、輸入時間在Excel中輸入時間時,用戶可以按24小時制輸入,也可以按12小時制輸入,這兩種輸入的表示方法是不同的,比如要輸入下午2時30分38秒,用24小時制輸入格式為:2:30:38,而用12小時制輸入時間格式為:2:30:38p,注意字母“p”和時間之間有一個空格。如果要在單元格中插入當前時間,則按Ctrl+Shift+;鍵。了解Excel公式的錯誤值經(jīng)常用Excel的朋友可能都會遇到一些莫名奇妙的錯誤值信息:#N/A!、#VALUE!、#DIV/O!等等,出現(xiàn)這些錯誤的原因有很多種,如果公式不能計算正確結(jié)果,Excel將顯示一個錯誤值,例如,在需要數(shù)字的公式中使用文本、刪除了被公式引用的單元格,或者使用了寬度不足以顯示結(jié)果的單元格。以下是幾種常見的錯誤及其解決方法。1.#####!原因:如果單元格所含的數(shù)字、日期或時間比單元格寬,或者單元格的日期時間公式產(chǎn)生了一個負值,就會產(chǎn)生#####!錯誤。解決方法:如果單元格所含的數(shù)字、日期或時間比單元格寬,可以通過拖動列表之間的寬度來修改列寬。如果使用的是1900年的日期系統(tǒng),那么Excel中的日期和時間必須為正值,用較早的日期或者時間值減去較晚的日期或者時間值就會導致#####!錯誤。如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。2.#VALUE!當使用錯誤的參數(shù)或運算對象類型時,或者當公式自動更正功能不能更正公式時,將產(chǎn)生錯誤值#VALUE!。原因一:在需要數(shù)字或邏輯值時輸入了文本,Excel不能將文本轉(zhuǎn)換為正確的數(shù)據(jù)類型。解決方法:確認公式或函數(shù)所需的運算符或參數(shù)正確,并且公式引用的單元格中包含有效的數(shù)值。例如:如果單元格A1包含一個數(shù)字,單元格A2包含文本"學籍",則公式"=A1+A2"將返回錯誤值#VALUE!??梢杂肧UM工作表函數(shù)將這兩個值相加(SUM函數(shù)忽略文本):=SUM(A1:A2)。原因二:將單元格引用、公式或函數(shù)作為數(shù)組常量輸入。解決方法:確認數(shù)組常量不是單元格引用、公式或函數(shù)。原因三:賦予需要單一數(shù)值的運算符或函數(shù)一個數(shù)值區(qū)域。解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。3.#DIV/O!當公式被零除時,將會產(chǎn)生錯誤值#DIV/O!。原因一:在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運算對象是空白單元格,Excel將此空值當作零值)。解決方法:修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。原因二:輸入的公式中包含明顯的除數(shù)零,例如:=5/0。解決方法:將零改為非零值。4.#NAME?在公式中使用了Excel不能識別的文本時將產(chǎn)生錯誤值#NAME?。原因一:刪除了公式中使用的名稱,或者使用了不存在的名稱。解決方法:確認使用的名稱確實存在。選擇菜單"插入"|"名稱"|"定義"命令,如果所需名稱沒有被列出,請使用"定義"命令添加相應的名稱。原因二:名稱的拼寫錯誤。解決方法:修改拼寫錯誤的名稱。原因三:在公式中使用標志。解決方法:選擇菜單中"工具"|"選項"命令,打開"選項"對話框,然后單擊"重新計算"標簽,在"工作薄選項"下,選中"接受公式標志"復選框。原因四:在公式中輸入文本時沒有使用雙引號。解決方法:Excel將其解釋為名稱,而不理會用戶準備將其用作文本的想法,將公式中的文本括在雙引號中。例如:下面的公式將一段文本"總計:"和單元格B50中的數(shù)值合并在一起:="總計:"&B50原因五:在區(qū)域的引用中缺少冒號。解決方法:確認公式中,使用的所有區(qū)域引用都使用冒號。例如:SUM(A2:B34)。5.#N/A原因:當在函數(shù)或公式中沒有可用數(shù)值時,將產(chǎn)生錯誤值#N/A。解決方法:如果工作表中某些單元格暫時沒有數(shù)值,請在這些單元格中輸入"#N/A",公式在引用這些單元格時,將不進行數(shù)值計算,而是返回#N/A。6.#REF!當單元格引用無效時將產(chǎn)生錯誤值#REF!。原因:刪除了由其他公式引用的單元格,或?qū)⒁苿訂卧裾迟N到由其他公式引用的單元格中。解決方法:更改公式或者在刪除或粘貼單元格之后,立即單擊"撤消"按鈕,以恢復工作表中的單元格。7.#NUM!當公式或函數(shù)中某個數(shù)字有問題時將產(chǎn)生錯誤值#NUM!。原因一:在需要數(shù)字參數(shù)的函數(shù)中使用了不能接受的參數(shù)。解決方法:確認函數(shù)中使用的參數(shù)類型正確無誤。原因二:使用了迭代計算的工作表函數(shù),例如:IRR或RATE,并且函數(shù)不能產(chǎn)生有效的結(jié)果。解決方法:為工作表函數(shù)使用不同的初始值。原因三:由公式產(chǎn)生的數(shù)字太大或太小,Excel不能表示。解決方法:修改公式,使其結(jié)果在有效數(shù)字范圍之間。8.#NULL!當試圖為兩個并不相交的區(qū)域指定交叉點時將產(chǎn)生錯誤值#NULL!。原因:使用了不正確的區(qū)域運算符或不正確的單元格引用。解決方法:如果要引用兩個不相交的區(qū)域,請使用聯(lián)合運算符逗號(,)。公式要對兩個區(qū)域求和,請確認在引用這兩個區(qū)域時,使用逗號。如:SUM(A1:A13,D12:D23)。如果沒有使用逗號,Excel將試圖對同時屬于兩個區(qū)域的單元格求和,但是由于A1:A13和D12:D23并不相交,所以他們沒有共同的單元格。在Excel中快速查看所有工作表公式只需一次簡單的鍵盤點擊,即可可以顯示出工作表中的所有公式,包括Excel用來存放日期的序列值。要想在顯示單元格值或單元格公式之間來回切換,只需按下CTRL+`(位于TAB鍵上方)。EXCEL2000使用技巧十招1、Excel文件的加密與隱藏如果你不愿意自己的Excel文件被別人查看,那么你可以給它設(shè)置密碼保護,采用在保存文件時用加密的方法就可以實現(xiàn)保護目的,在這里要特別注意的是,自己設(shè)定的密碼一定要記住,否則自己也將被視為非法入侵者而遭拒絕進入。給文件加密的具體方法為:A、單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或者(另存為)”的對話框中輸入文件名;B、再單擊這個對話框中“工具”欄下的“常規(guī)選項”按鈕,在彈出的“保存選項”的對話框中輸入自己的密碼;這里要注意,它提供了兩層保護,如果你也設(shè)置了修改權(quán)限密碼的話,那么即使文件被打開也還需要輸入修改權(quán)限的密碼才能修改。C、單擊“確定”按鈕,在彈出的密碼確認窗口中重新輸入一遍密碼,再點擊“確認”,最后點“保存”完成文件的加密工作。當重新打開文件時就要求輸入密碼,如果密碼不正確,文件將不能打開。2、對單元格進行讀寫保護單元格是Excel執(zhí)行其強大的計算功能最基本的元素,對單元格的讀寫保護是Excel對數(shù)據(jù)進行安全管理的基礎(chǔ)。對單元格的保護分為寫保護和讀保護兩類,所謂寫保護就是對單元格中輸入信息加以限制,讀保護是對單元格中已經(jīng)存有信息的瀏覽和查看加以限制。對單元格的寫保護有兩種方法:A、對單元格的輸入信息進行有效性檢測。首先選定要進行有效性檢測的單元格或單元格集合,然后從數(shù)據(jù)菜單中選擇“有效數(shù)據(jù)”選項,通過設(shè)定有效條件、顯示信息和錯誤警告,控制輸入單元格的信息要符合給定的條件。B、設(shè)定單元格的鎖定屬性,以保護存入單元格的內(nèi)容不能被改寫??煞譃橐韵虏襟E:(1)選定需要鎖定的單元格或單元格集合;(2)從格式菜單中選擇“單元格”選項;(3)在設(shè)置單元格格式的彈出菜單中選擇“保護”標簽,在彈出的窗口中,選中“鎖定”;(4)從工具菜單中選擇“保護”選項,設(shè)置保護密碼,即完成了對單元格的鎖定設(shè)置。對單元格的讀保護有三種方法:A、通過對單元格顏色的設(shè)置進行讀保護。例如:將選定單元格或單元格集合的背景顏色與字體顏色同時設(shè)為白色,這樣,從表面看起來單元格中好像是沒有輸入任何內(nèi)容,用戶無法直接讀出單元格中所存儲的信息。B、用其他畫面覆蓋在需要保護的單元格之上,遮住單元格的本來面目,以達到讀保護目的。例如:使用繪圖工具,畫一不透明矩形覆蓋在單元格之上,從格式菜單中選定矩形的“鎖定”選項,然后保護工作表,以保證矩形不能被隨意移動。這樣,用戶所看到的只是矩形,而看不到單元格中所存儲的內(nèi)容。C、通過設(shè)置單元格的行高和列寬,隱藏選定的單元格,然后保護工作表,使用戶不能直接訪問被隱藏的單元格,從而起到讀保護的作用。3、快速填充相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個單元格一個一個地輸入,那樣需要花費好長時間,而且還比較容易出錯。我們可以通過下面的操作方法在多個相鄰或不相鄰的單元格中快速填充同一個數(shù)據(jù),具體方法為:A、同時選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時,點擊鼠標左鍵,逐個選中;B、輸入要填充的某個數(shù)據(jù)。按住Ctrl鍵的同時,按回車鍵,則剛才選中的所有單元格同時填入該數(shù)據(jù)。4、使用Excel中的“宏”功能宏的概念,相信使用過WORD的人都會知道,她可以記錄命令和過程,然后將這些命令和過程賦值到一個組合鍵或工具欄的按鈕上,當按下組合鍵時,計算機就會重復所記錄的操作。在實踐工作中,它可以代替經(jīng)常輸入大量重復而又瑣碎的數(shù)據(jù),具體宏的定義方法如下::A、打開工作表,在工作表中選中要進行操作的單元格;B、用鼠標單擊菜單欄中的“工具”菜單項,并從彈出的下拉菜單中選擇“宏”子菜單項,并從隨后彈出的下級菜單中選擇“錄制新宏”命令;C、設(shè)定好宏后,我們就可以對指定的單元格,進行各種操作,程序?qū)⒆詣訉λM行的各方面操作記錄復制。5、連續(xù)兩次選定單元格我們有時需要在某個單元格內(nèi)連續(xù)輸入多個數(shù)值,以查看引用此單元格的其他單元格的效果。但每次輸入一個值后按回車鍵,活動單元格均默認下移一個單元格,非常不便。解決此問題的一般做法是通過選擇“工具”\“選項”\“編輯”,取消“按回車鍵后移動”選項的選定來實現(xiàn)在同一單元格內(nèi)輸入許多數(shù)值,但以后你還得將此選項選定,顯得比較麻煩。其實,采用連續(xù)兩次選定單元格方法就顯得靈活、方便:單擊鼠標選定單元格,然后按住Ctrl鍵再次單擊鼠標選定此單元格。此時,單元格周圍將出現(xiàn)實線框。6、在工作表之間使用超級連接首先須要在被引用的其他工作表中相應的部分插入書簽,然后在引用工作表中插入超級鏈接,注意在插入超級鏈接時,可以先在“插入超級鏈接”對話框的“鏈接到文件或URL”設(shè)置欄中輸入目標工作表的路徑和名稱,再在“文件中有名稱的位置”設(shè)置欄中輸入相應的書簽名,也可以通過“瀏覽”方式選擇。完成上述操作之后,一旦使用鼠標左鍵單擊工作表中帶有下劃線的文本的任意位置,即可實現(xiàn)中文Excel2000在自動打開目標工作表并轉(zhuǎn)到相應的位置處,這一點與WORD的使用很相似。7、快速清除單元格的內(nèi)容首先用鼠標選定該單元格,然后按住鍵盤上的Delete鍵,此時你會發(fā)現(xiàn)你只是刪除了單元格內(nèi)容,它的格式和批注還保留著。那么如何才能徹底清除單元格呢,請看下面的兩種操作步驟:A、選定想要清除的單元格或單元格范圍;B、選擇“編輯”菜單中的“清除”命令,這時顯示“清除”菜單;C、選擇要清除的命令,可以選擇“全部”、“格式”、“內(nèi)容”或“批注”中的任一個。8、快速修改單元格次序在實際操作的過程中,我們有時需要快速修改單元格內(nèi)容的次序。在拖放選定的一個或多個單元格至新的位置的同時,按住Shift鍵可以快速修改單元格內(nèi)容的次序。具體方法如下:A、首先用鼠標選定單元格,同時按下鍵盤上的Shift鍵;B、接著移動鼠標指針到單元格邊緣,直至出現(xiàn)拖放指針箭頭,然后進行拖放操作。上下拖拉時鼠標在單元格間邊界處會變成一個水平“工”狀標志,左右拖拉時會變成垂直“工”狀標志,釋放鼠標按鈕完成操作后,單元格間的次序即發(fā)生了變化。、在Excel中利用公式來設(shè)置加權(quán)平均加權(quán)平均在財務核算和統(tǒng)計工作中經(jīng)常用到,并不是一項很復雜的計算,關(guān)鍵是要理解加權(quán)平均值其實就是總量值(如金額)除以總數(shù)量得出的單位平均值,而不是簡單的將各個單位值(如單價)平均后得到的那個單位值。在Excel中可設(shè)置公式解決(其實就是一個除法算式),分母是各個量值之和,分子是相應的各個數(shù)量之和,它的結(jié)果就是這些量值的加權(quán)平均值。10、用Excel繪制函數(shù)圖像函數(shù)圖像能直觀地反映函數(shù)的性質(zhì),用手工方法來繪制函數(shù)圖像效果不太好,而用Excel繪制函數(shù)圖像非常簡便,所作圖像非常標準、漂亮,具體方法如下:A、首先打開電子表格的操作窗口,然后用鼠標選擇菜單欄中的“新建”命令,這時屏幕上會出現(xiàn)一個空白的電子表格;B、然后在A列的A1格輸入“X=”,表明這是自變量,再在A列的A2及以后的格內(nèi)逐次從小到大輸入自變量的各個值;實際輸入的時候,通常應用等差數(shù)列輸入法,先輸入前三個值,定出自變量中數(shù)與數(shù)的距離,然后點擊A2格,按住鼠標拖到A4格選中這三項,使這三項變成一個黑色矩形,再用鼠標指向這黑色矩形的右下角的小方塊,當光標變成“+”后,按住鼠標拖動光標到適當?shù)奈恢茫屯瓿勺宰兞康妮斎?;C、接著在B列的B1格輸入函數(shù)式y(tǒng)=f(x)的一般函數(shù)表達式,如y=1/x;也可在點擊工具欄上的函數(shù)圖標“fx”后,在出現(xiàn)的不同函數(shù)列表的選項中選擇需要的一種;輸入結(jié)束后,點擊函數(shù)輸入對話框旁的勾號,B2格內(nèi)馬上得出了計算的結(jié)果。這時,再選中B2格,讓光標指向B2矩形右下角的方框,當光標變成“+”時按住光標沿B列拖動到適當?shù)奈恢眉赐瓿珊瘮?shù)值的計算。注意一定要把該函數(shù)中自變量x的位置輸入前面A列自變量的絕對位置A2格,這樣下面計算的時候才會對不同的自變量進行計算;D、最后點擊工具欄上的“圖表向?qū)А眻D標,在出現(xiàn)的各種圖表格式圖標中選擇“X,Y散點圖”,然后在出現(xiàn)的“X,Y
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度水資源保護與修復工程監(jiān)理協(xié)議2篇
- 學校突發(fā)公共衛(wèi)生事件應急預案例文(5篇)
- 二零二五年度桉樹木材出口代理服務合同3篇
- 二零二五年度文化藝術(shù)保險合同執(zhí)行與藝術(shù)品風險全面擔保協(xié)議3篇
- 手術(shù)室安全管理制度模版(3篇)
- 自行車課程設(shè)計論文
- ktv部服務員職責(3篇)
- 2025年科研項目立項管理制度范文(2篇)
- 二零二五年度房地產(chǎn)聯(lián)建合作開發(fā)委托協(xié)議2篇
- 車輛擁堵交通事故識別系統(tǒng)
- 中華人民共和國學前教育法
- 辯論英文課件教學課件
- 銑工高級工測試題(含答案)
- 送貨員崗位勞動合同模板
- 2024年自然資源部所屬事業(yè)單位招聘(208人)歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 上海南洋模范2025屆高二生物第一學期期末檢測模擬試題含解析
- 《建筑施工安全檢查標準》JGJ59-2019
- 廣東茂名市選聘市屬國有企業(yè)招聘筆試題庫2024
- 2025屆高考數(shù)學一輪復習建議-函數(shù)與導數(shù)專題講座課件
- 2024-2030年中國高性能混凝土行業(yè)銷售規(guī)模與投資盈利預測報告
- 江蘇省常州市教育學會2023-2024學年高一上學期期末考試化學試題 (解析版)
評論
0/150
提交評論