1. 請問一下懂51單片機的朋友,我用的是 stc89c52的單片機,想問下關於燒錄程序的問題。
看來你對STC單片機真不了解,而在不知情的情況下,貿然用AT的燒錄器來給STC單片機燒錄,你真是敢想敢幹,有魄力啊!其實,目前,STC單片機基本上成為國內51單片機的主流晶元,在網路這里關於STC單片機的燒錄方法,隨便找就能到一堆,難道你真的一無所知。
STC單片機燒錄程序,根本不用什麼燒錄器,更與AT單片機毫無關系,怎麼會想到用AT的燒錄器呢。STC單片機只用電腦串口就可燒錄程序。但因現在的電腦都沒有串口了,所以要用一條USB轉串口線就行。更簡單的,上網買一個USB轉TTL模塊,有4條線,VCC,GNG,TXD,RXD與單片機的這4個連接,單片機正常外接晶振,復電路即可完成燒錄。更具體的方法,去STC官網下載技術手冊,有更詳細說明。
再去STC官網下載專用燒錄軟體:STC-ISP軟體包,裡面還有USB轉串口的驅動程序。因為,要用USB轉串口線要安裝驅動程序。
最後說一句,你用燒錄器給STC燒錄程序,那已經把STC單片機燒壞了,再重換一個或再買一片吧。
2. 單片機燒錄需要什麼硬體軟體
若是帶ISP的就比較方便 用串口配合軟體stc_ISP_即可,若不帶ISP的 就要用專用燒錄器和軟體,具體的可以在相應單片機的規格書中查到
3. 51單片機之蜂鳴器
蜂鳴器是一種一體化結構的電子訊響器,採用直流電壓供電,廣泛應用於計算機、列印機、復印機、報警器、電子玩具、汽車電子設備、電話機、定時器等電子產品中作發聲器件。我們開發板上常用的蜂鳴器就是常常說的交流蜂鳴器或直流蜂鳴器(自激式蜂鳴器)。 直流蜂鳴器是給一定的驅動直流電壓就會響。而交流蜂鳴器是需要給蜂鳴器一個脈沖才會響。常見的有PWM波控制蜂鳴器的頻率。脈沖就是高低電平的切換,如下圖:一個方波脈沖
我們用單片機的IO口實現一種這樣高低電平的方波,驅動蜂鳴器發音。我們板子上配的就是交流蜂鳴器。
接下來我們看一下蜂鳴器的硬體電路:
蜂鳴器通過三極體驅動。我們利用杜邦線將蜂鳴器的一端J8連接到板子上P1.5管腳上。
示常式序:
#include "reg52.h"
#include "intrins.h"
typedef unsigned char uint8;
typedef unsigned int uint16;
sbit beep = P1^5;
void delay(uint16 i)
{
while(i--);
}
void main()
{
while(1)
{
beep = ~beep;
delay(10);
}
}
該程序實現蜂鳴器的響和停,程序較為簡單,可以在此基礎上進行擴展。
4. 如何給單片機燒錄程序
需要利用下載器和下載軟體才能將keil程序輸出的hex文件燒錄到單片機中。具體操作請參照以下步驟,演示單片機為51單片機。
1、首先准備好51單片機最小系統板和燒錄器。
5. 51單片機怎麼燒錄
使用專用的編程器即可,8051F可以使用jtag口進行調試和燒錄。
6. 51單片機把程序燒錄到單片機了需要那種線
對於AT89C51單片機需要用帶有12V電源的燒錄器來燒錄,對於STC單片機僅需要USB轉TTL串口線就可以下載燒錄,你用的單片機怎樣燒錄程序需要查看你的單片機數據手冊來確認。