❶ 怎樣往晶元里寫程序單片機是干什麼的

能寫程序的芯來片有:單片源機,EEPROM,EPROM,就說單片機,需要先擦除原來的程序才能寫自編程序,現在的單片機都是加密的,是讀不出來原來的程序的,非要讀的話,需要花錢找人解密呀,價格很高啊,而且有些晶元是不能解密的。就算解密了,讀出來的是機器碼,還是看不懂的。至於用什麼軟體和工具,不同的單片機是不同的,介面和線也不同啊,不妨把你拆的晶元型號發上來看看。

❷ 能寫程序的晶元是怎麼做的 內部結構是什麼

晶元肯定都是用來控制和處理數據信號的,內部結枸比較復雜,你可以查看單片機

❸ 寫單片機程序時燒晶元

排除可能的硬體電路短路的情況
排除可能的晶元電源不正常的情況(在不放晶元的情況下直接測量)

單片機和晶元先分開分別控制 沒問題再組合

~~~~~~~~ 程序隨便編個只是作為測試的小程序就行了~

❹ 不是所有的晶元都要寫入程序的嗎什麼情況下要寫入什麼情況下不用寫入,什麼是CPU什麼又單是晶元

0.CPU名字(name)這個與我的電腦,系統屬性,顯示不一樣的話,通常就是被修改過了系統信息,需要注意1.插槽針腳數(Package),一個時代一種插槽,而Socket775給人感覺跨度比較大,主要是賽揚D的低能與同為Socket775的ConroeCeleronDualCore(酷睿賽揚雙核)差距甚遠;還有就是高端低端超長跨度和巨大性能差異2.製造工藝,納米工藝(Technology),製造工藝數值越小,集成度相對越高,效能比前代提升3.核心電壓(CoreVoltage)相對來說,數值越低越節能,另一方面也說明CPU體質好,何為體質好?漏電效應低,比如某某CPU超頻到4G需要1.4V電壓,而相同型號的另外一塊只需要1.2V就達到了,這就是體質,由於流水線作業為了效率,另一方面也是為了部分營銷策略,所以CPU都有不同程度的頻率上升空間;比如一條流水線100塊CPU,最低的一塊只可以穩定工作到3.0G,最高的可以穩定工作到4.0G,那麼這100塊CPU都被做成了3.0G批量出售4.指令集(Instructions)很關鍵,決定技術進步的一個關鍵指標;其中X86-64是我們現在說的64位架構,就是運行64bit操作系統和軟體,64bit內存定址;AMD-V是虛擬化技術,同時運行多個操作系統5.核心速度(CoreSpeed)=CPU即時速度,CPU-Z是一款可以動態監測CPU信息的軟體,電壓,核心速度,倍頻,都是動態顯示;倍頻*外頻=核心速度(200*5=1000)6.緩存(Cache)AMD系列CPU是實數據讀寫緩存,既是CPU-L1-L2-RAM(CPU-一級緩存-二級緩存-內存)這樣的順序依次定址,速度來講,L1>L2>RAM,主要看緩存命中率,而緩存越大,存儲的數據越多,在大型數據任務應用的時候比較明顯,而並非程序佔用硬碟空間大,運行所需要的存儲數據就越多7.核心數量(Cores)物理處理器核心,2個就是俗稱的雙核,3個就是三核,依次類推8.線程數量(Threads)邏輯處理器核心+物理處理器核心=線程數量,通常1:1,一個物理核心搭配一個邏輯處理器電路,比如四核八線程,雙核四線程;而核心數和線程數相等的情況下,核心數是幾個,就是幾核;在任務管理器裡面,顯示的是匯流排程數量,而不是總核心數量,需要嚴重注意;比如Atom(阿童木)系列的上網本,單核心,2線程的居多;早期的P4,單核心,2線程的也很多

❺ 晶元寫代碼要用什麼編程是最好的

不好說,vb或者java是基本的吧。

❻ 程序遍出來以後怎麼寫入晶元

看你使用的什麼晶元羅,比如說Alter公司的晶元就可以用Max+plus來刷羅,你上晶元公司的網站,就能找到對應的刷寫軟體,而且例如我正在用的Max+plusII就可以從寫代碼到編譯模擬到寫晶元都有的,如果該公司網站不提供下載就去另外的地方找羅,不過一定要找對軟體才行,不能亂刷的。
哦,對了,刷晶元就肯定要有一塊開發板啦,把晶元插上去,也可以說是編程板之類的,隨你叫什麼,就是可以往晶元里寫東西的,然後配一根並口線(看你的板是用什麼介面羅),不過這些如果你有板的話就應該懂的了。

❼ 用verilog寫程序時的晶元怎麼選擇怎樣知道晶元的資料請知道的告訴一下

hi,
The followings are what i thought.

a. 決定所有功能: 跟pin有關.
b. 確認外部電壓: 跟耗電有關,會牽扯到功耗
c. 規劃時鍾速度: 並非時鍾快就是好,時鍾快耗電高
d. 那些用SW解決,那些要IC幫忙: ex: ADC, TIMER, ...

另外,您說用 "verilog" 寫程序的晶元選擇?
verilog本身就是一個做IC的程序,為何您用verliog寫時還要"選晶元"???
是FPGA要用的嗎?

Thanks.

❽ 如何將程序寫進晶元里具體步驟

你得有一個連接器來連接電腦和晶元,然後還要有一個燒錄軟體用來把你編譯生成的程序寫到晶元中去!

❾ 編寫代碼:要操作一個晶元IO口高低電平變化,怎麼編寫代碼呢,謝謝解惑!

1. 本例只說明了原理,具體的實現,依賴於你的單片機所採用的晶振(計算機器周期)。
2. 本例中高低電平的計數,最大隻能到65535,故1個完整脈沖的最大長度,是65535*2= 131070個指令。
3. 要想准確計數,需要採用定時器的方式。
4. 假定脈沖輸入了單片機的Port10管腳。
5. 輸出的百分比,是個小於101的整數。若要准確的百分比,需把百分比變數定義成浮點型。
*/

void GetLowPercent(void)
{
unsigned int TimeLow; //定義低電平時間長度。
unsigned int TimeHigh. //定義高電平時間長度。
unsigned char Percent; //定義百分比。

TimeLow=TimeHigh=0; //清零。

while(Port10!=0) //等待電平變低。
;
while(Port10==0) //測量低電平時間長度。
{
TimeLow++;
}
while(Port10!=0) //測量高電平時間長度。
{
TimeHigh++;
}
Percent=(unsigned char)(100*TimeLow/(TimeLow+TimeHigh)); 計算低電平百分比。
}