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