当前位置: 首页 > news >正文

网站搭建软件长沙市建设工程质量安全监督站官方网站

网站搭建软件,长沙市建设工程质量安全监督站官方网站,咨询类网站建设,闵行区个人网页设计用户体验一、前言 显示床位号使用到4位数码管#xff0c;为了节约单片IO口#xff0c;使用TM1637来驱动数码管。 二、TM1637驱动芯片简介 三、电路设计#xff0c;使用矩阵按键来模拟每个床位的呼叫按钮 四、编写51单片机代码 void delay_ms(u16 n) {u8 i;while(n--){i 111;while…一、前言 显示床位号使用到4位数码管为了节约单片IO口使用TM1637来驱动数码管。 二、TM1637驱动芯片简介 三、电路设计使用矩阵按键来模拟每个床位的呼叫按钮 四、编写51单片机代码 void delay_ms(u16 n) {u8 i;while(n--){i 111;while(i--);} }u8 key_scan() {u8 keyH, keyL, line, row;KEY0xF0;if(KEY!0xF0){delay_ms(10); //消抖延时if(KEY!0xF0){keyHKEY0xF0;KEY0x0F;keyLKEY0x0F;switch(keyH){case 0x70: line1;break;case 0xB0: line2;break;case 0xD0: line3;break;case 0xE0: line4;break;}switch(keyL){case 0x07: row1;break;case 0x0B: row2;break;case 0x0D: row3;break;case 0x0E: row4;break;}while(KEY!0x0F);return (line-1)*4row;}}return 0xFF; }code unsigned char tab[] {0x3F,/*0*/0x06,/*1*/0x5B,/*2*/0x4F,/*3*/0x66,/*4*/0x6D,/*5*/0x7D,/*6*/0x07,/*7*/0x7F,/*8*/0x6F,/*9*/0x77,/*10 A*/0x7C,/*11 b*/0x58,/*12 c*/0x5E,/*13 d*/0x79,/*14 E*/0x71,/*15 F*/0x76,/*16 H*/0x38,/*17 L*/0x54,/*18 n*/0x73,/*19 P*/0x3E,/*20 U*/0x00,/*21 黑屏*/ };// TM1637串行数据线 sbit CLK P2^0; sbit DIO P2^1;// LED灯 sbit LED P3^0;void delay_us(unsigned int i) {for (; i 0; i--)_nop_(); }// TM1637开始信号 void TM1637_Start() {CLK 1;DIO 1;delay_us(2);DIO 0; }// TM1637结束信号 void TM1637_Stop() {CLK 0;DIO 0;delay_us(2);CLK 1;delay_us(2);DIO 1; }void TM1637_ACK(void) {CLK 0;DIO 1;while(DIO 1);CLK 1; }// 向TM1637写数据 void TM1637_Write(unsigned char DATA) {unsigned char i;for (i 0; i 8; i){CLK 0;if (DATA 0x01){DIO 1;}else{DIO 0;}DATA DATA 1;CLK 1;delay_us(2);} }void TM1637_Display(u8 index) {TM1637_Start();TM1637_Write(0x40); // 命令TM1637_ACK();TM1637_Stop();TM1637_Start();TM1637_Write(0xC0); // 地址TM1637_ACK(); TM1637_Write(0x3F); // 数据1TM1637_ACK();TM1637_Write(0x3F); // 数据2TM1637_ACK();TM1637_Write(0x3F); // 数据3TM1637_ACK();TM1637_Write(0x3F); // 数据4TM1637_ACK();TM1637_Write(0x3F); // 数据5TM1637_ACK();TM1637_Write(index); // 数据6TM1637_ACK();TM1637_Stop();TM1637_Start();TM1637_Write(0x89); // 亮度命令TM1637_ACK();TM1637_Stop(); }void main() {u8 num;LED LED_ON;TM1637_Display(tab[0]);while(1){num key_scan();if(num!0xFF){TM1637_Display(tab[num]);}} } 五、电路仿真运行效果 六、完整Proteus仿真电路图和51单片机源码下载 链接https://pan.baidu.com/s/1TojZnTWu3sGl8oGfjc2dhw?pwdga5p 提取码ga5p
http://www.hkea.cn/news/14518480/

相关文章:

  • wordpress最新官方默认主题seo教程正规化岚鸿
  • 网站建设是干什么室内设计公司图片
  • 推广营销企业网店搜索引擎优化的方法
  • 建网站服务h5移动端开发
  • 数字营销seo培训多少钱
  • 怎么做网站首页关键词什么网站专做外贸
  • 地下彩票网站建设旅游网站制作分析
  • 网站推广优化的公司pageadmin做的网站的域名必须要备案吗
  • 网站建设语启业网查询
  • 朝阳网站建设公司电话成都网站建设 小兵cms
  • 张家港快速网站建设网页设计与制作策划书
  • 做电影资讯网站算侵权吗网站开发报价单明细
  • wap移动建站系统湛江网络
  • 专业做ppt的网站小程序短链接生成
  • 南京网站制作公司排名前十广西网站建设timkee
  • 泉州市建设局网站公示centos和wordpress
  • 学做网站培训班要多少钱部队网站源码
  • 免费站推广网站2022公司主页怎么写
  • 网站建设申请河南郑州软件开发公司
  • 深圳市seo网站设计多少钱网站开发工程师绩效考核表
  • 网站建设的拓扑结构包头网络推广公司
  • 转运公司网站制作万网公司注册网站
  • 中国建设网站银行wordpress 博客 安装
  • 网站建设及相关流程图孝感网站建设xgsh
  • wordpress 网站统计插件网络游戏对青少年的危害
  • 门户网站管理建设wordpress生成客户端
  • 一个虚拟主机绑定2个网站腾讯企业邮箱浙江服务中心
  • 建设银行网站关闭闪付wordpress文章特效插件
  • 什么网站可以用手机做兼职赚钱吗wordpress网页教程百度云
  • 网站建设方案设计网站地图什么格式