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

歷史上的今天

今天是:2025年06月28日(星期六)

2018年06月28日 | 51單片機產生2KHZ方波程序

發布者:andyliow1980 來源: eefocus關鍵字:51單片機  2KHZ方波 手機看文章 掃描二維碼
隨時隨地手機看文章

51單片機如果采用11.0592MHZ的晶振,則一個機器周期等于12的震蕩周期(晶振頻率的倒數),即每個機器周期約是1.085us,其計算方法分析如下:


由于晶振是11.0592MHz,則一個機器周期等于(1S/11.0592MHZ)*12*106=1.085us


如果采用12MHZ的晶振,則一個機器周期等于(1S/12MHZ)*12*106=1us


以用采用11.0592MHZ的晶振,利用51單片機定時器0產生2khz程序為例,分析如下:


2kHz是500us產生一個的方波(波峰250us,波谷250us)取半個周期記為t=250us


250us/1.09us需要計數229次,因而初值應裝,TH0=(65536-229)/256  TL0=(65536-229)%256因為通過計算得到的初值產生的方波不一定十分準確(可能是由于晶振實際工作時的精度問題吧),所以通過用示波器實驗測得,當初值t取221時,所得方波更接近2KHZ,約等于1.994KHZ,具體程序如下:


/* 產生標準2kHz頻率的方波*/

 

#include

 

#define uchar unsigned char

 

#define uint unsigned int

 

sbit Waveout=P1^0; //P1.0口輸出方波

 


void main()

 

{

//定時器0裝初值

 

TH0=TH0=(65536-221)/256;

 

TL0=(65536-221)%256;

 

EA=1; //開總中斷

 

ET0=1; //開定時器0中斷

 

TR0=1; //啟動定時器0

 

while(1);

 

}

 

 

 

//定時器0的中斷服務函數

 

void T0_time() interrupt 1 //定時器0的中斷序號為1

 

{

 

//進入中斷重新裝一次初值,確保每次的產生中斷的時間相同

 

TH0=TH0=(65536-221)/256;

 

TL0=(65536-221)%256;

 

Waveout=!Waveout; //取反,產生2KHZ方波

 

}


關鍵字:51單片機  2KHZ方波 引用地址:51單片機產生2KHZ方波程序

上一篇:DS1302時鐘與LCD1602液晶顯示
下一篇:最后一頁

推薦閱讀

void PWM_TIM1(uint16_t arr,uint16_t psc){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE); //定時器TIM1時鐘使能 TIM_DeInit(TIM1); //設置在下一個更新事件裝入活動的自動重裝載寄存器周期的值 TIM_TimeBaseStructure.TIM_Period =arr; //設置用來作為TIMx時鐘頻率出書的預分頻值 TIM_TimeBase...
過去無論是廠商還是購置電動車的用戶,從來只關注機能和續航里程,沒人關注過電池安全,直到特斯拉曝出自燃事件后大家才開始關注電動車的安全問題。讓許多過去不為人知、廠商避而不談的三元鋰電池的機能缺陷逐步浮出水面,讓人們逐步意識到磷酸鐵鋰的益處。三元材料在電池比能量、比功率、大倍率充電、低溫性能等方面有優勢,循環性能方面則是磷酸鐵鋰材料...
長截圖、清爽版百度、最快 16 倍速視頻播放……  上期推薦中我們給大家介紹了 15 款 Chrome 擴展,它們可以大幅提高工作學習效率。這次我們新增加了一些內容,向大家推薦更多好用的 Chrome 擴展,包括一款精致的新標簽頁、多款效率工具、以及一個不止能夠解決 Chrome 瀏覽器同步的神器(你們都懂)。  實用工具  集裝箱  集裝...
據報道,英偉達400億美元收購Arm的提議獲得了推動,最近全球三大芯片制造商對這筆有爭議的交易表示了支持。  Arm公司總部位于英國劍橋,英偉達對Arm發起的收購引發了人們對國家安全的關注。報道稱,博通、聯發科和Marvell成為了首批支持這比交易的Arm客戶。  此前英國競爭和市場管理局準備提交一份報告,該報告有可能會對這筆交易投下反對票,而就在此...

史海拾趣

