仿真電路圖和生成鋸齒波的電路圖一樣。程序用中斷來定時。C程序如下:#include sbit CS0=P3^0;sbit WR0=P3^1;bit flag=0;unsigned char i=0;unsigned char code sin_num[]={ 0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2, 2,3,3
先看一段單片機的說明:8051-based microcontroller with 6-clock High-Speed Core,20 Mhz at 6 clks/cycle, 33 Mhz at 12 clks/cycle, Dual I2C, SPI,PCA, 10 Interrupts/4 Priority Levels, 32K Bytes ISP/IAP FLAS
學習1602液晶,也是把握要好其初始化的有關知識1. RS數(shù)據(jù)命令選擇端 我們的板子上連的是P10 R/W讀寫選擇短端 我們的板子上連的是P11 E使能信號 我們的板子上連的是P12 D0-D7 我們的板子上連的是P20-P2
任務:實現(xiàn)并行多任務,沒有考慮中斷問題。我會在“51操作系統(tǒng)學習筆記(二)”考慮中斷問題,研究一個復雜一點的操作系統(tǒng)。51單片機上用操作系統(tǒng),雖說沒有太大的實際用處。但是,對于學習嵌入式操作系統(tǒng),畢竟是最
科技人員在開發(fā)51單片機應用系統(tǒng)過程中,往往遇到多字節(jié)除法及倒數(shù)問題。但目前一些資料中所介紹的有關程序,復雜且功能單一、精度低。本人在研制((GZ93多功能程控測試儀》過程中,自行設計的4字節(jié)除4字節(jié)程序具
之前做了一個adc0832的DA轉(zhuǎn)換實驗,利用adc0832把采集到的模擬信號(電壓)轉(zhuǎn)換成數(shù)字信號,輸入到單片機,然后在7段數(shù)碼管中顯示出信號的電壓來。所以這一次做一做數(shù)字轉(zhuǎn)模擬的實驗。51的比較多的數(shù)模轉(zhuǎn)換實驗是做信
總結(jié)一下最近學的東西,這兩天學的東西,rfid門卡系統(tǒng)終于弄出來來了,這個程序算現(xiàn)在寫過的比較滿意的程序,大家可以參考參考主函數(shù):rc522.c#include #include #include "mian.h"#include "rc522.h"#define MAXRLE
/******************************************************************************************************************************************************************************/#include #include #inclu
(1)SCON是一個特殊功能寄存器,用以設定串行口的工作方式、接收/發(fā)送控制以及設置狀態(tài)標志:SCON 位 7 6 5 4 3 2 1 0位于98h SM0 SM1 SM2 REN TB8 RB8TI RI1.SM0與SM1是工作方式控制位2.SM2與方式有關,一般只用方
這兩天在學著寫多文件程序,開始的時候真的不會寫,后來參照百度上得到,書寫基本的還是會的,但是一到自己改的程序就不會了,后來找呀找呀,終于找到解決的方法,我覺得告我們這一行的千萬千萬不要著急,否則會喪失
/********************************************************** 第一次使用 IAR 來搞 51 的程序, 用起來蛋疼, 搞了一晚上, * 居然和 Keil 差別挺大. 看來要慢慢熟悉, 多看文檔和手冊.* 多使用這些工具, 對比才能知道
#includevoid UsartConfiguration();void main(){UsartConfiguration();while(1){}}void UsartConfiguration(){SCON=0X50; //設置為工作方式1TMOD=0X20; //設置計數(shù)器工作方式2PCON=0X80; //波特率加倍TH1=0XF3; //計
在模式0和模式2下,串口波特率固定,模式0為Fosc/12。模式2為Fosc/32或Fosc/64,具體由PCON寄存器的SMOD位決定。在模式1和模式3下,波特率是一個可變值,波特率可以由定時器1產(chǎn)生(8052可以由定時2產(chǎn)生),那么波特率到
我覺得51比較好。因為51是比較標準的復雜指令單片機,通過學習51可以比較全面掌握單片機和通用CPU知識,達到觸類旁通的目的(Z80也不錯,可惜有些過時了,開發(fā)工具也很落后)。而PIC是一種精簡指令系統(tǒng),雖然機器碼好
//TX-1C實驗板 //芯片 STC89C52RC //晶振頻率 11.0592MHz //=====一個LED燈閃 #include #define uint unsigned int sbit led1=P1^0; void delay1s(); void main() { while(1) { led1=0; delay1s();
雖然16位單片機已經(jīng)被超低功耗的32位單片機擠壓的幾乎要消失殆盡,而8位單片機卻一直憑借輕盈小巧和價格低廉的優(yōu)勢占據(jù)市場。目前8位單片機皆根據(jù)各種各種特定應用而推出了不同的增強型,今天給大家評測的來自Holychip(芯圣)的HC89F003則是以引腳的重映射功能著稱。雖然很多MCU均有重映射的功能,不過像HC89F003這樣絕大多數(shù)引腳皆可重映射的并不多見。
高品質(zhì)機電開關品牌之一的 C&K,推出了其新型 MDMA 和 MDMB 51 孔連接器。MDMA 和 MDMB 51 孔產(chǎn)品是具有可拆卸壓接式接觸件 Micro-D 連接器。它們具有緊湊的外形,設計用于
單片機現(xiàn)在可謂是鋪天蓋地,種類繁多,讓開發(fā)者們應接不暇,發(fā)展也是相當?shù)难杆?,從上世紀80年代,由當時的4位8位發(fā)展到現(xiàn)在的各種高速單片機……各個廠商們也在速度、內(nèi)存、功能上此起彼伏,參差不齊~~同時涌現(xiàn)出一大批擁有代表性單片機的廠商:Atmel、TI、ST、MicroChip、ARM…國內(nèi)的宏晶STC單片機也是可圈可點…下面為大家?guī)?1、MSP430、TMS、STM32、PIC、AVR、STC單片機之間的優(yōu)缺點比較及功能體現(xiàn)……
隨著意法半導體在中國的推廣力度的持續(xù)加大,現(xiàn)在對于MCU的初學者來說,STM32大有取代51單片機之意。而除了ST官方的入門級的開發(fā)板之外,不少第三方的廠商也都推出了更具價格優(yōu)勢、集成資源更豐富的全功能開發(fā)套件。對于STM32玩家來說,正點原子可謂是常有耳聞。今天就給大家來簡單地評測一下正點原子的STM32F103開發(fā)板。
作為想學MSP430單片機的初學者,或者,你是剛轉(zhuǎn)到電子硬件嵌入式開發(fā),如果你的電子基礎課程已經(jīng)完成,想盡快掌握MSP430單片機,又糾結(jié)于怎樣盡快闖入MSP430學習過程的問題,現(xiàn)總結(jié)整理出新手開始學習MSP430的一些問題,和學習中有關注意事項和方法。 供有心學習MSP430單片機的童鞋參考吧。