1011?1?十進制數為:11?5tm2s?=?0b_1_00_00010;?//十進制數為:130tm2c?=?0b_0010_10_1_0;?//十進制數為:42EN=1;}/*********************************************************/void?dang2(){tm2b?=?0b_0000_1011;?//占空比40%?//1001->1010?2?十進制數為:26..">

void?dang1(){tm2b?=?0b_0000_0101;?//占空比?約?20%?//1000->1011?1?十進制數為:11?5tm2s?=?0b_1_00_00010;?//十進制數為:130tm2c?=?0b_0010_10_1_0;?//十進制數為:42EN=1;}/*********************************************************/void?dang2(){tm2b?=?0b_0000_1011;?//占空比40%?//1001->1010?2?十進制數為:26?11tm2s?=?0b_1_00_00001;?//?十進制數為:129tm2c?=?0b_0010_10_1_0;?//?十進制數為:42EN=1;}C語言和匯編語言不僅有助于學習單片機編程,而且有助于實際進行的單片機編程。它們支持的單片機也很廣泛,無論你選擇哪種單片機,它幾乎肯定都有可用的匯編程序(用于處理匯編語言源代碼)和C編譯器(用于處理C源代碼)。對于其他語言來說,可能是不支持的。但是,如果你愿意,考慮學習和使用其他語言并不是壞事,PMS150GPMS150G則是的1K?OTP,支持MINI-C,匯編,含外置中斷,內部16位和8位定時器,其中8位定時器還可以用于產生PWM。另外還提供一路硬件比較器。?比較器的參考電壓可設置。用起來的確不一般。主要是開發環境也很不錯。支持應廣的MINI-C語言和匯編語言。是很多的開發。MINI-C函數舉例:void???sys_drive(void)?{??????????????if(ir_drv_delay_cnt?!=0)??????????????????????{??????????????????????????????if(ir_key_value?==?C_IR_KEY_RED)??????????????????????????????????????{???????????????????????????????????????????????RED_DRV?=?1;??????????????????????????????????????}??????????????????????????????else?if(ir_key_value?==?C_IR_KEY_GREEN)??????????????????????????????????????{??????????????????????????????????????????????GREEN_DRV?=?1;???????????????????????????????????????????????????????????????????????????????????}??????????????????????????????else?if(ir_key_value?==?C_IR_KEY_YELLOW)??????????????????????????????????????{??????????????????????????????????????????????YELLOW_DRV?=?1;??????????????????????????????????????}??????????????????????????????????????else?if(ir_key_value?==?C_IR_KEY_BLUE)??????????????????????????????????????????????{??????????????????????????????????????????????????????BLUE_DRV?=?1;???????????????????????????????????????????????}???????????????????????????????else???????????????????????????????????????{???????????????????????????????????????????????pa?=?0;????????????????????????????????????????????????}???????????????????????}??????????????else??????????????????????{??????????????????????????????pa?=?0;????????????????????????????????????????????????????}???????????艾拓微提供燒錄+編帶+一站式服務◆◆?PMS150G?◆◆?◆?通用?OTP?系列?◆?不建議使用于AC?阻容降壓供電或有高要求之應用?◆?工作溫度范圍:?-20°C?~?70°C?Feature?Documents?Software?&Tools?Application?Note系統特性?1.?1KW?OTP?程序儲存器?2.?64?Bytes?數據儲存器?3.?一個16位定時器?4.?一個8位定時器(可做為PWM產生器)?5.?一個通用比較器?6.?快速喚醒功能?7.?每個IO?引腳都可設定喚醒功能?8.?六個戴上拉電阻IO?引腳,且輸出時具有可選的電流驅動能力?9.?時鐘源:內部高頻震蕩器,內部低頻震蕩器?10.?八段LVR?可選?11.?一個外部中斷引腳CPU?特性?1.?單一處理單元工作模式?2.?提供79?個有效指令?3.?1T(單周期)指令?4.?可程序設定的堆棧指針和堆棧深度?5.?數據存取支持直接和間接尋址模式,用數據存儲器即可當作間接尋址模式的數據指針(index?pointer)?6.?立的IO?地址以及儲存地址空間并行I/O端口:P0、P1、P2、P3口,共32個引腳。P3口還具有*二功能,用于信號輸入輸出和控制信號(屬控制總線)。為了使得51單片機能夠正常使用,需要對其進行基本電路配置:1、?電源:這當然是必不可少的了。單片機使用的是5V電源,其中正極接40管腳,負極(地)接20管腳。?2、?振蒎電路:單片機是一種時序電路,必須供給脈沖信號才能正常工作,在單片機內部已集成了振蕩器,使用晶體振蕩器,接18、19腳。只要買來晶體震蕩器,電容,連上就能了,按圖1接上即可。?3、?復位管腳:按圖1中畫法連好,至于復位是何含義及為何需要復要復位,在單片機功能中介紹。?4、?EA管腳:EA管腳接到正電源端。?至此,一個單片機就接好,通上電,單片機就開始工作了。
深圳市艾拓微電子科技有限公司是一家以單片機應用為**的整體方案合作商,同時也是閩臺應廣科技的正式授權代理商。經營的型號:PMC153,PMC156,PMC251,PMS150,PMS153,PMS156,PMS271,PMS130,PMS131,PMS232,PMS234,PMC156,PMC251,pdk82c12,PMC150,PMC271,PMS132,PMS134,PMS154B等型號,同時代理國內外各大品牌產品。產品覆蓋:DC-DC升壓IC/降壓IC、鋰電充電/保護IC、快充/識別IC、type-c-IC、MOS場效應管、LDO穩壓IC、MCU、LED驅動IC、觸摸IC、AC-DC、電感、FLASH、藍牙IC等。歡迎來電!唐先生:1562*6510*025 Q:290*804*8741