用51微控制器編寫一個產生38K方波的程式
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit Waveout=P1^0; //P1.0口輸出方波
uchar
void main()
{
TMOD=0x01; //定時器0方式1
TH0=0xFF; ///由於晶振是11.0592MHz,每個機器週期約是1.09us,38kHz是26.3us產生一個方波,26.3/1.09需要計數24次,因而TH0=(65536-24)/256=255,即0xff
TL0=0xE8; //TL0=(65536-24)%256=232,即E8
EA=1;
ET0=1;
TR0=1;
while(1);
}
void T0_time() interrupt 1
{
TH0=0xFF;
TL0=0xE8;
Waveout=!Waveout;
}
相關推薦
用51微控制器編寫一個產生38K方波的程式
/* 遺憾的是不能產生標準38kHz頻率的方波,有點誤差*/ #include<reg51.h>#define uchar unsigned char#define uint unsigned int sbit Waveout=P1^0; //P1.0口輸出方波
用51微控制器做一個物聯網溫度計+遠端開關
一 故事背景 1,對物聯網技術感興趣的朋友想玩一些物聯網應用練練手,這個正好合適。 2,剛畢業的萌新或者還沒有畢業的青年男女,想學習物聯網知識,這個適合你練手。 3,已經入坑微控制器開發很久的工程師,想了解最新的物聯網架構,接觸一下網際網路的思維,這個很合適。 4,拿這個專案練手很“划
用51微控制器做一個電子鐘
學了一個多月51了,終於整了個電子鐘出來,個人感覺還是比較有趣的。 需要注意的是我用的是普中的板子,板子型別不同,io口的功能可能會有所差異。然後我這個k1開關和k2開關是接反了的,原本k1應該是接P3^0,k2接P3^1的,結果我一測試才知道k1接到了P3^1
用指標方法編寫一個程式,輸入3個整數,將它們按由小到大的順序輸出
#include <stdio.h> void swap(int *pa,int *pb) { int temp; temp = *pa; *pa = *pb; *pb = temp; } void main() { int
用python來編寫一個超市購物小系統
# author:Iron Qi product_list = [('Iphone',5800), ('Mac Pro',9800), (
用C語言編寫一個輸出最大值的程式
void main(){int a,b,c,max;scanf("%d%d%d",&a,&b,&c); if(a>b)max=a;elsemax=b; if(c>max)max=c;printf("max is %d",max);getch
用C語言編寫一個通訊錄
用C語言編寫通訊錄,功能包含 新增-------查詢-------刪除-------替換-------顯示所有資訊-------清空所有資訊 提示:由於本程式並未引進資料儲存功能,所以在關閉命令框後,所有資料將會消失,希望在使用時多加註意 &nbs
【C】用c語言編寫一個猜字遊戲!!!!
首先,編寫一個猜字遊戲需要使用者選擇頁面 其次是,在遊戲過程中如果猜錯就需要重新輸入(即需要用到迴圈結構) 當用戶猜對了,就需要停止程式。(使用break) #define _CRT_SECURE_N
用Android Studio編寫一個“手機資訊頁面”程式
用Android Studio建立一個名為“手機資訊頁面”的程式,該程式用於展示手機設定頁面的資訊。1.執行效果圖2. 設計思路(實現原理)1)將準備好的八個圖示複製到res/drawable資料夾下
用java語言編寫一個“模擬借書系統”
<pre name="code" class="java">import java.util.*; public class book { private static int x;
用C語言編寫一個隨機點名系統
/*編寫一個隨機點名系統,執行該系統後,按空格鍵可以顯示出一名同學,以前被選中的同學,將不會再次被選中*/ #include<stdio.h> /*stand
利用51微控制器做一個簡易時鐘
利用獨立鍵盤,數碼管完成一個簡易的時鐘,按鍵一可以修改時間,按鍵二可以設定鬧鐘,按鍵三進行加一操作,按鍵四進行減一操作。 主函式: void main() { bsp_init(); while(1) { TimeTi
用HTML+CSS編寫一個計科院網站首頁的靜態網頁
網頁 aid image ima oca 劃分 sof pan tps 用HTML+CSS編寫一個計科院網站首頁的靜態網頁 一.實驗展示 二.實驗思路 1.劃分布局 將頁面劃分為4個部分,其中最大的內容部分再將其劃分為幾個小的布局。 以此可以劃出更小的
用C語言編寫一個簡單的詞法分析程序
c++語言 bool mage com span 如果 txt文件 需要 關閉 問題描述: 用C或C++語言編寫一個簡單的詞法分析程序,掃描C語言小子集的源程序,根據給定的詞法規則,識別單詞,填寫相應的表。如果產生詞法錯誤,則顯示錯誤信息、位置,並試圖從錯誤中恢復。簡單的
編寫一個個人微信小程式(安裝,建立,編寫,執行)
一、微信小程式 微信公眾平臺 https://mp.weixin.qq.com/cgi-bin/wx 二、下載開發工具 https://developers.weixin.qq.com/miniprogram/dev/de
練習 1-7 編寫一個列印EOF值的程式。
C語言程式設計(第二版) 練習1-7 個人設計 練習 1-7 編寫一個列印EOF值的程式。 程式碼塊: #include <stdio.h> #include <stdlib.h> int main() { printf("%d\n", EOF);
我用Python寫了一個共享單車的應用程式!下一個摩拜單車會是我嗎
學習如何使用 Redis 和 Python 構建一個位置感知的應用程式。 我經常出差。但不是一個汽車狂熱分子,所以當我有空閒時,我更喜歡在城市中散步或者騎單車。我參觀過的許多城市都有共享單車系統,你可以租個單車用幾個小時。大多數系統都有一個應用程式來幫助使用者定位和租用他們的單車,但對於像我這樣
閒來無事,用Python寫了一個pm2.5查詢小程式,還是很有趣的
今天教大家用python完成首個MVP,如何用CLI(command-line interface,命令列介面)來執行第一個空氣質量查詢程式。 更多Python視訊、原始碼、資料加群960410445免費獲取 知識點
編寫一個簡易的 HTTP 伺服器程式
好久沒輸出了,知識還是要寫下總結才能讓思路更加清晰。最近在學習計算機網路相關的知識,來聊聊如何編寫一個建議的HTTP伺服器。 HTTP 伺服器 HTTP伺服器,就是一個執行在主機上的程式。程式啟動了之後,會一直在等待其他所有客戶端的請求,接收到請求之後,處理請求,然
綜合例項:用C語言實現一個自定義的shell程式
一個shell需要實現若干功能,比如解釋執行命令,支援輸入輸出重定向,支援管道,後臺執行程式等。首先對要實現的功能做一個簡要介紹: (1)輸出重定向:就是把執行某命令後的結果輸出到某個檔案。例如: ls -al > list.txt