English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請教一下..
影印機上的觸控式面版,只要操作者在上面用手指設定,然後影印機就可以依自己的設定,去影印出東西來。
那,這是透過什麼程式寫出來的,我知道一定要一個觸控式的面版啦!
但我主要是想問,面版上的那些選單設計、功能執行,是要如何與硬體間產生作用,才能順利讓影印機印出東西來。
謝謝!

2006-06-04 04:39:23 · 3 個解答 · 發問者 ? 1 in 電腦與網際網路 程式設計

3 個解答

影印機可以視1種嵌入式(embedded)控制系統,在系統內擁有其處理器、記憶體、輸出入裝置,可說是一種特殊(特定用途)的電腦。
早期此種嵌入式控制系統的開發語言多為組合語言(assembly),現在則提供多種的開發語言如組合語言、C語言等。

2006-06-08 18:27:19 補充:
單晶片用在中小型的控制系統內可說是經濟又有效。但在大型的影印機(結合掃瞄器、電射印表機、網路控制、自動裝訂...等功能的大型高速影印機),單晶片可能力有未逮。這時可用x86嵌入式控制系統、RISC嵌入式控制系統、DSP嵌入式控制系統等解決方案,而其開發語言就有更多種的選擇了。但是組合語言、C語言還是其基本必備的選項。

2006-06-09 14:05:11 補充:
所謂單晶片可能力有未逮的原因大致如下:1.I/O數目2.Memory容量3.運算速度x86嵌入式控制系統之運用,主要可能考慮其開發人才易轉換,因為PC開發人才最多,這些熟悉PC x86的人才比較容易轉換(相對而言)到x86嵌入式控制系統的開發環境。

2006-06-09 23:48:56 補充:
---> peecehood ( 初學者 4 級 ) ---> 單晶片是RISC處理器。不要說你不知道。第一次聽到!不曉得8051是否屬於單晶片?是否屬於RISC? RISC只是可以模擬出CISC,如8051、8096等單晶片而已,但不代表單晶片就是RISC處理器。更何況單晶片種類達數百種以上,不知為何如此篤定下此斷言呢?!要提出更強有力的實證,才能使人信服。只提自己的工作種類,此非直接證據吧!?以下的這段話,在此奉還:由你的回答也可知,你對x86不是很熟悉(以及單晶片的定義),介紹你幾本書。我們是要給人對的知識,假如是為了賺點,就沒意義了。

2006-06-10 00:02:04 補充:
在此還要謝謝[peecehood ( 初學者 4 級 )]的一段話,證明我所言非無的放矢![x86系統成本較高,非必要是很少用的。],少用代表還是有用,當然系統還是有很多的解決方案:1.單晶片2.x86嵌入式控制系統3.RISC嵌入式控制系統4.DSP嵌入式控制系統另外[peecehood ( 初學者 4 級 )]對x86的評論大部份亦具參考價值,偏頗之處就自行過濾即可!

2006-06-10 07:32:20 補充:
讚同[peecehood ( 初學者 4 級 )]之說明:[只是x86做為印表機是真的不太適合]。不過問題問的是影印機吧?!

2006-06-10 22:00:06 補充:
本題並非是什麼高深的學問,藉由相互的討論可激發出更多的參考資料。如果有任何的錯誤,可以明確的指正。情緒性的發言,不但於事無益,更令人覺遺憾。借用[peecehood ( 初學者 4 級 )]的一段話[假如是為了賺點,就沒意義了。],相信真理越辯越明,公道自在人心。

2006-06-04 05:30:52 · answer #1 · answered by Diamond Liu 7 · 0 0

peecehood ( 初學者 4 級 ) 的觀念比較正確,相反的 Diamond Liu( 初學者 2 級 ) 的文章裡錯誤的觀念很多,像CISC與RICS這方面。
CISC為複雜指令結構,優點是程式撰寫容易,缺點是指令繁多,執行速度較慢。
RICS為精簡指令結構,優點指令少,執行速度較快,缺點是程式撰寫冗長,但是如果是使用C語言撰寫就沒有影響。
所以未來RICS 將是單晶片發展的趨勢。
但像影印機這種有牽涉圖像的東西,建義使用ARM來處理會比較好。

2006-06-19 03:16:55 · answer #2 · answered by 七彩3C 1 · 0 0

這是利用嵌入式系統沒錯,不過是一種形式,主要是利用單晶片來做這些工作,而單晶片可能是pic也可能是8051或者更大的arm都有可能,觸控式面版大多都是利用電阻式面版加上轉換電路ADC,來回傳位置,因此單晶片就可以記錄你目前的動作在跟PC或者自己做下一步的動作。因為我有寫過很多的單晶片系統。

