求微控制器C語言的一項設計作品

時間 2025-05-30 01:55:19

1樓:網友

頻率計。功能描哪乎述李液悉:

1. 要求能測量正弦波、三角波、鋸齒波、方波等波形。

2. 頻率範圍為0~1khz。

3. 對輸入的訊號進行頻率計數,計數頻率結果通過動態數碼管顯示埋培出來。

4. 如果超出頻率範圍,則頻率計進行報警。

彙編源程式**。

org 0000h

ljmp main

org 000bh

ljmp itop

org 0100h

main: mov th0,#0d9h

mov tl0,#0f0h

mov th1,#00h

mov tl1,#00h

mov tmod,#51h

setb tr0

setb tr1

setb et0

setb ea

mov a,#00h

loop1: mov b,#

cjne a,b,loop

loop: jc loop4

setbljmp loop1

loop4: clr

mov dptr,#tab

mov b,#

div ab

movc a,@a+dptr

setbsetb

clrmov p1,a

lcall delay

setbmov a,#

mul ab

mov b,#

div ab

movc a,@a+dptr

clrmov p1,a

lcall delay

setbmov a,#

mul ab

mov b,#

div ab

movc a,@a+dptr

clrmov p1,a

lcall delay

setbljmp loop1

org 0500h

itop: clr tr0

clr tr1

mov a,tl1

mov th1,#00h

mov tl1,#00h

mov th0,#0d9h

mov tl0,#0f0h

setb tr0

setb tr1

retitab: db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh

delay: mov r6,#

del2: mov r7,#

del1: djnz r7,del1

djnz r6,del2

retend

2樓:網友

如果真寬基的不懂做,那就選慎正謹擇最簡單的,電源穩壓器了。ac220v---變壓器降壓---二次線圈輸出ac9v---全橋整流---電容濾波---78l05三端穩壓---電容二次濾波。這清昌樣你就可以完成乙個5v的穩壓電源了。

微控制器c語言程式設計的介紹

3樓:夢風兒

微控制器c語言程式設計》是2010年人民郵電出版社出版的圖書,作者是侯殿有。《微控制器c語言程式設計》分5篇共18章。第1篇為3章,主要介紹嵌入式基礎知識,mcs-51微控制器在嵌入式控制系統中的地位和作用,mcs-51微控制器常用介面電路介紹和外部軟體資源。

第2篇為3章,主要介紹c51語法,包括c51基本語言語法、函式、陣列和指標、結構和聯合以及預處理等。第3篇為5章,主要介紹mcs-51微控制器內部資源及程式設計,包括並行輸入輸出塵乎介面、定時器/計時器介面設計、mcs-51微控制器的序列介面、mcs-51微控制器的中斷系統、mcs-51微控制器系統擴充套件及應用,包括mcs-51微控制器的最小系統、儲存器擴充套件、輸入/輸出介面擴充套件等。第4篇為3章,主要介紹mcs-51與外圍裝置介面,包括微控制器與鍵盤,led顯示器接山兄敏口,mcs-51微控制器與d/a、a/d轉換晶元介面,mcs-51微控制器與i2c匯流排晶元介面,mcs-51微控制器與時鐘日曆晶元以及溫度感測器介面等。

第5篇為4章,主要介紹mcs-51人機介面設計,包括lcd顯示漢字、西文字元和曲線的基礎知識,lcd驅動原理,t6963c、ks0108、hd61830三種典型lcd驅逗枝動程式。

微控制器的c語言應用程式設計的內容簡介

4樓:珮玉藺相違

全書共13章,既有微控制器的基礎部分,即cx51的基礎部分:資料與運算、流程式控制制語句、構造資料型別及函式與程式結構;又有cx51的應用部分:內部資源、擴充套件資源、輸出控制、資料採集、機間通訊及人機互動的c程式設計。

本書還對軟體工程推崇的模組化程式設計技術有所闡述,還特別為即時控制的精確定時講述了與組合語言的混合程式設計技術。本書各章均配備了足夠數量的習題,可供師生選用。

微控制器c語言程式設計完全自學手冊的介紹

5樓:小夥

《微控制器c語言程式設計完全自學手冊》是2008年電子工業出版社出版的圖書,作者是郭惠,吳迅。本書以「基礎、實用」為原則,通過基礎知識與大量例項結合的形式,詳細介紹了微控制器c語言應用開發的各種方法和技巧。全書分為12章,前6章講述微控制器概述硬體結構、指令系統、c語言程式設計基礎、常用開發工具、c語言與彙編混合程式設計等知識;後6章重點介紹微控制器軟硬體開發流程、常用單元模組設計、應用系統設計例項、擴充套件設計、系統設計經驗總結以及rtx51即時作業系統等內容。

讀者通過學習,可以快速入門和提高。本書語言簡潔,內容安排從零開始、由淺入深、循序漸進。例項典型豐富,代表性和指導性強,涵蓋了微控制器c語言開發的大多數應用領域和開發技術。

同時本書對程式開發的關鍵細節做了深入解釋,程式**進行詳細註釋,利於讀者掌握牢固、學懂學透,達到舉一反三的效果。本書附有光碟,其中包括豐富的硬體原理圖和程式源**,方便讀者學習和參考。本書適合從事微控制器系統開發的初級設計人員,以及計算機、電子資訊及相關專業的在校大學生使用。

求51微控制器簡單的中斷c語言程式

樂隱生態農學院 這個是我自己做的 99s的計數器。用數碼管顯示的,這裡使用了中斷,其目的是為了通過中斷來精確計算真實的時間。如果還有需要,給我郵箱,我這裡還有不少資料,我學了2個多月,基本也算有點小成了吧。呵 自行設計 99s,用數碼管顯示!include define uchar unsigned...

簡單的微控制器程式求助(c語言)

這是4 4的矩陣鍵盤的程式,8位數碼管依次顯示按下的鍵碼的,希望對你有用!我不懂可以hi我 include include code unsigned char table 共陰數碼管 0 9 空 code unsigned char key tab 17 unsigned char l tmpda...

求一89c52微控制器c語言程式,流水燈 數碼管共同作用

士多啤梨啤 include define uint unsigned int define uchar unsigned char define led p3 uchar code tab unsigned char a,i unsigned long int temp void init void...