娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月06日(星期三)

正在發(fā)生

2019年11月06日 | 基于STC89C52RC單片機制作的頻率及占空比均可調(diào)程序

發(fā)布者:自在逍遙 來源: 51hei關鍵字:STC89C52RC  單片機  頻率  占空比 手機看文章 掃描二維碼
隨時隨地手機看文章

注意  單片機必須是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)

                                        {

[1] [2]
關鍵字:STC89C52RC  單片機  頻率  占空比 引用地址:基于STC89C52RC單片機制作的頻率及占空比均可調(diào)程序

上一篇:單片機按鍵長短按源程序(不需要通過等待來判定)
下一篇:SUKON觸摸屏學習單片機modbus通訊程序

推薦閱讀

? ? ? ? 11月2日,美國司法部宣布以經(jīng)濟間諜罪起訴臺灣聯(lián)華電子、福建晉華集成電路兩家公司,以及55歲的晉華總經(jīng)理陳正坤以及其他兩位聯(lián)電主管,美國司法部長塞申斯并在新聞稿中指出,上述被告“涉嫌共謀竊取總部位于愛達荷州的美光半導體公司的營業(yè)秘密。”? ? ? ? 塞申斯并強調(diào),“中國對美國的經(jīng)濟間諜行動不斷增加,最近更是快速攀升...
在讓外界猜測了數(shù)周之后,谷歌公司終于在著名的《自然》(Nature)雜志上發(fā)表了一篇論文,聲稱自己已經(jīng)取得了“量子霸權”。 我們?yōu)槭裁匆P心量子霸權?量子霸權意味著什么? 在谷歌發(fā)表的論文中,谷歌人工智能科學家團隊聲稱,他們的量子計算機“Sycamore”能在短短3分20秒內(nèi)完...
根據(jù)TrendForce旗下顯示器研究處調(diào)查,2020上半年因疫情導致旗艦手機銷售不如預期,使AMOLED機型比重較年初預期低。而下半年在蘋果iPhone新機需求的帶動下,全年比重微幅增加至33%,年增2%。LTPS LCD機型也面臨需求疲弱的情況,全年比重減至38%,年減2%。隨著市場需求重新回到中低端機型,使得a-Si LCD機型需求受到支撐,甚至出現(xiàn)供不應求情況,全年比重...
11月3日,湖南省副省長陳飛率隊赴長沙高新區(qū)先后調(diào)研走訪湖南紅太陽光電科技有限公司、湖南三安半導體產(chǎn)業(yè)園、湖南楚微半導體有限公司等企業(yè)。調(diào)研組一行參觀了湖南紅太陽光電科技有限公司高效PERC電池數(shù)字化示范車間。陳飛指出,目前光伏產(chǎn)業(yè)發(fā)展前景巨大,希望企業(yè)能持續(xù)保持創(chuàng)新能力,搶抓光伏產(chǎn)業(yè)技術發(fā)展機遇,做強做大光伏產(chǎn)業(yè)板塊。長沙高新區(qū)消息...

史海拾趣

問答坊 | AI 解惑

初學驅動,請教一個簡單的PnP的概念問題

WDF下在,在即插即用的設置結構WDF_PNPPOWER_EVENT_CALLBACKS中有一個屬性:PNP_WDF_DEVICE_PREPARE_HARDWARE   EvtDevicePrepareHardware; 這個屬性指定了在設備插上機器時,操作系統(tǒng)要調(diào)用的函數(shù)。 我的理解: 第一步必須要先安裝驅 ...…

查看全部問答∨

s3c2410模擬器的音頻問題

我有一個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中斷系統(tǒng)的疑惑

arm中斷疑惑: 當中斷產(chǎn)生時,通過中斷向量表        b   ResetHandler       b   HandlerUndef    ;handler for Undefined mode     b   Handler ...…

查看全部問答∨

關于UCLIBC支持locale support的問題?

我裝了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 ...…

查看全部問答∨

用89S52單片機做頻率計遇到的問題

我現(xiàn)在要用單片機測頻率10HZ-1.1GHZ,分2檔,分頻后送入單片機計數(shù),再1602LCD顯示,現(xiàn)在我要用C語言寫一個程序,誰幫我一下啊下面是我寫的程序,大家?guī)臀倚薷南掳。e誤很多,大家?guī)臀倚拊撔薷陌? 本程序是用來測頻率的,外部頻率送入單片機,再在 ...…

查看全部問答∨

[高分]window mobile5 中操作通訊錄

用vs2005(C++)寫一個程序,在mobile5中能把數(shù)據(jù)按通訊錄的格式導入數(shù)據(jù)到通訊錄里。 請教各位大蝦,如何實現(xiàn),有哪些函數(shù)或方法…

查看全部問答∨

關于usb固件編程,定義描述符時的問題

最近小弟我在研究usb固件編程,有一個疑惑,就是定義usb configuration descriptor的時候,其中的wTotalLength字段關于配置描述符的總長度時,為什么要進行高低字節(jié)交換。…

查看全部問答∨

幫忙啦!誰有tornado2.2.1的補丁

誰有這兩個補丁 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 ...…

查看全部問答∨

統(tǒng)計下SHT21焊接情況?

大家談談SHT21應該怎么焊接?https://bbs.eeworld.com.cn/thread-153506-1-1.html看來這個芯片焊接很需要功夫哦!…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 汤阴县| 阿图什市| 陆丰市| 彭泽县| 墨玉县| 延津县| 苍溪县| 郸城县| 平阳县| 聂拉木县| 浦江县| 隆回县| 苗栗市| 平顺县| 南安市| 神农架林区| 津南区| 若尔盖县| 阳高县| 四平市| 江都市| 盐城市| 宜兰县| 黄山市| 保亭| 新密市| 昌黎县| 桃源县| 措勤县| 云霄县| 达日县| 太和县| 腾冲县| 闸北区| 红原县| 鹿泉市| 永顺县| 凤翔县| 韶山市| 莫力| 海伦市|