㈠ 想做個51單片機模擬器,目前我會C、C++、VB、Qt等,還需要了解哪些知識
這個說來大了。。你的意思應該是軟體模擬
最基本的我能想到的的
組成原理和編譯原理
模擬電路和數字電路
圖形學
這些應該是最基本的了,深究下去感覺還有太多東西
㈡ 單片機(STC90C516)模擬器
你是要用proteus模擬?
選擇該晶元,接好最小系統(晶振電路,電源電路等),其他按照你的設計來接線。
STC90C516不是可以用keil模擬么
㈢ 單片機的模擬器什麼作用
作用:單片機模擬器是一種在電子產品開發階段代替單片機晶元進行軟硬體調試的開發工具。配合集成開發環境使用模擬器可以對單片機程序進行單步跟蹤調試,也可以使用斷點、全速等調試手段,並可觀察各種變數、RAM及寄存器的實時數據,跟蹤程序的執行情況。
同時還可以對硬體電路進行實時的調試。利用單片機模擬器可以迅速找到並排除程序中的邏輯錯誤,大大縮短單片機開發的周期。
在現場只利用燒錄器反復燒寫單片機,通過肉眼觀察結果進行開發的方法大大增加了調試的難度,延長了整個開發周期,並且不容易發現程序中許多隱含的錯誤,特別對於單片機開發經驗不豐富的初學者來說更加困難,由此可見,單片機模擬器單片機系統開發中發揮著重要的作用。
單片機模擬器的原理
單片機在體系結構上與PC機是完全相同的,也包括中央處理器,輸入輸出介面,存儲器等基本單元,因而與PC機等設備的軟體結構也是類似的。因為單片機在軟體開發的過程中需要對軟體進行調試,觀察其中間結果,排除軟體中存在的問題。
但是由於單片機的應用場合問題,其不具備標準的輸入輸出裝置,受存儲空間限制,也難以容納用於調試程序的專用軟體,因此要對單片機軟體進行調試,就必須使用單片機模擬器。
單片機模擬器具有基本的輸入輸出裝置,具備支持程序調試的軟體,使得單片機開發人員可以通過單片機模擬器輸入和修改程序,觀察程序運行結果與中間值,同時對與單片機配套的硬體進行檢測與觀察,可以大大提高單片機的編程效率和效果。
㈣ 51單片機模擬機和51單片機開發板有什麼區別
你好,單片機模擬機是表示已經成為產品用了已經開發過了。作為系統應用了。而單片機開發板是還沒有變成應用的產品只是有基本組件還需要開發程序。這是主要的區別。希望對你有幫助。
㈤ 51單片機模擬器的作用是什麼
模擬器可以看作一個特殊的單片機,你用模擬頭代替單片機,可以在電腦上讓它一句句的執行你寫的指令,也可以讓它運行到某個指令時就停止,程序有問題可以隨時改,重要的是你可以隨時看寄存器的值,所以它可以幫你快速調試程序。當然這種特殊功能的"單片機"挺貴的,幸好現在有的功能強大的單片機本身已經把這種功能集成了,你買個JTAG介面就行了!
有時也別太相信它,否則你也許會被它害苦了,它只是"模擬",不是真的"真"
`
大哥!這是我一個字一個字打的,說假話我不是人!
「有時也別太相信它,否則你也許會被它害苦了,它只是"模擬",不是真的"真"」
這是我的真實經歷,我有一回用偉福模擬器調TLC549,收到的8位二進制采樣值不知為何向左循環移了一位,我用了兩小時才發現這個規律,然後被這個問題折磨一天,因為程序確實沒錯。第二天實在是沒招了,燒了一片AT89C52放上去一試,居然一點問題也沒有了。你說不確定的事我能瞎說嗎?我CONTROL-C、CONTROL-V有啥意思?
心酸啊我!
356448120,請教不敢當,因為我水平也不怎麼樣,共同探討吧!
㈥ 誰會51單片機模擬器的設計,用PCB布線
20分就想讓人手工布線?
㈦ 我學習51單片機 但是一直沒有用過單片機的模擬器 我想問一下 51單片機或者其他單片機的模擬器有什麼作用
模擬器與燒寫的區別就是,模擬器可以讓你不燒寫,而通過模擬器運行單片機,你可以在IDE裡面觀察程序中的變數值、單片機的寄存器值,可以設置斷點
㈧ 有沒有80C51單片機的程序調試模擬軟體
KEIL和偉福!
怎麼會破產呢?難道你用的是一次性燒寫的單片機,只能寫一次就定型的??現在好多都是用flash型的單片機啊,程序能擦除再寫一千到一萬多次呢!
補充:
模擬器
、
編程器
的也不需要,現在好多51系列的單片機都有在線下載ISP功能,
花幾
塊錢買些元件焊個ISP電路就能用計算機的串口或者並口接這個電路再接單片機,通過這個讓計算機直接給單片機燒寫程序。一般市場上有
AT89S51
、
AT89S52
等AT的s系列
51單片機
、還有STC的單片機全部都能在線下載!
雖然KEIL和偉福就能軟體模擬,PROTEUS還能連電路一起模擬,但你不自己實際搭電路試試怎麼能算是學單片機呢?
㈨ 我學習51單片機但是一直沒有用過單片機的模擬器我想問一下51單片機或者其他單片機的模擬器有什麼作用
朋友,我來告訴你答案!其實我認為51單片機用模擬器的意義不大,因為很多模擬軟體都是可以完成這個功能的,而且已經是非常成熟了。至於你說的模擬器,模擬器主要作用就是硬體調試,就是控制你的程序在晶元(單片機、DSP晶元等)逐條或者是逐段運行。方便硬體調試!msp430、DSP晶元、ARM用模擬器都是很有必要的,我在做項目的時候經常使用,效果不錯。