单片机控制的恒温箱的设计(8)
void songzhiling(uchar cmdcode) { }
/********************************************************************
* 名称 : write_data() * 功能 : 写串口数据
***********************************************************************/
void songshuju(uchar Dispdata) { }
/********************************************************************
* 名称 : hzkdis() * 功能 : 显示字符串
***********************************************************************/
void hzdisp(uchar code *s,uchar dz) {
CS = 1; sendbyte(0xfa);
sendbyte(Dispdata & 0xf0); sendbyte((Dispdata << 4) & 0xf0); delay_ms(2); CS = 1; sendbyte(0xf8);
sendbyte(cmdcode & 0xf0); sendbyte((cmdcode << 4) & 0xf0); delay_ms(2);
songzhiling(0x03);
songzhiling(dz);//送显示位置
while(*s > 0)
{
songshuju(*s); s++;
} }
void delay_ms(uint zz) {
uint yy=800; if(zz>0) {
while(zz) {
while(yy--); yy=400; zz--; }
} }
void dispwd(uint s,uchar dz) {
songzhiling(0x03);
songzhiling(dz);//送显示位置
songshuju((s/1000)+48);
songshuju((s/100)+48);
songshuju((s/10)+48);
}
void dispsj(uchar s,uchar f,uchar m,uchar dz) {
songzhiling(0x03);
songzhiling(dz);//送显示位置
songshuju((s/10)+48); songshuju((s)+48);
songshuju(58);
songshuju((f/10)+48);
songshuju((f)+48);
songshuju(58);
songshuju((m/10)+48);
songshuju((m)+48);
}
void delayXus(uchar mm) {
while(mm) //这种写法有利于减小us=0时的机器周期 {
mm--; }
}
void dispshuju(uchar s,uchar dz) {
songzhiling(0x03);
songzhiling(dz);//送显示位置 songshuju((s/100)+48); songshuju((s/10)+48); songshuju((s)+48); }
6.5. 时钟程序
#include \#include
0x80, //0,写入秒(Second)寄存器 0x81, //1,读出秒(Second)寄存器 0x82, //2,写入分(Minute)寄存器 0x83, //3,读出分(Minute)寄存器 0x84, //4,写入小时(Hour)寄存器 0x85, //5,读出小时(Hour)寄存器
0x8e, //14,写保护_寄存器 } ;
/***************************************************************/ sbit T_SCLK = P3^6; //ds1302时钟引脚 sbit T_DIO= P3^5; //ds1302数据引脚 sbit T_CE = P3^4; //ds1302片选引脚(高电平有效果)
/**************************************************************/ sbit ACC_0 = ACC^0; sbit ACC_1 = ACC^1; sbit ACC_2 = ACC^2; sbit ACC_3 = ACC^3; sbit ACC_4 = ACC^4; sbit ACC_5 = ACC^5; sbit ACC_6 = ACC^6; sbit ACC_7 = ACC^7;
/***************************************************************/
uchar miao,fen,shi; //时间变量
/***************向***********************/
void DS1302_Input_Byte(uchar Input) { uchar i; ACC =Input; for(i=8; i>0; i--) {
T_DIO = ACC_0; T_SCLK = 1;
DS1302
入一字节数据或者指令
…… 此处隐藏:331字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




