PIXNET Logo登入

不會的就放這邊

跳到主文

不會的程式和問題都放在這邊~所以叫做不會的就放這邊 這部落格放的東西關於:生活旅遊、科技產業相關、程式、和一些不懂的東西....

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 18 週五 202108:45
  • 【8051】重置電路圖

MCU reset 電路圖 for 8051
 
MCU reset 可以使用兩種
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(1,454)

  • 個人分類:MCU
▲top
  • 9月 24 週二 201913:49
  • 【MCU】輪詢和中斷觀念

輪詢(Polling): 
想像成老師在上課,老師每間隔一段時間就去問小明有沒有問題
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(618)

  • 個人分類:MCU
▲top
  • 4月 18 週四 201909:08
  • Keil - Program Size訊息含意 Code、RO-data、RW-data、ZI-data

Keil 編譯成功後會在 Build Output 事窗出現一條訊息:
Program Size: Code=5124 RO-data=696 RW-data=92 ZI-data=22316 
這條訊息可以計算出所使用的 Code Size 。
Code:程式碼所佔的大小。
RO-data :程式中定義的常量 (Read Only)
RW-data:程式中有初始值的變數 (Read/Write)
ZI-data   :程式中沒初始值的變數 (Zero Initialize)
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(4,590)

  • 個人分類:MCU
▲top
  • 4月 18 週四 201909:04
  • KeilC - Hex檔與bin檔的差異

HEX文件和BIN文件格式的區別
1.HEX文件是包括地址信息的,而BIN文件格式只包括了數據本身
在燒寫或下載HEX文件的時候,一般都不需要用戶指定地址,因為HEX文件內部的信息已經包括了地址。而燒寫BIN文件的時候,用戶是一定需要指定地址信息的。
2.BIN文件格式
對二進製文件而言,其實沒有”格式”。文件只是包括了純粹的二進制數據。
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(4,949)

  • 個人分類:MCU
▲top
  • 8月 10 週五 201809:59
  • Keilc 中執行.bat script


keilc 中可以執行script ,編譯結束後順便執行想要的bat檔案
如下圖的範例是,編譯完程式後可以執行123.bat檔案
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(30)

  • 個人分類:MCU
▲top
  • 4月 06 週五 201802:07
  • MCU公司整理

偉詮電(2436)
https://www.104.com.tw/jobbank/custjob/index.php?r=cust&j=624a44245e46406738583a1d1d1d1d5f2443a363189j50
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(109)

  • 個人分類:MCU
▲top
  • 3月 14 週三 201816:59
  • [通用MCU] watchdog timer 定義

待研究
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(129)

  • 個人分類:MCU
▲top
  • 7月 26 週三 201711:55
  • 【教學】KeilC編譯前後執行bat執行檔


Keilc可以在編譯的前後,執行window 的script "bat",
設定地方在下圖 Run User Program After Build/Rebuild,
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(121)

  • 個人分類:MCU
▲top
  • 10月 30 週四 201401:51
  • [8051] 時間的概念

一個機械週期在 MCS-51 的規範裡指的是振盪器振盪 12 次
所以 假設我們在電路設計上使用了 12M 的石英振盪器(也就是一秒鐘振盪 12 百萬次),每振盪 12 次代表一個機械週期,那麼一個機械週期所要花費的時間就是 1 uS.
所以你只要下一個 需要一個機械周期的指令就可以延遲 1us
而 執行 nop 剛好需要一個機械周期
至於為何要用 nop,而不用其他的指令,是因為nop就是沒有做任何事,所以對你的程式也不會有任何的影響
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(2,166)

  • 個人分類:MCU
▲top
  • 11月 12 週二 201313:59
  • 8051 UART C 範例程式

#include "reg51.h"
#include "stdio.h"
sbit F1=P1^0; //F1就是代表P1^0這隻腳位
sbit F2=P1^1; //F2就是代表P1^1這隻腳位
sbit F3=P1^2; //F3就是代表P1^2這隻腳位
sbit F4=P1^3; //F4就是代表P1^3這隻腳位
void UART();
void delay(int);
void UARTOFF();//關閉9600RF傳值
unsigned char sbuf ,y;
char a,b,c;
bit x1=0;
main()
{
while(1)
{
UART();//開啟9600RF傳值
putchar('Q');
delay(10);
} UARTOFF();
}
void UART() //非同步傳輸
{
SCON=0x52; //串列控制暫存器01010010 TI=1 REN=1 01 8位元UART傳輸(8-11)
TMOD=0x20; //計時計數模式暫存器 00100000 設定定時器1為工作方式2
TCON=0x69; //計時計數控制暫存器 01101001
TH1=0xFD; //計時計數暫存器 <230> 鮑率1200
TR1=1; //計時計數控制暫存器裡面的TR1 //設置波特率 9600bps
ES=1; //串列中斷致能
EA=1; //全部中斷源致能
}
void SCON_int(void) interrupt 4 //串列副中斷函數(SCON串列控制暫存器,串列傳輸中斷 第四號中斷編號)
{
if(RI==1)//RI是中斷旗標他的功用是接收,1為接收,在4號中斷編號有RI跟TI,
// RI的用法是當MCU完成一筆資料的接收後,硬體會自動將旗標設為1,
//配合EA=1的設定,便會執行相對應的串列副程式
{
RI=0; // 把RI變成0 在中斷中要手動清RI位址,RI置位表示接收完畢,允許下次接收
sbuf=SBUF; //讀取資料,把暫存器資料放到定義的 sbuf裡面 (SBUF是串列暫存器)
}
}
void delay(int count)
{
int i,j;
for(i=0;i<count;i++)
for(j=0;j<1000;j++)
;
}
void UARTOFF() //9600 RF關閉用
{
IE=0x82;
SCON=0x52;
TMOD=0x20;
TCON=0x69;
TH1=0xFD;
TR1=1;
ES=0; //這可以設定開與關,所以倘若把ES與EA設定成0,9600RF便會關起來
EA=0;
}
//=========================================//
(繼續閱讀...)
文章標籤

