创维智能网络机顶盒e950_拆创维E950机顶盒

这个机顶盒是16年办理宽带父亲从电信营业厅买来的,经过各种诱导选择了办理宽带送手机那啥然后也送了iptv当然,每个月还要扣多少钱话费来着,结果每次都欠费导致宽带停用,这很恶心,说不定哪天晚上一回家就上不了网了,这不是重点,我用宽带开了服务器,这样一停后果不堪设想,今年就换了套餐,每个月交一些话费,流量不限量,宽带免费送,不过100M的宽带上行也才10M然后通过某软件办理了50M效果就好多了,瞎扯了那么多继续说这个机顶盒吧,家里有闭路机顶盒所以很少用他,IPTV账号是送的2年所以没怎么用,一直吃灰,今年广电局又给换了安卓的机顶盒所以电视的HDMI口也给那个机顶盒了,今天就拆开看看里面啥做工,死盖我(Skyworth)的质量不知道咋样,拎着挺重的,废话不多说,看图看图~~

这是他的外观正面分别是 IR红外接收口电源指示灯,网络连接指示灯,无线连接指示灯

侧面有tf卡槽,两个USB接口

背面有AV输出接口,以太网接口,HDMI数字接口,红外接收扩展接口,电源接口,开关

死盖我的logo

4K高清,可惜了,电视没有4K,几十年的液晶电视了海信的,耐操

背面的一些参数,真简陋型号E950 名称智能网络机顶盒 电源输入12V直流1A

这种设计大家都懂吧,螺丝藏这东西下面

一共四颗螺丝

撕下有双面胶残留,多撕几下就基本废了

opening...里面的全貌,可以看到WiFi模块,flash,主控内存在罩罩里面,增重的那个导热贴好评,这样既可以散热也可以增重

增重的铁块和导热贴,导热贴很薄的说

从这个角度看着挺少原件的,不知道背面咋样

应该是导热贴的粘性,开盖的时候已经脱离固定了,都省得我撬了

依然很简陋,一个主控两个内存颗粒

主控MS09280MC-Z01-DA0

flash klm4g1fepd 才4G......

wifi模块Realtek瑞昱的rtl8188etv,这东西在无线摄像头里拆过很多,被我改成无线网卡了,3.3v供电

背面依然空荡荡的

msh6000a电源管理芯片