問答坊 | AI 解惑

protel的一些小竅門

1:布板時先把布線區縮小,按住右鍵,看看畫板能不能上下左右移動, 如果不能,就向不能移動的反方向移直到合適位置,在定原點,這樣 做,便于你畫板時能保證移動自如。 2:把tools/preferences/display--Transparent Layer選中(透明顯示) 這樣元 ...…

查看全部問答∨

大家覺得仿真重要么?

在keil中看寄存器,用仿真芯片仿真,Proteus仿真.我感覺寫好程序直接燒錄到單片機里,看看是否有錯誤,有的話再改,stc芯片不是號稱能燒錄10萬次么?…

查看全部問答∨

wince 向制定IP和端口發送數據

現在要在帶有wince5.0系統的車載設備里,寫一個程序,要求可以想指定IP和端口發送數據: 1、這個用socket可以的吧? 2、我寫了一套,在PC端可以運行,在局域網里實驗的,要在外網用,是不是布到外網就可以了呢? 3、移植到wince里,就不能正常運 ...…

查看全部問答∨

WINCE藍牙驅動的加載問題

藍牙驅動的加載問題:是這樣的,為什么樣WNCE一開機藍牙驅動的串口就打開,現在想在點了藍牙界面后,才打開串口通訊,請問各位高手怎么修改呀,我用的是三星2443…

查看全部問答∨

成都Blackfin開發網

基于ADI Blackfin平臺的專業開發網站, 項目合作,資源共享,資料刻錄 www.cdblackfin.com QQ:402982 MSN:bobworld@163.com…

查看全部問答∨

EMSTM32V1(LINK-ME)不能在3.15下用.

MDK3.10不能軟件模擬STM32, 在網上下載了3.15B。可是EMSTM32V1(LINK-ME)不能在3.15下用.請問能解決嗎?embed的3.15何時出來?…

查看全部問答∨

LM3S811(TI) ARM版 交換

    這個板板吸了很久的灰了,上過一次電。 全新。 現在想用這個東西交換,有閑置好東西的同志請聯系我。 當然,也可以出售。 和那位缺錢的兄弟報價一樣,120RMB包郵。 [ 本帖最后由 shilaike 于 2012-5-2 11:06 編輯 ]…

查看全部問答∨

Lm4f120 launchpad做的播放器

之前做的擴展板,看這里 https://bbs.eeworld.com.cn/thread-361619-1-1.html https://bbs.eeworld.com.cn/thread-362358-1-1.html 最近把sd,字庫,漢字顯示,fatfs,bmp和jpg顯示,vs1003播放音頻一口氣調完了,bug不少,先上圖和視頻…

查看全部問答∨

曬WEBENCH設計的過程+多路負載電源設計方案

使用WEBENCH設計多負載電源 設計要求:設計一款3路電源。輸入范圍DC18V~DC26V,輸出5V@2A,3.3V@1A,1.9V@0.5A三路電源。其中5V使用獨立電源。3.3V和1.9V使用LDO電源。 使用WEBENCH設計多路供電電源時,可使用WEBENCH里面的\"電源\"、\"FPGA/uP\"兩 ...…

查看全部問答∨

應屆畢業生求職季,學歷VS經驗哪個更重要?

教育部發布的官方統計數據顯示,2015年全國高校應屆畢業生總量將達到749萬左右,就業、創業工作任務十分艱巨。 據了解,在現實求職過程中,很多應屆畢業生會不可避免地遭遇到學歷與經驗的門檻。 有的企業會鐘情于名校高學歷畢業生,有的企業會更 ...…

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

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 红桥区| 赫章县| 徐闻县| 比如县| 宁陕县| 徐汇区| 靖州| 商水县| 英山县| 衡阳市| 鹰潭市| 商南县| 太原市| 雅安市| 都兰县| 萍乡市| 马关县| 阿坝| 嘉荫县| 伊川县| 怀化市| 纳雍县| 大英县| 遵义县| 福贡县| 鲜城| 新巴尔虎左旗| 福安市| 洛阳市| 衡山县| 龙口市| 马鞍山市| 遂平县| 金山区| 张家口市| 隆林| 斗六市| 台湾省| 常州市| 垣曲县| 彩票|