線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2321
推到 Plurk!
推到 Facebook!

8051按鍵程式

尚未結案
jorden0504
一般會員


發表:3
回覆:1
積分:0
註冊:2012-03-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-08-16 20:48:22 IP:120.118.xxx.xxx 訂閱
我想用8051接4個按鍵去控制LED
按鍵1: LED亮 1111 1110
按鍵2: LED亮 1111 1101
按鍵3 LED循環
按鍵1→按鍵2→按鍵1→按鍵2(循環)
DELAY 5S


按鍵4 LED停止所有動作
LED接腳 P1.0~P1.1
按鍵接腳 P2.4~P2.7



請問程式怎打!
ScottWang
版主


發表:32
回覆:486
積分:688
註冊:2009-04-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2012-08-16 23:52:40 IP:36.229.xxx.xxx 訂閱
 你可以在 http://www.google.com 查 8051 4 key led asm schematic 或 8051 4 key led keil c schematic

以下為組語,2 key,2 LED
Interfacing LED and push button switch to 8051.
http://www.circuitstoday.com/interfacing-led-using-push-button-switch-to-8051
------
高壓模組,高壓直流電源供應器(全範圍可調電壓電流),中低壓直流電源供應器,電壓放大器,
電流放大器,帶通濾波器,高精度參考電壓,標準電壓,恆流源(定電流源),恆壓源(定電壓源),
測試LED專用AC LED定電流源,專門接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,
研究單位實驗設備,另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A.
http://hvpower.myweb.hinet.net/
...Scott Wang...
if8051
中階會員


發表:2
回覆:53
積分:61
註冊:2012-08-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-08-25 17:09:00 IP:114.40.xxx.xxx 訂閱
 程式設計是從錯誤中學習的,人生就像電阻符號一樣有波折有起伏有長有短有大有小!
走過必留下痕跡!自己動手用心思考過,自己實做過那才是自己的經驗,別人拿不走的
。在實做的過程中發現問題?再提出討論尋找解決對策才是上策。

提供一個新思路:不要自廢武功!Keil C Compiler 自帶一個非常簡單實用的 RTOS,
RTX51 Tiny Real-Time Operating System

Keil C Compiler 已內建有 RTX51 Tiny Real Time Operating System,
允許同時執行 16 個 task,留意 8051 不適用,因為 RAM 只有 128 byte
太少了,至少要有 256 byte RAM ,所以一定要使用 8052 才行!

#include // prototypes for RTX51 Tiny RTOS

修改設定 Options for Target \ Target \ Operating System \
原本是 None 要修訂為 RTX-51 Tiny 如此就大功告成了!

View \ Books Window \Tools User's Guide \ Complete User's
Guide Selection \ RTX51 Tiny User's Guide 裡面就有說明。

很奇怪!為何沒有人使用現成的 RTOS ?難道學校沒有教所
以就不會嗎?

新知要自己去發掘!可以從 ATMEL AT89S52 提升到 AVR
ATmega16A 試試。


------
ATMEL AVR 單晶片設計開發 教學

工業電子 電機自動控制 設計 維修
系統時間:2017-10-24 13:54:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!