/* ORG懸空,選16位模式 */
#include <at89x52.h>
#define _BV(n) (1 << (n))
sbit CS = P1^...
巨大八爪鱼 2-23 巨大八爪鱼 (点击/回复: 842/3)
 
#include <at89x52.h>
#define _BV(n) (1 << (n))
sbit PL = P3^0; // 置數端
sbit MR =...
巨大八爪鱼 2-22 巨大八爪鱼 (点击/回复: 706/3)
 
#include <at89x52.h>
#define MAX_TASKS 2 // 最大任務數
#define MAX_TASK_DEP 12 // 每個任務的棧容...
巨大八爪鱼 1-29 巨大八爪鱼 (点击/回复: 955/3)
 
巨大八爪鱼 7-28 巨大八爪鱼 (点击/回复: 820/5)
 
DS1302: 從低到高
24C08: 從高到低
DS18B20: 從低到高
紅外遙控接收器件: 從低到高
74HC595: 從高到低
巨大八爪鱼 7-28 巨大八爪鱼 (点击/回复: 555/0)
 
#include <reg52.h>
#include <intrins.h>
#define LCDClear() LCDWriteCmd(0x01)
#d...
巨大八爪鱼 7-19 巨大八爪鱼 (点击/回复: 549/1)
 
#include <reg52.h>
#include <intrins.h>
#define LCDClear() LCDWriteCmd(0x01)
sb...
巨大八爪鱼 7-19 巨大八爪鱼 (点击/回复: 935/7)
 
【上位機截圖】
獲取DS1302中的31位元組RAM數據(主電源切斷後仍能保存,只要備用電池有電):
巨大八爪鱼 7-18 巨大八爪鱼 (点击/回复: 1084/11)
 
void LCDWriteNumber(int num)
{
    char buf[7];
    char i =...
巨大八爪鱼 7-8 巨大八爪鱼 (点击/回复: 577/1)
 
拔掉開發板上P0口(液晶數據端口)的LED燈跳線即可。
因為如果P0口上同時接了LED燈的話,單片機無法正常讀取液晶通過P0口發來的數據。
【測試程序】
#include <r...
巨大八爪鱼 7-8 巨大八爪鱼 (点击/回复: 561/0)
 
#include <reg52.h>
#include <intrins.h>
sbit RS = P2^6;
sbit RW = P2^5;
sbit...
巨大八爪鱼 7-4 巨大八爪鱼 (点击/回复: 614/1)
 
這是我通過做c51單片機與共陰數碼管連接所得到的啟示
巨大八爪鱼 7-4 巨大八爪鱼 (点击/回复: 818/2)
 
巨大八爪鱼 7-2 巨大八爪鱼 (点击/回复: 497/3)
 
在AVR單片機中,PORTC |= BIT(2) 和 PORTC &= ~BIT(2)均能正常運行,但是在C51單片機中後者會出錯。這主要是因為定義BIT宏的時候格式有問題。
在AVR單...
巨大八爪鱼 12-23 巨大八爪鱼 (点击/回复: 596/1)
 
程序(部分):
#include <reg51.h>
#include "lcd.h"
#define LCD1602_WriteCom(c) LcdWriteCom(c...
巨大八爪鱼 12-2 巨大八爪鱼 (点击/回复: 541/2)
本吧共有主题数26个,帖子数107篇,单片机爱好者0位。

内容转换:

发表帖子

标题:
内容:
用户名: 您目前是匿名发表
验证码:
©2010-2025 Arslanbar [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。