久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3566|回復: 0
打印 上一主題 下一主題
收起左側

51單片機時鐘,鬧鐘,溫度,農歷PCB文件+Proteus仿真

[復制鏈接]
跳轉到指定樓層
樓主
51單片機時鐘,鬧鐘,溫度,農歷仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)


單片機源程序如下:
#include<reg52.h>
#include <string.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define wd 1                        //定義是否有溫度功能  =0時無溫度,=1時有溫度


#define yh 0x80 //LCD第一行的初始位置,因為LCD1602字符地址首位D7恒定為1100000000=80
#define er 0x80+0x40 //LCD第二行初始位置(因為第二行第一個字符位置地址是0x40

//液晶屏的與C51之間的引腳連接定義(顯示數據線接C51P0口)
sbit en=P2^6;
sbit rw=P2^5;   //如果硬件上rw接地,就不用寫這句和后面的rw=0
sbit rs=P2^4;


//校時按鍵與C51的引腳連接定義

sbit menu=P3^0;           //菜單鍵
sbit set=P3^1;       //設置鍵
sbit add=P3^2;     //加鍵
sbit dec=P3^3;      //減鍵
sbit ensure=P3^4;   //確認鍵

sbit DQ=P2^0;              //
sbit buzzer=P1^4;   //蜂鳴器,通過三極管8550驅動,端口低電平響

sbit led=P2^4;              //LCD背光開關
bit led1=1;

unsigned char temp_miao;
unsigned char bltime;  //背光亮的時間

//DS1302時鐘芯片與C51之間的引腳連接定義
sbit IO=P1^1;
sbit SCLK=P1^2;
sbit RST=P1^0;


uchar a,miao,shi,fen,ri,yue,nian,week,setn,temp;
uint flag;
//flag用于讀取頭文件中的溫度值,和顯示溫度值
bit c_moon;

ucharnz_shi=12,nz_fen=0,nz_miao=0,setNZn;        //定義鬧鐘變量
uchar shangyimiao,bsn,temp_hour;                     //記錄上一秒時間
uchar T_NL_NZ;                                              //計數器
bit timerOn=0;                                                 //鬧鐘啟用標志位
bit baoshi=0;                                             //整點報時標志位
bit p_r=0;                                                    //平年/潤年  =0表示平年,=1表示潤年
data ucharyear_moon,month_moon,day_moon,week;



sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
/************************************************************
ACC累加器=A
ACC.0=E0H

ACC.0就是ACC的第0位。Acc可以位尋址。

累加器ACC是一個8位的存儲單元,是用來放數據的。但是,這個存儲單元有其特殊的地位,
是單片機中一個非常關鍵的單元,很多運算都要通過ACC來進行。以后在學習指令時,
常用A來表示累加器。但有一些地方例外,比如在PUSH指令中,就必須用ACC這樣的名字。
一般的說法,A代表了累加器中的內容、而ACC代表的是累加器的地址。
***************************************************************/



//********陽歷轉換陰歷表************************************

1 原理圖及PCB.rar

533.66 KB, 下載次數: 57, 下載積分: 黑幣 -5

2 程序.rar

134.85 KB, 下載次數: 75, 下載積分: 黑幣 -5

3 protues仿真.rar

85.65 KB, 下載次數: 73, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久国产精品入口麻豆 | 国产精品视频免费看 | 91欧美精品 | 91久久综合| 第四色狠狠 | 欧美一极视频 | 亚洲欧洲中文日韩 | 一区二区在线免费观看 | 91极品视频 | 亚洲二区视频 | 一区二区三区免费观看 | 日韩在线精品视频 | www四虎com | 91豆花视频 | 97精品超碰一区二区三区 | 91精品久久久久久久久久入口 | 欧美在线观看网站 | 久久精品亚洲精品国产欧美 | 9999国产精品欧美久久久久久 | 久久综合久色欧美综合狠狠 | 国产一区二区三区免费观看视频 | 日日夜夜精品免费视频 | 久草免费在线视频 | 亚洲 中文 欧美 日韩 在线观看 | 国产精品久久久久久av公交车 | 国产精品免费看 | 成人在线精品视频 | 精品欧美一区二区三区久久久 | 国产精品www | 国产精品久久久久久久久久久久 | 91视频18 | 国产一区| 在线免费观看成年人视频 | 自拍 亚洲 欧美 老师 丝袜 | 日韩在线一区二区三区 | 高清视频一区 | 国产在线观看免费 | gav成人免费播放视频 | 国产成人精品久久二区二区91 | 性欧美hd | 日韩1区2区|