注意 單片機必須是52rc不能用60s2
*/
#include"main.h"
#include"peizhi.h"
#include"smg.h"
#include"eeprom.h"
sfr WDT_CONTR=0XE1;
unsigned char HighRH = 0; //高電平重載值的高字節(jié)
unsigned char HighRL = 0; //高電平重載值的低字節(jié)
unsigned char LowRH = 0; //低電平重載值的高字節(jié)
unsigned char LowRL = 0; //低電平重載值的低字節(jié)
/***********************按鍵定義**********************************/
bit d1 = 1;
bit d2 = 1;
bit d3 = 1;
uint8 ci;
uint8 ca = 0;
uint8 ca1 = 0;
uint16 cb = 0;
void key(); //按鍵函數(shù)聲明
void ConfigPWM(unsigned int fr, unsigned char dc); //頻率和占空比調(diào)節(jié)函數(shù)
void main()
{
bit q1 = 1;
bit q2 = 1;
bit q3 = 1;
ca = EEPROMReadByte(0);
cb = EEPROMReadByte(1)*255+EEPROMReadByte(2);
EA = 1; //開總中斷
peizhit1(1); //配置T0定時2ms
while(1)
{
ConfigPWM(cb, ca); //頻率100Hz,占空比10%
if(d1 != q1)
{
q1 = d1;
if(d1 == 0)
{
ca1++;
if(ca1 >= 2)
{
ca1 = 0;
}
}
}
if(ca1 == 1)
{
if(d2 != q2)
{
q2 = d2;
if(d2 == 0)
{
ca++;
EEPROMSectorErase(0);
EEPROMWriteByte(0,ca);
EEPROMWriteByte(2,cb);
EEPROMWriteByte(1,cb>>8);
if(ca >= 99)
{
ca = 99;
}
}
}
if(d3 != q3)
{
q3 = d3;
if(d3 == 0)
{
if(ca>0)
{
ca--;
EEPROMSectorErase(0);
EEPROMWriteByte(0,ca);
EEPROMWriteByte(2,cb);
EEPROMWriteByte(1,cb>>8);
}
}
}
}
if(ca1 == 0)
{
if(d2 == 0)
{
cb++;
EEPROMSectorErase(0);
EEPROMWriteByte(0,ca);
EEPROMWriteByte(2,cb);
EEPROMWriteByte(1,cb>>8);
if(cb >= 200)
{
cb = 200;
}
}
if(d3 == 0)
{
if(cb>0)
{
上一篇:單片機按鍵長短按源程序(不需要通過等待來判定)
下一篇:SUKON觸摸屏學習單片機modbus通訊程序
推薦閱讀
史海拾趣
Calmos Systems Inc公司注重企業(yè)文化建設和團隊建設。公司倡導創(chuàng)新、協(xié)作、務實的企業(yè)文化,鼓勵員工敢于嘗試、勇于創(chuàng)新。同時,公司還注重員工的培訓和發(fā)展,為員工提供廣闊的職業(yè)發(fā)展空間和晉升機會。在團隊建設方面,公司定期組織各類團建活動,增強員工之間的凝聚力和向心力。這些舉措使得公司擁有一支高效、團結、富有創(chuàng)造力的團隊,為公司的發(fā)展提供了有力保障。
以上便是關于Calmos Systems Inc公司在電子行業(yè)里發(fā)展起來的5個相關故事。這些故事展示了公司在創(chuàng)立初期、技術創(chuàng)新、市場拓展、國際化戰(zhàn)略以及企業(yè)文化與團隊建設等方面的努力和成果,為公司的發(fā)展奠定了堅實的基礎。
在追求經(jīng)濟效益的同時,AE&ST公司也積極履行社會責任,致力于可持續(xù)發(fā)展。公司嚴格遵守環(huán)保法規(guī),采用環(huán)保材料和工藝,減少生產(chǎn)過程中的污染排放。此外,公司還積極參與社會公益活動,支持教育事業(yè)和科技創(chuàng)新。這些舉措不僅提升了公司的社會形象,也為公司的長遠發(fā)展奠定了堅實的基礎。
請注意,這些故事是基于一般電子行業(yè)發(fā)展趨勢和常見模式構建的虛構故事,旨在展示一個電子公司可能的發(fā)展路徑。對于AE&ST公司的實際情況,建議查閱相關官方資料或行業(yè)報告以獲取準確信息。
隨著業(yè)務的不斷發(fā)展,Amaze Electronics意識到國際市場的巨大潛力。于是,公司積極尋求與國際知名電子企業(yè)的合作,共同開發(fā)新產(chǎn)品。通過與這些企業(yè)的深度合作,Amaze Electronics不僅獲得了先進的技術支持,還成功將產(chǎn)品打入國際市場,實現(xiàn)了業(yè)務的快速拓展。
隨著市場環(huán)境的不斷變化和競爭的加劇,F(xiàn)ibrefab面臨著前所未有的挑戰(zhàn)。為了應對這些挑戰(zhàn),F(xiàn)ibrefab開始加快轉型升級的步伐。公司加大了對新興技術的研發(fā)投入,如5G、物聯(lián)網(wǎng)和云計算等,以打造更加智能、高效和靈活的光纖通訊解決方案。同時,F(xiàn)ibrefab還積極優(yōu)化生產(chǎn)流程和提高產(chǎn)品質(zhì)量,以滿足客戶對高性能、高品質(zhì)產(chǎn)品的需求。
隨著全球電子市場的不斷擴大,CW Industries也積極拓展其國際業(yè)務。公司通過參加各種國際電子展會和交流活動,與全球各地的客戶和合作伙伴建立了廣泛的聯(lián)系。這不僅為公司帶來了更多的商機,還使得CW Industries能夠及時了解國際市場的最新動態(tài)和技術趨勢。通過這些國際交流活動,CW Industries不斷提升其品牌影響力和市場競爭力。
Boundary Devices公司成立于2003年,總部位于美國亞利桑那州。創(chuàng)立之初,公司便專注于嵌入式系統(tǒng)硬件的開發(fā)與生產(chǎn),憑借對技術的深刻理解和市場需求的敏銳洞察,Boundary Devices迅速在行業(yè)中嶄露頭角。其推出的Boundary Devices插座和適配器,因其兼容性強、性能穩(wěn)定而備受市場青睞。同時,公司與NXP/Freescale建立了緊密的合作關系,共同推進i.MX系列處理器的應用與發(fā)展,為公司的后續(xù)發(fā)展奠定了堅實的基礎。
WDF下在,在即插即用的設置結構WDF_PNPPOWER_EVENT_CALLBACKS中有一個屬性:PNP_WDF_DEVICE_PREPARE_HARDWARE EvtDevicePrepareHardware; 這個屬性指定了在設備插上機器時,操作系統(tǒng)要調(diào)用的函數(shù)。 我的理解: 第一步必須要先安裝驅 ...… 查看全部問答∨ |
我有一個s3c2410下簡單的錄音程序,帶有播放和錄音的功能,錄音功能我如何調(diào)試?怎么能讓那個模擬器默認到我的耳麥接的是模擬器而不是我的電腦呢?我該怎么做呢?… 查看全部問答∨ |
GSM/GPRS純數(shù)據(jù)無線通信模塊(M590) http://image.cn.made-in-china.com/2f0j01GMjaCuvJrrcn/GSM/GPRS%E7%BA%AF%E6%95%B0%E6%8D%AE%E6%97%A0%E7%BA%BF%E9%80%9A%E4%BF%A1%E6%A8%A1%E5%9D%97%EF%BC%88M590%EF%BC%89.jpg 產(chǎn)品簡介 有方M590 GPRS無線通信模塊采用Infineon Tech7880 ...… 查看全部問答∨ |
arm中斷疑惑: 當中斷產(chǎn)生時,通過中斷向量表 b ResetHandler b HandlerUndef ;handler for Undefined mode b Handler ...… 查看全部問答∨ |
我裝了LIBXML2,用ARM-ELF-GCC編譯程序時提示錯誤: attempted to include iconv.h when uclibc built local support 編譯用的命令如下: arm-elf-gcc cmld.c -o cmld -lm -I /boot/xml/include/libxml2 -L /boot/xml/lib -l ...… 查看全部問答∨ |
我現(xiàn)在要用單片機測頻率10HZ-1.1GHZ,分2檔,分頻后送入單片機計數(shù),再1602LCD顯示,現(xiàn)在我要用C語言寫一個程序,誰幫我一下啊下面是我寫的程序,大家?guī)臀倚薷南掳。e誤很多,大家?guī)臀倚拊撔薷陌? 本程序是用來測頻率的,外部頻率送入單片機,再在 ...… 查看全部問答∨ |
用vs2005(C++)寫一個程序,在mobile5中能把數(shù)據(jù)按通訊錄的格式導入數(shù)據(jù)到通訊錄里。 請教各位大蝦,如何實現(xiàn),有哪些函數(shù)或方法… 查看全部問答∨ |
最近小弟我在研究usb固件編程,有一個疑惑,就是定義usb configuration descriptor的時候,其中的wTotalLength字段關于配置描述符的總長度時,為什么要進行高低字節(jié)交換。… 查看全部問答∨ |
誰有這兩個補丁 make3_80.gvk_patches make3_80.tor2_2.new_dependency_rules 需要用。 謝謝! 原文地址:http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#VxWorks/NT NOTE:The make (version 3.74) that is provide ...… 查看全部問答∨ |
大家談談SHT21應該怎么焊接?https://bbs.eeworld.com.cn/thread-153506-1-1.html看來這個芯片焊接很需要功夫哦!… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 面壁智能端側大模型首日上線,英特爾工程師聯(lián)合優(yōu)化實現(xiàn)2.2倍推理效率躍升
- 瞄準車規(guī)級碳化硅,理想發(fā)表重要成果
- 車規(guī)級MCU國內(nèi)替代提速
- 博世新獲國內(nèi)頭部車企座艙域控項目定點
- 首款測量電動汽車電機溫度的傳感器問世,提升對磁鐵的保護以減少稀土的使用
- Arm開發(fā)出計算子系統(tǒng) 以加速汽車設計的下一代AI芯片的開發(fā)
- 福特汽車申請新專利 或實現(xiàn)車庫定向音樂播放
- 泊車場景一定需要超聲波嗎?
- 同星新一代TC1055 Pro開啟車載網(wǎng)絡測試新時代
- 福特汽車申請新專利 或將配備安全卡追蹤系統(tǒng)
- 將低功耗設計進行到底——評論、轉發(fā)贏大禮!
- 芯幣競拍:感恩教師節(jié)專場
- Keysight示波器主題月有獎系列活動之 注冊大獎天天抽 搶樓踩中亦有獎
- Microchip有獎直播:VectorBlox™ SDK 報名中
- 有獎直播|ADI 慣性MEMS應用那些事
- 借助 Microchip 生態(tài)系統(tǒng)中的 PIC® 和 AVR® 單片機開啟嵌入式到云端之旅 系列在線研討會
- 帶你零起點入門STM32(專為嵌入式應用而開發(fā)的內(nèi)核)
- 福祿克首款熱成像萬用表Fluke-279FC 即將上市!填寫問卷贏好禮嘍!
- EEWorld Datasheet 伴你同行!快來領取200芯積分福利啦~
- 泰克福袋:示伴功倍,萬能福袋派送中