JL8051 發表在 痞客邦 留言(0) 人氣(6,276)

  • 個人分類:MCU
▲top
12»

參觀人氣

  • 本日人氣:
  • 累積人氣:

贊助商廣告

文章分類

toggle 生活 (11)
  • 生活日常 - 醫學 (3)
  • 生活 - 房屋 (5)
  • 生活日常 - 食物 (3)
  • 台北股市 (5)
  • 生活 - 用品 (2)
  • 金融相關 (1)
  • 交通 (3)
  • Youtube (3)
  • 淘寶購物 (5)
  • 旅遊紀錄 (2)
  • 部落格 (3)
toggle 感測器 (5)
  • CO2 (1)
  • 儀器 (2)
  • 重量 (1)
  • 溫度 (1)
  • 感測器研究 (1)
toggle 程式語言 (11)
  • WindowsAPI (1)
  • VB (121)
  • Python (10)
  • C (41)
  • 大漠插件 with VB (1)
  • Android (1)
  • Arduino (3)
  • Git/ Svn 版本控制 (2)
  • Python (2)
  • Linux (41)
  • PHP (16)
toggle 硬體 (20)
  • Raspberry Pi 樹梅派 (1)
  • I2C (2)
  • ORCAD (1)
  • SPEC (6)
  • Allegro (1)
  • I3C (1)
  • DataSheet (4)
  • ARM (2)
  • BIOS/EC/SIO (3)
  • PADS/PCB (14)
  • Verilog (6)
  • 電腦 (7)
  • QUARTUS (2)
  • Logic Analyzers 邏輯分析儀 (1)
  • Virtual Box (6)
  • 周邊裝置 (5)
  • MCU (16)
  • 硬體電路 (7)
  • 好用工具 (46)
  • Shell script (3)
toggle 工作 (4)
  • 工作不能忘 (1)
  • 面試紀錄 (1)
  • 經驗談 (8)
  • 工作感想 (8)
toggle 文書處理 (5)
  • Browser瀏覽器 (3)
  • MacOS (5)
  • Microsoft (14)
  • Windows (14)
  • UART / RS232 (4)
  • Server (1)
  • 未分類文章 (1)

贊助商廣告

線上

文章搜尋

熱門文章

  • (102,126)[Word] 調整Word項目符號或編號與文字間的間格距離
  • (50,699)C語言 - uint8_t, uint16_t, uint32_t, uint64_t
  • (45,764)cp(複製)和mv(搬移)指令,複製或搬移整個資料夾,包含子資料夾
  • (34,164)免費PCB線上軟體 - EasyEDA 線上版電路圖、電路板繪製軟體介紹
  • (30,776)[工具] 如何製作可DOS開機的USB隨身碟
  • (27,875)【介面】RS485 & RS232 的差別
  • (13,502)【C語言】 function return array
  • (9,203)C範例 - UART傳送與接收程式
  • (6,748)【工具】虛擬串列埠(Serial Port) 模擬器
  • (4,590)Keil - Program Size訊息含意 Code、RO-data、RW-data、ZI-data

最新文章

  • 美國ESTA官方網站
  • 蘋果鈴聲設定步驟不清楚
  • 硬碟系統轉移軟體 Macrium Reflect
  • 汽車關稅
  • EC與BIOS溝通的介面62/66
  • SSD M.2有分 Key-M KeyB/M 兩種
  • PCB 背鑽(Backdrill)
  • 2025年過年經驗
  • NVIDIA GB200 NVL72
  • 去中國上海開通漫遊可以用line FB YT網站嗎?

最新留言

  • [25/10/21] Faculty of Economics and Management 於文章「[C觀念] volatile 的用法和用...」留言:
    What a great article! I’ll kee...
  • [25/10/21] Faculty of Economics and Management 於文章「[淘寶] 判斷商品能不能透過集運回台灣的...」留言:
    very useful article; thanks so...
  • [25/10/21] Faculty of Economics and Management 於文章「[Word] 調整Word項目符號或編號...」留言:
    Thank you for the effort expen...
  • [25/10/21] Faculty of Economics and Management 於文章「20140918-義隆電子104研發替代...」留言:
    The site is very rich in impor...
  • [23/09/08] W 於文章「【win10】Traditional C...」留言:
    超棒的 馬上自己解決 不用打擾IT...
  • [23/08/10] terry 於文章「更新win10後 VirtualBox無...」留言:
    我在WIN10 virtualbox 6.01版 安裝cen...
  • [23/07/15] 我愛動物森友會 於文章「WIN10更新後乙太網路(網路)不能使用...」留言:
    我是移除更新後,就又可以連線了...
  • [23/05/16] 訪客 於文章「【生活】台中 草悟道 勤美誠品綠園道DM...」留言:
    台灣最新詐術~你是否發現最近怪事一羅匡~諸事不順~身體不適~...
  • [22/08/23] Wayne Hsu 於文章「【win10】Traditional C...」留言:
    謝謝你! 公司剛換新電腦一直沒辦法打繁體 用了這個就好...
  • [22/06/04] jwang0189 於文章「免費PCB線上軟體 - EasyEDA ...」留言:
    非常實用的文章,謝謝提供,已點廣告表示支持 https://...

文章精選

誰來我家