2006-06-07 23:57:01 補充:
至於單晶片的語言來說以8051為例就有組合語言,C語言,BASIC語言三種來寫(機器碼也算啦,不過沒人會用這寫,在多年以前組合語言還沒出,就是用這寫),所以是看你用的晶片而定,並沒有特定的語言。

2006-06-08 18:59:50 補充:
arm操作頻率可上200Mhz以上喔,是大型單晶片,x86系統成本較高,非必要是很少用的。在操作介面上單晶片還是比較實用,在有大量運算才會加上dsp。

2006-06-09 15:50:15 補充:
另外,X86由於沒有內建的IO及記憶體等等導致成本過高,而且X86做出來的系統比單晶片大了許多,因此X86除了電腦和PDA等等需較大運算的機器較會使用外,通常設計電路都會用單晶片為主,因此設計影印機時成本與設計的考慮上X86是不可能用的。

2006-06-09 17:55:27 補充:
由你的回答也可知,你對x86不是很熟悉(以及單晶片的定義),介紹你幾本書。我們是要給人對的知識,假如是為了賺點,就沒意義了。1.COMPUTER ORGANIZATION AND DESING 作者:(DAVID A.PATTERSON)(JOHN L.HENNESSY)2.OPERATING SYSTEM CONCEPTS 作者:(JOHN WILEY)3.THE INTEL MICROPROCESSORS 作者:(BARRY B.BREY)

2006-06-09 17:55:47 補充:
另外這有介紹皮毛。http://www.study-area.org/linux/embedded/articles/Embedded_Linux_Introduction/Embedded_System_Introduction-3.html

2006-06-09 17:59:48 補充:
嵌入式X86處理器也具有一些劣勢。因為它們必須很好地執行舊有的軟體,所以X86 CPU採用了翻譯、重新排序和重新命名等方法。這些複雜的機制將消耗額外的功率,但在嵌入式系統中通常又不需要它們,因為在嵌入式應用中,軟體能針對目標CPU進行重新編譯。 這些處理器還缺少整合的周邊,因而必須連接到系統邏輯晶片組,但這些晶片組是針對PC或伺服器應用,而不是針對嵌入式系統最佳化的。其結果是,晶片組要佔據額外的電路板空間,並消耗更多的功率。

2006-06-09 18:02:43 補充:
大多數網路和消費性應用對散熱和電路板面積有嚴格限制。路由器、列表機和機頂盒通常依賴於RISC處理器。但對於一些類似PC的應用,來自英特爾和其它供應商的嵌入式X86處理器提供了一種簡單、低成本的解決方案。 單晶片是RISC處理器。不要說你不知道。

2006-06-10 02:17:25 補充:
在更正你一下,RISC是精簡指令集,CISC為複雜指令集,兩種是不同的東西,cisc不是用risc模擬出來的東西。電腦用的是屬於cisc,單晶片是屬於risc,一個是指令比較多,可做程式用法較方便,而risc指令較少,程式寫法較拘緊,希忘你搞清處在回答。

2006-06-10 02:24:12 補充:
Diamond Liu的內容也有參考之處,也有些不錯的回答,只是x86做為印表機是真的不太適合,因為這是intel自己公布的(以及要更正的地方)。

2006-06-10 02:28:10 補充:
第一次聽到!不曉得8051是否屬於單晶片?是否屬於RISC? 你可以在奇摩搜尋打"8051 risc"因該很多了吧,這不用我在po了吧。

2006-06-10 18:17:48 補充:
早知不回了,問的人不懂,回的人也不懂,錯誤觀念就你們戶相交流就好了。

2006-06-11 18:15:15 補充:
單晶片是RISC處理器。不要說你不知道。在更正你一下,RISC是精簡指令集,CISC為複雜指令集,兩種是不同的東西,cisc不是用risc模擬出來的東西。電腦用的是屬於cisc,單晶片是屬於risc,一個是指令比較多,可做程式用法較方便,而risc指令較少,程式寫法較拘緊,希忘你搞清處在回答。
明眼人看的出來,你在之中關念反復變話,有關念的人也看的出來,我也不想指正了,一定有人會指正的。

2006-06-27 12:26:32 補充:
補充一下,舊8051是cisc,但很多新的8051都用risc,如施大說,速度較快。

2006-06-27 12:28:41 補充:
另外8051指的是核心,不要搞成了ic喔,89c51這種ic還是cisc的。

2006-06-07 19:54:16 · answer #3 · answered by peecehood 4 · 0 0

fedest.com, questions and answers