1樓:匿名使用者
硬體倒不復雜,只要有微控制器,矩陣或獨立按鍵,紅外發射管,最好有紅外接收頭,因你不一定知道你要控制的電視機的遙控編碼,所以要先接收分析學習
用c主言程式設計較簡單,用組合語言估計多數人沒嘗試過大致就是用2個定時器,一個負責較大的定時象0.56ms或1.65ms,決定是發還是不發紅外線脈衝,另一個負責定時13us(半個週期),形成38khz的載波
由於13us的中斷間隔時間很短,若用低速微控制器,cpu很可能忙不過來,因此建議用高速微控制器,如12t的51微控制器或支援晶振頻率高的微控制器
2樓:匿名使用者
你這個程式,別說20 廢物幣,給 500 rmb,都沒有人做的
微控制器程式設計流程圖
3樓:匿名使用者
你好樓下一位回答的比較全面了另外我補充哈,圖中左側四個部件,相當於微控制器內部cpu中的控制器,(cpu由運算單元和控制器單元組成)其實控制器就是在內部時序脈衝的節拍控制下,取指令,分析指令,然後執行指令。嵌入式微控制器技術社群:/product/embed.htm
微控制器程式設計帶符號雙位元組乘法流程圖 誰知道?????
4樓:
一個簡單的方法:
先根據乘數和被乘數的符號確定積的符號,儲存在一個變數中;
然後將乘數和被乘數取絕對值(>=0不變,<0求補);
計算無符號數乘法(可以找到很多現成的子程式),得積的絕對值;
判斷當初儲存的「積的符號」,如果為負,則將「積的絕對值」求補。
x求補可以用「x取反+1」,但在51微控制器彙編中,用「0-x」更方便。
微控制器程式設計之前要不要畫流程圖
5樓:匿名使用者
其實,畫流程圖一點用都沒有,只能是浪費時間。如果是一個大的專案,畫個程式結構圖倒是有必要,有利於團隊分工和程式的結構化更合理。而對於一個微控制器一般的小程式,不必畫。
畫流程圖是畢業設計中為了佔篇幅湊內容,或者一些教材為了湊內容而畫的。
51微控制器程式設計題微控制器P1 0 1 7口接發光二極體(愛心圖樣)試編寫流水燈的彙編程式使發光二極體逐個亮
啟動入口 org 0000h 復位啟動 ljmp start org 000bh t0中斷 ljmp t0int org 0100h ljmp start 主控程式 start mov sp,80h 初始堆疊值mov tmod,01h 定時器0工作於方式1,50毫秒 12.000mhz mov th...
微控制器程式設計中什麼意思,51微控制器C語言中和的意思是什麼
在微控制器c語言程式設計中,是先加再賦值的意思。例如 test 5 相當於test test 5 51微控制器c語言中 和 的意思是什麼?u8 data 1 相當於 u8 data u8 data 1,u8 data u8temp 相當於 u8 data u8 data u8temp。類似的還有 這...
飛思卡爾的微控制器程式設計和普通51的程式設計有很大區別麼
區別不大,都是bai對寄存du器操作的,熟悉了寄存zhi器規則以及程式設計方法 dao就行 飛思卡爾微控制器專系列屬 32位ki is系列 32位coldfire系列 32位mpc56xx系列 8位微控制器系列 可使用2片 16位dsc系列 16位微控制器9s12xs系列 16位微控制器9s12g系...