開發(fā)人員在開發(fā)51單片機應(yīng)用系統(tǒng)過程中,往往遇到多字節(jié)除法及倒數(shù)問題。但目前一些資料中所介紹的有關(guān)程序,復(fù)雜且功能單一、精度低。本人在研制((GZ93多功能程控測試儀》過程中,自行設(shè)計的4字節(jié)除4字節(jié)程序具有功
單片機最小系統(tǒng)設(shè)計該單片機最小系統(tǒng)具有的功能: (1)具有2位LED數(shù)碼管顯示功能。 (2)具有八路發(fā)光二極管顯示各種流水燈。 (3)可以完成各種奏樂,報警等發(fā)聲音類實驗。 (4)具有復(fù)位功能。 功能分析 (1)
單片機的外部結(jié)構(gòu):1、 DIP40雙列直插; 2、 P0,P1,P2,P3四個8位準雙向I/O引腳;(作為I/O輸入時,要先輸出高電平) 3、 電源VCC(PIN40)和地線GND(PIN20); 4、 高電平復(fù)位RESET(PIN9);(10uF電容接
單片機液晶顯示程序硬件電路:51最小系統(tǒng),沒有采用總線方式,直接的I/O形式,包括矩陣鍵盤,1602液晶,一個數(shù)碼管,LED4個,蜂鳴器等.//單片機液晶秒表計算器完整修改版本可以實現(xiàn)兩種功能的切換,其他功能自行對照代碼研究。
#i nclude #i nclude "SoundPlay.h" void Delay1ms(unsigned int count) { unsigned int i,j; for(i=0;i for(j=0;j<120;j++); } //*****************************Music******************************
ds18b20 c程序//DS1820 C51 子程序 //這里以11.0592M晶體為例,不同的晶體速度可能需要調(diào)整延時的時間 //sbit DQ =P2^1;//根據(jù)實際情況定義端口 typedef unsigned char byte; typedef unsigned int word;
前言 數(shù)字內(nèi)容已經(jīng)滲入到當今社會的方方面面,從MP3文件、數(shù)碼相片到家庭電影,更不用說典型用戶在其PC上保存的大量財務(wù)金融信息、電子郵件以及家庭或者商業(yè)資料。數(shù)字內(nèi)容已經(jīng)是無處不在,而用戶則仍然希
基于 LPC2214和uC/OS-II的嵌入式平臺 目前流行的ARM芯片內(nèi)核有ARM7TDMI、ARM720T、ARM9TDMI、ARM992T、ARM940T、ARM946T、ARM966T和ARM10TDMI等,Philips LPC2214是基于ARM7TDMI-S的高性能32位RISC微控制器,
單片機加密方法:(1) 科研成果保護是每一個科研人員最關(guān)心的事情,目的不使自己的辛苦勞動付注東流加密方法有軟件加密,硬件加密,軟硬件綜合加密, 時間加密,錯誤引導(dǎo)加密,專利保護等措施有矛就有盾,有盾就有矛,有
一、集成電路及其特點 集成電路是利用氧化,光刻,擴散,外延,蒸鋁等集成工藝,把晶體管,電阻,導(dǎo)線等集中制作在一小塊半導(dǎo)體(硅)基片上,構(gòu)成一個完整的電路。按功能可分為模擬集成電路和數(shù)字集成電路兩大類,
我們知道單片機開發(fā)工具,一般都包括實時在線仿真器(Emulator)和燒寫器(Programmer),其中在線仿真器是很好的工具,價格也較高。對于一些想節(jié)省開發(fā)成本的用戶,也可以用軟件模擬器(Simulator)來替代實時仿真器,因為
從PIC單片機的指令結(jié)構(gòu)上來分析一下為什么PIC中要有BANK和PAGE的設(shè)置吧。先來看一下為什么PIC中要把RAM區(qū)劃分多個BANK。 仔細觀察PIC單片機匯編語言指令的格式,一條完整的匯編語言指令語句通常是這樣的:標號操作
<!--StartFragment-->;-------4*4鍵盤程序的使用-------- PC EQU 2 STATUS EQU 3 RA EQU 5 RB EQU 6 RC EQU 7 BIJIAO EQU 0F JIANZHI EQU 8 BUFFER EQ
由PIC16F946的Datasheet中得知,將值寫到LCD做顯示有兩種方法 1.直接將值寫入LCDDATA1~LCDDATA23 2.利用斷開將值寫入LCDDATA1~LCDDATA23 第一種方法有一個缺點需判斷LCDPS里的WA,若WA=1,才可以寫入LCDDATA1~
何謂讀-修改-寫,導(dǎo)致的問題及其解決之道: 只要PICmicro的命令,所處理的FILE (暫存器,內(nèi)存,和I/O的統(tǒng)稱),其最終的值,和命令處理前的值有關(guān),那么,這種命令便是所謂的讀-修改-寫命令。因為這類命令的操作,可