首先來說,每一款單片機的編程軟件都有軟件仿真功能。我們可以通過這個軟件仿真功能學習一些單片機的功能。
例如,可以通過軟件仿真功能實現(xiàn)單片機端口輸出高低電平,然后通過觀察相應的端口寄存器的值來看程序是否正確執(zhí)行了;還可以編寫定時程序實現(xiàn)固定時間(例如定時1秒)執(zhí)行端口的輸出功能,可以用軟件仿真看看是否按照設定的時間進入了中斷,等等。但是,軟件仿真的功能實在有限,我們最多只能看到相應的寄存器是否執(zhí)行正確,因為沒有硬件電路的配合,完全看不到電路是否正確執(zhí)行了。
所以,用單片機編程軟件的軟件仿真功能能學習單片機很有限。
這方面的軟件首推proteus,這是目前為止我見過、用過的,可以仿真單片機種類多的軟件。
proteus這款軟件支持的單片機有:51單片機,PIC單片機,MSP430單片機,飛思卡爾單片機,還支持LPC21xx系列的ARM7,以及部分cortex m3芯片。
尤其對于51單片機而言,proteus已經(jīng)把51單片機的編程軟件keil嵌到里面了,可以在proteus里面進行程序編寫,電路搭建、系統(tǒng)仿真、PCB生成等工作。等于是可以實現(xiàn)一個單片機的軟件設計、硬件設計、PCB制圖等全部功能,非常方便。
proteus的功能非常強大,我們可以先畫好電路圖,再把編譯好的單片機燒錄文件裝載到電路圖中的單片機中,然后即可以讓整個單片機系統(tǒng)運行起來,觀察電路中各個部分是否與我們設計的軟件功能一樣,例如是否實現(xiàn)了LED的點亮,LCD的顯示,按鍵的檢測,IIC器件存取數(shù)據(jù)是否正常等等。甚至proteus還提供了很多虛擬儀器,例如虛擬示波器,電壓表,電流表,邏輯分析儀等??梢杂眠@些儀器觀察程序及電路的運行情況,例如可以用示波器觀察我們設計的PWM的輸出波形是否符合設計要求。
新手如何學習單片機,用那些軟件模擬比較好?
相關推薦
學習RISC-V單片機的感想
系列的可供學習和選擇。RISC-V的,可供選擇的比較少,不知道國內(nèi)企業(yè)使用RISC-V單片機開發(fā)產(chǎn)品的多不多。
從自己在RISC-V的開發(fā)上,感覺和其它單片機在本質上沒有什么區(qū)別,在C語言層面的開發(fā)
2024-02-17 21:00:25
學FPGA用哪種開發(fā)板或實驗平臺比較好?
剛開始學FPGA,目前正在學理論知識,想通過用開發(fā)板或實驗平臺搞些東西,加深理解,不知道用哪種開發(fā)平臺比較好?
2024-02-06 22:56:44
如果要使AD9238的輸入量程變?yōu)?/-5V,采用什么方法比較好?
請教各位高手:現(xiàn)打算用三片AD9238構建一個6通道高速采集系統(tǒng),而FPGA的IO口有限,所以將三片AD9238數(shù)據(jù)總線并聯(lián),用FPGA控制各個ADC的OE引腳,分時讀取數(shù)據(jù)有沒有的問題?
另外,如果要使AD9238的輸入量程變?yōu)?/-5V,采用什么方法比較好?
期待各位高手的解答
2023-12-22 06:31:52
ad8108每個供電管腳接多大電容比較好,0.01uF嗎?
1 ad8108DGND和AGND如何處理比較好,分開還是用一塊完整的地平面,需不需要與其他地分隔開?
2 ad8108每個供電管腳接多大電容比較好,0.01uF嗎?
2023-12-13 08:04:00
NY8A050D單片機,AD單片機,九齊代理
?這篇文章將介紹臺灣九齊單片機NY8A050D 6 I/O 8-bit EPROM-Based MCU,包括其特點、應用領域、與其他單片機的比較等內(nèi)容。一、九齊單片機NY8A050D 6 I/O
2023-11-27 21:54:52
NY8B062M型號單片機,臺灣九齊AD單片機,技術支持
一、NY8B062M型號單片機NY8B062M是一款由臺灣九齊(Joystick)公司生產(chǎn)的8位AD單片機,具有高性能、低功耗、高集成度等特點。該單片機采用CMOS技術,內(nèi)核采用8051微處理器
2023-11-27 21:34:18
九齊MCU單片機 NY8B072A SOP20 NY
九齊單片機NY8B072A SOP20 NY九齊單片機NY8B072A SOP20 NY是一款基于ARM Cortex-M0內(nèi)核的微控制器,具有高性能、低功耗、高集成度等特點,適用于各種嵌入式應用場
2023-11-27 21:31:12
【PADAUK】應廣單片機 PFC151系列
Padauk是一家專業(yè)的單片機一級代理,我們提供全面的單片機解決方案,包括PFC151系列。PFC151系列是一款高性能的單片機,它具有低功耗、高速度、高可靠性等優(yōu)點。該系列單片機適用于各種應用,如
2023-11-23 22:20:39
【PADAUK】 應廣PGS152單片機EEPROM芯片
第一節(jié):PADAUK PGS152單片機EEPROM芯片概述PADAUK PGS152單片機是一款功能強大的16位單片機,具有高度的可編程性和靈活性。其中,EEPROM芯片是該
2023-11-23 21:16:37
【PADAUK】 應廣PMS152E系列 應廣單片機
Padauk應廣PMS152E系列單片機Padauk應廣PMS152E系列單片機是一種廣泛應用于各種領域的高性能微控制器。這款單片機具有多種特點,包括高速度、低功耗、多外設和可靠性高等,因此在工業(yè)
2023-11-23 21:03:48
【PADAUK】應廣單片機 PMS134系列 商業(yè)級 燒錄
在當今的科技時代,單片機作為控制電路的核心部件,廣泛應用于各種行業(yè)。其中,應廣單片機一級代理PMS134系列以其商業(yè)級的品質和性能,成為了市場上的佼佼者。本文將詳細介紹PMS134系列單片機的特點
2023-11-23 20:58:53
應廣單片機 PFS154系列 代燒錄
在當今的嵌入式系統(tǒng)領域,應廣單片機一級代理 PFS154系列以其卓越的性能和廣泛的應用而備受矚目。本文將詳細介紹PFS154系列單片機的特點和應用,以及其在不同領域中的具體應用案例。一
2023-11-23 20:55:05
想為TIA運放輸出設計一個濾波器,在使用ADI的模擬濾波器設計工具時,各參數(shù)怎么設置比較好?
您好,我想為TIA運放輸出設計一個濾波器,請問在使用ADI的模擬濾波器設計工具時,各參數(shù)怎么設置比較好?
1、濾波器類型:是選帶通好還是低通好?
2、-3db時的頻率設置多少為宜?
3、模擬濾波器
2023-11-13 12:42:52
單片機加OLED做一個簡單的顯示字符?
最近想通過單片機加OLED做一個簡單的顯示字符的可以通過按鍵選中的GUI界面,可是有時候要按好多下才會有反應。有沒有比較好用的代碼?
2023-11-03 07:33:02
如果單片機不帶硬件操作nand flash的話,用軟件可以實現(xiàn)nand flash操作嗎?
如果單片機不帶硬件操作nand flash的話,用軟件可以實現(xiàn)nand flash操作嗎?不要求速度,只要讀寫文件就可以了,請問怎么用單片機io模擬操作芯片
2023-10-23 06:30:34
需要對數(shù)據(jù)進行浮點運算、還需要保存超低功耗,用什么單片機比較好?
需要對數(shù)據(jù)進行浮點運算、還需要保存超低功耗,用什么單片機比較好?
2023-10-20 06:48:26
現(xiàn)在單片機項目用什么辦法checksum
單片機里的值跟每個HEX的值對比,確定單片機運行的是哪個HEX程序。
想尋求一下目前單片機用什么辦法cheksum,用這方面的軟件嗎?單片機用的STM32F303或者GD32F303。
2023-10-12 21:06:59
請問單片機IO如何輸出模擬信號?
單片機IO如何輸出模擬信號,看到過一款設計用PIC18F26K20直接IO輸出信號到PAM8302A功放,接上喇叭就可以輸出人聲音的設計,單片機直接模擬人聲的原理是什么?
2023-10-08 07:15:17
STC15單片機驅動5寸屏幕做多級菜單顯示,用什么屏幕比較好?
最近在做一個項目,想用STC15來寫一個多級菜單系統(tǒng),顯示在5寸屏幕上。
1、請問各位朋友,選擇哪種屏幕比較好?請各位推薦幾塊屏幕,不勝感激!
2、還有就是做多級菜單用哪種方案比較好?
2023-10-07 07:33:27
51單片機C語言入門教程
學習單片機實在不是件易事,一來要購買高價格的編程器,仿真器,二來要學習編程語言,還有眾多種類的單片機選擇真是件讓人頭痛的事。在眾多單片機中 51 架構的芯片風行很久,學習資料也相對很多,是初學的較好
2023-09-28 08:01:28
單片機如何實現(xiàn)語音播報溫度?
單片機通過溫度傳感器采集到溫度后,怎樣通過語音模塊播報出來,用什么語音模塊比較好。溫度不是固定的,要怎樣去實現(xiàn)語音播報?
2023-09-27 06:18:23
基于單片機用軟件實現(xiàn)直流電機PWM調(diào)速系統(tǒng)
介紹了基于單片機用PWM實現(xiàn)直流電機調(diào)整的基本方法,直流電機調(diào)速的相關知識,及PWM調(diào)整的基本原理和實現(xiàn)方法。重點介紹了基于MCS一51單片機的用軟件產(chǎn)生PWM信號的途徑,并介紹了一種獨特的通過采用計數(shù)法加軟件延時法實現(xiàn)PWM信號占空比調(diào)節(jié)的方法。對于直流電機速度控制系統(tǒng)的實現(xiàn)提供了一種有效的途徑。
2023-09-22 07:56:38
單片機開發(fā)需要用到那些軟件?
單片機又稱單片微控制器,它是把一個計算機系統(tǒng),包括cpu、ram、rom、定時/計數(shù)器和多種i/o接口集成到一個芯片上。單片機在很多領域都發(fā)揮了重要的作用,那么學習單片機開發(fā)需要哪些軟件呢?
2023-09-21 14:39:092736
工控機配什么顯卡比較好
隨著科技的發(fā)展,工控機被廣泛應用于工業(yè)自動化、交通運輸、醫(yī)療設備等領域。工控機的性能與顯卡的搭配密切相關,合適的搭配能夠提高工控機的處理速度、圖形顯示效果以及整體性能。那么, 工控機配什么顯卡比較好
2023-09-14 11:22:54371
學單片機有前途嗎?
學單片機有前途嗎? 個人認為學習任何一門技術都比不學的強,針對學單片機有前途嗎?那么比較對象當然就是在整個IT行業(yè)做對比。因此我們可以從職業(yè)前景、錢景、這幾方面綜合考量。
學單片機有前途嗎?我
2023-09-06 10:59:29
軋鋼系統(tǒng)無功補償哪種方式比較好
隨著工業(yè)化的快速推進,軋鋼系統(tǒng)在鋼鐵生產(chǎn)中扮演著至關重要的角色。然而,在軋鋼系統(tǒng)中,無功功率的產(chǎn)生會對電力系統(tǒng)的穩(wěn)定性和效率產(chǎn)生負面影響。為了解決這一問題,無功補償技術被廣泛運用于軋鋼系統(tǒng)中。那么,在軋鋼系統(tǒng)中,哪種無功補償方式比較好呢?本文將分析比較常見的無功補償方式,并給出一些建議。
2023-08-18 15:03:49365
芯片保護膠用什么膠比較好
芯片保護膠用什么膠比較好?以下講解具體用膠案例:客戶具體需求:客戶現(xiàn)在開發(fā)一款薄膜開關,需要在PET膜上面用銀漿印刷電路,然后用銀膠固定IC.(銀漿和銀膠固化溫度130℃30分鐘)。固定后在折彎
2023-08-08 14:08:10787
STM32單片機學習筆記(4):24C02(模擬IIC)
利用CubMX生成基于32單片機的HAl庫工程,然后編寫程序在proteus上仿真驗證。本項目最適合沒有開發(fā)板的同學學習,零成本利用仿真軟件率先入門STM32單片機。這是第四部分針對EEPROM
2023-07-19 15:34:13831
云存儲哪個比較好
云存儲哪個比較好 好用的云存儲如下: 1、百度網(wǎng)盤:百度網(wǎng)盤手是百度旗下的云儲存,可以隨時隨地在移動客戶端和伙伴們快樂分享視頻、照片。該軟件通過WIFI或數(shù)據(jù)連接將手機中的資料如通訊錄、短信
2023-05-29 13:45:053982
有沒有自帶24位AD轉換的單片機。
我想問一下,有沒有比較好用的自帶24位AD轉換的單片機。我知道的有ADuC824,msc1210。除了這兩個外,還有沒有其他的,國產(chǎn)的最好,國外的也行。如果能夠進行Protues仿真,就更好了。多謝。
2023-04-20 14:57:00
評論
查看更多