就这块比较密集了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的C语言函数,可以用来获取指定日期的农历日期: ```c #include <stdio.h> // 农历每个月的天数 int lunar_month_days[] = { 0x1F, 0x10, 0x01, 0x21, 0x12, 0x02, 0x22, 0x14, 0x04, 0x24, 0x16, 0x06 }; // 农历年份信息,包括闰月和每个月的天数 int lunar_year_info[] = { 0x04BD8, 0x04AE0, 0x0A570, 0x054D5, 0x0D260, 0x0D950, 0x16554, 0x056A0, 0x09AD0, 0x055D2, 0x04AE0, 0x0A5B6, 0x0A4D0, 0x0D250, 0x1D255, 0x0B540, 0x0D6A0, 0x0ADA2, 0x095B0, 0x14977, 0x04970, 0x0A4B0, 0x0B4B5, 0x06A50, 0x06D40, 0x1AB54, 0x02B60, 0x09570, 0x052F2, 0x04970, 0x06566, 0x0D4A0, 0x0EA50, 0x06E95, 0x05AD0, 0x02B60, 0x186E3, 0x092E0, 0x1C8D7, 0x0C950, 0x0D4A0, 0x1D8A6, 0x0B550, 0x056A0, 0x1A5B4, 0x025D0, 0x092D0, 0x0D2B2, 0x0A950, 0x0B557, 0x06CA0, 0x0B550, 0x15355, 0x04DA0, 0x0A5B0, 0x14573, 0x052B0, 0x0A9A8, 0x0E950, 0x06AA0, 0x0AEA6, 0x0AB50, 0x04B60, 0x0AAE4, 0x0A570, 0x05260, 0x0F263, 0x0D950, 0x05B57, 0x056A0, 0x096D0, 0x04DD5, 0x04AD0, 0x0A4D0, 0x0D4D4, 0x0D250, 0x0D558, 0x0B540, 0x0B5A0, 0x195A6, 0x095B0, 0x049B0, 0x0A974, 0x0A4B0, 0x0B27A, 0x06A50, 0x06D40, 0x0AF46, 0x0AB60, 0x09570, 0x04AF5, 0x04970, 0x064B0, 0x074A3, 0x0EA50, 0x06B58, 0x055C0, 0x0AB60, 0x096D5, 0x092E0, 0x0C960, 0x0D954, 0x0D4A0, 0x0DA50, 0x07552, 0x056A0, 0x0ABB7, 0x025D0, 0x092D0, 0x0CAB5, 0x0A950, 0x0B4A0, 0x0BA54, 0x0AD50, 0x055D9, 0x04BA0, 0x0A5B0, 0x15176, 0x052B0, 0x0A930, 0x07954, 0x06AA0, 0x0AD50, 0x05B52, 0x04B60, 0x0A6E6, 0x0A4E0, 0x0D260, 0x0EA65, 0x0D530, 0x05AA0, 0x076A3, 0x096D0, 0x04BD7, 0x04AD0, 0x0A4D0, 0x1D0B6, 0x0D250, 0x0D520, 0x0DD45, 0x0B5A0, 0x056D0, 0x055B2, 0x049B0, 0x0A577, 0x0A4B0, 0x0AA50, 0x1B255, 0x06D20, 0x0ADA0 }; // 获取农历年份 int get_lunar_year(int year, int month, int day) { int i, leap_month, is_leap, lunar_year; // 计算从1900年到当前年份之间的闰月数和是否有闰月 for (i = 1900, leap_month = 0; i < 2100 && month > 0; i++) { is_leap = lunar_year_info[i - 1900] & 0x10000; leap_month = is_leap ? (lunar_year_info[i - 1900] & 0xFF) : leap_month; month -= 12 - (is_leap ? 1 : 0); } // 计算当前是否为闰月 is_leap = (leap_month == month) && (month > 0); if (is_leap && day > lunar_month_days[month - 1]) { day -= lunar_month_days[month - 1]; if (month == leap_month + 1) { is_leap = 0; } } // 计算农历年份 lunar_year = i - 1900; if (month > 0) { lunar_year--; } return lunar_year; } // 获取农历月份 int get_lunar_month(int year, int month, int day) { int i, leap_month, is_leap, lunar_month; // 计算从1900年到当前年份之间的闰月数和是否有闰月 for (i = 1900, leap_month = 0; i < 2100 && month > 0; i++) { is_leap = lunar_year_info[i - 1900] & 0x10000; leap_month = is_leap ? (lunar_year_info[i - 1900] & 0xFF) : leap_month; month -= 12 - (is_leap ? 1 : 0); } // 计算当前是否为闰月 is_leap = (leap_month == month) && (month > 0); if (is_leap && day > lunar_month_days[month - 1]) { day -= lunar_month_days[month - 1]; if (month == leap_month + 1) { is_leap = 0; } } // 计算农历月份 if (is_leap) { lunar_month = -month; } else { for (i = 0; i < 12; i++) { if (day > lunar_month_days[i]) { day -= lunar_month_days[i]; } else { break; } } lunar_month = i + 1; } return lunar_month; } // 获取农历日期 int get_lunar_day(int year, int month, int day) { int i, leap_month, is_leap, lunar_day; // 计算从1900年到当前年份之间的闰月数和是否有闰月 for (i = 1900, leap_month = 0; i < 2100 && month > 0; i++) { is_leap = lunar_year_info[i - 1900] & 0x10000; leap_month = is_leap ? (lunar_year_info[i - 1900] & 0xFF) : leap_month; month -= 12 - (is_leap ? 1 : 0); } // 计算当前是否为闰月 is_leap = (leap_month == month) && (month > 0); if (is_leap && day > lunar_month_days[month - 1]) { day -= lunar_month_days[month - 1]; if (month == leap_month + 1) { is_leap = 0; } } // 计算农历日期 if (is_leap) { lunar_day = day; } else { for (i = 0; i < 12; i++) { if (day > lunar_month_days[i]) { day -= lunar_month_days[i]; } else { break; } } lunar_day = day; } return lunar_day; } int main() { int year = 2022, month = 10, day = 1; int lunar_year, lunar_month, lunar_day; lunar_year = get_lunar_year(year, month, day); lunar_month = get_lunar_month(year, month, day); lunar_day = get_lunar_day(year, month, day); printf("阳历日期:%d年%d月%d日\n", year, month, day); printf("农历日期:%d年", lunar_year); if (lunar_month < 0) { printf("闰%d月", -lunar_month); } else { printf("%d月", lunar_month); } printf("%d日\n", lunar_day); return 0; } ``` 该函数假定1900年为农历1年1月1日,输入阳历日期,输出对应的农历日期。输出结果类似于“2022年闰八月十一日”的形式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值