11

回答

最近调程序发现和C语言有点不同,不知道什么原因。。

547da6d1099da677 2020-06-06 阅读:419

1

回答

#include <avr/io.h>       12m晶振 想0度和45度之间转sg90舵机#include <util/delay.h>#include <avr/interrupt.h>#define  BIT(x) (1<<x);unsigned typedef char u8;u8 jsi;void pz()//配置步进电机IO口输出{        DDRB|=BIT(3);        DDRB|=BIT(2);                DDRB|=BIT(1);}void BJDJ()//配置步进电机IO口{        PORTB|=BIT(2);                PORTB&=~BIT(1);}void dsp()//配置定时器{        TCCR1B=0x04;                TIMSK=0x04;                sei();               TCNT1H=0xff;               TCNT1L=0xfa;}ISR (TIMER1_OVF_vect)//定时器1{        TCNT1H=0xff;//设置初值 定时时间0.1毫秒                  TCNT1L=0xfa;                  js++;                if(js<=200)                   {                  if(js<=5)                                          PORTB|=BIT(3);                                          if(js>5);                                         PORTB&=~BIT(3);                   }      else        {                i++;                                   if(i<=200)                             {                                                  if(i<=10)                                                  PORTB|=BIT(3);                                                  if(js>10);                                                   PORTB&=~BIT(3);                             }                   else                                 {                i=0;                                                         js=0;                                     }   }            }int main(void){        unsigned char kp;                 pz();                 BJDJ();                  dsp();                 while(1);}     

a049f48b0d2d2dc5 2020-06-05 阅读:205

8

回答

如何把MCU的hex文件改为.c文件?.hex文件怎么用keil打开,显示代码​

e62a8facf4612028 2020-06-05 阅读:205

4

回答

请教各位大神,最近在玩st7920控制的LCD12864这个屏,有一些疑问,希望大神们带带小白:用打点法显示自己想要的汉字,具体是怎么实现的啊?比如说,我现在可以任意位置打一个点了,然后我怎么实现我想要的汉字呢?

e5a2d2c663deaea5 2020-06-04 阅读:174

2

回答

DS=CY;  这个语句是在reg51.h中定义的,我不太明白这个语句是什么意思,请大佬帮忙解读一下/@@*        名称:74HC595串入并出芯片应用        说明:74HC595是具有一个8位串入并出的移位寄存器和一个8位输出寄存器,        本例利用74HC595,通过串行输入数据来控制数码管的显示。*/#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intsbit SH_CP=P2^0;                //移位时钟脉冲sbit DS=P2^1;                        //串行数据输入sbit ST_CP=P2^2;                //输出锁存器控制脉冲uchar temp;uchar code DSY_CODE[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};//延时void DelayMS(uint ms) {        uchar i;        while(ms--) for(i=0;i<120;i++);}//串行输入子程序void In_595(){        uchar i;        for(i=0;i<8;i++)        {                temp<<=1;DS=CY;                SH_CP=1;                //移位时钟脉冲上升沿移位                _nop_();_nop_();                SH_CP=0;        }}//并行输出子程序void Out_595(){        ST_CP=0;_nop_();        ST_CP=1;                //上升沿将数据送到输出锁存器        _nop_();        ST_CP=0;                //锁存显示数据}//主程序void main(){        uchar i;        while(1)        {                for(i=0;i<10;i++)                {                        temp=DSY_CODE[ i];                        In_595();                        //temp中的一字节数据串行输入74HC595                        Out_595();                        //74HC595移位寄存数据传输到存储寄存器并出现在输出端                        DelayMS(200);                }                        }}

f5376de1a1a8a809 2020-06-04 阅读:255

7

回答

为什么p0口的led流水灯效果在插上1602液晶后,液晶会将p0口全部拉低,导致p0口的led灯全部点亮?(1602液晶和p0口led灯共用p0口)

c02d5d0e8d3709e3 2020-06-04 阅读:138

4

回答

这个是数字钟的主程序。我现在想增加蜂鸣器的响声,并随着“每一秒”的增加,响一下。请问如何实现?void main(){TMOD=0x01;EA=1ETO=1TRO=1THO=(65536-18432)/256TLO=(65536-18432)%256while(1){if(tcnt==50){tcnt=0second++if(second==60){second=0minite++if(minite==60){minite=0hour++if(hour==24){hour=0}}})}}

我不道啊 2020-06-04 阅读:174

34

抢答

【参与话题讨论,立得200IC币】传统物联网已发展到一定程度。科研人员在电子设备与生物联系的“人体互联网”领域中也获得了一定的成果。对于这些未来会对人类健康与生活带来很大便利的科技领域,你有什么想法或问题?静脉抽血检验、血糖仪快速检测,常规的血糖监测方法总是准确度、便捷性难两全。如果掏出手机打开 APP 就能查看当前的血糖水平,必要时还能一键注射胰岛素,那就太方便了。 实际上,这个脑洞科学家已经在帮我们着手实现了。由苏黎世联邦理工学院(ETH Zürich)生物系统科学与工程系教授 Martin Fussenegger 带领的科研团队利用电流直接控制基因表达,成功地在患有 1 型糖尿病的小鼠身上进行了实验,这一脑洞也为使用体外电子设备调控医用植入物提供了基础。 当地时间 2020 年 5 月 29 日,该团队题为 Electrogenetic cellular insulin release for real-time glycemic control in type 1 diabetic mice(电化学细胞胰岛素释放对 1 型糖尿病小鼠血糖的实时调控)的研究成果在线发表于国际权威期刊《科学》(Science)。  触发电信号实时调控血糖水平我们都知道,检测、调控血糖水平,对于控制糖尿病病情来说直接有效。上文已经提到,目前两种常规的血糖检测方式就是静脉抽血检验和血糖仪快速检测。虽然抽血得到的结果准确,但通常需要空腹 8-12 小时,检测结果也得再等 2 小时;要是用血糖仪的话,患者在家就能快速获取结果,但准确性较差。 【 图片来源:CBS News  所有者:CBS News 】 基于此,之前不少研究人员的思路是,在患者体内放置一个植入物自动监测血糖水平,必要时还会发出警报。 雷锋网从苏黎世联邦理工学院官网了解到,该团队擅长于开发可对人体特定生理状态(如血脂过高、血糖过低)产生反应的植入物。 其中,Martin Fussenegger 教授的主要研究方向是哺乳动物细胞工程,特别是处理复杂控制和闭环表达逻辑的合成基因电路的组装和连接宿主代谢纠正主要代谢紊乱的麻醉设计细胞植入物的生产。  因此他们自然也将关注点放在了植入物上。一般来说,植入物可经生化刺激产生反应,但也会受到光线等外部因素的影响,因此研究团队一直以来计划利用无线供电电刺激直接控制基因表达。 具体来讲,该团队设计了一个包含胰岛素产生细胞和电子控制单元的装置,将其植入糖尿病患者体内。当摄入食物、血糖升高时,患者可使用 APP 来触发电信号、调节血糖水平;患者也可提前设置好,APP 将会自动触发电信号。 在论文中,研究团队介绍了植入物的原型:植入物一侧是印刷电路板(PCB),可容纳接收器和控制电子设备,另一侧是一个包含人体细胞的胶囊,二者通过微小型电缆得以连接。 下图是植入物原型的正背面,整体差不多只有一枚 2 法郎硬币那么大。  其主要工作原理为:来自体外的无线电信号激活植入物中的电子设备,电子设备将电信号直接传输到细胞,刺激钙、钾通道,也触发了控制胰岛素基因的细胞中的信号级联放大反应。 这里的「信号级联放大反应」是指从细胞表面受体接收外部信号到最后作出综合性应答的过程,在这一过程中信号逐步放大。 接收到信号之后,细胞开始按指令办事——细胞将胰岛素添加到能带着细胞货物穿梭于细胞器间的囊泡中,囊泡与细胞膜融合,几分钟后便开始释放快速胰岛素,从而使得占胰岛细胞 65-80% 的β细胞对膜去极化产生反应。  论文介绍,经由电子设备对 β 细胞的无线电刺激,研究团队成功实现了对囊泡胰岛素释放的实时控制,胰岛素水平 10 分钟内就能到达峰值。研究团队对患有 1 型糖尿病的小鼠进行了皮下植入,结果表明电信号触发的囊泡释放系统可快速恢复到小鼠的正常血糖水平。 停留在动物实验阶段的人体互联网 就这一方案,Martin Fussenegger 教授介绍了其优势:     我们的植入物可以连网,医生或患者既可使用 APP 自行干预、触发胰岛素产生,APP 也能直接干预。这种设备使人们能够完全融入数字世界,成为物联网甚至人体互联网的一部分。 不过,这一方案还停留在动物实验阶段,仍存在一些潜在的问题: 第一,为了确保不对患者的细胞和基因造成损害,研究团队还需要进一步对最大电流进行研究,另外电子设备和电池之间的连接也需要优化。 第二是安全问题。Martin Fussenegger 教授表示:     理论上心脏起搏器容易遭受黑客攻击,但仍有患者植入心脏起搏器,原因在于其强大的保护功能。这也是我们需要增加的部分。 第三,研究团队需要找到一种更便捷的方法来替换植入物中使用的细胞,因为替换细胞的工作基本上每三周就要做一次。 据了解,在实验中,团队在植入物原型上安装了两个填充管用以替代细胞,但团队希望能有一个更实用的解决方案。 当然,解决完上述问题,要真正实现手机 APP 测血糖、一键注射胰岛素的脑洞,还有关键且必要的一步——临床试验。 引用来源: https://ethz.ch/en/news-and-events/eth-news/news/2020/05/using-electrical-stimulus-to-regulate-genes.html https://bsse.ethz.ch/department/people/detail-person.html?persid=88479 https://science.sciencemag.org/content/368/6494/993 【参与话题讨论,立得200IC币】传统物联网已发展到一定程度。科研人员在电子设备与生物联系的“人体互联网”领域中也获得了一定的成果。对于这些未来会对人类健康与生活带来很大便利的科技领域,你有什么想法或问题?本文来源于雷锋网,作者付静,原标题《「人体互联网」登上 Science!电刺激控制基因表达,APP 一键释放胰岛素》原文链接:https://www.leiphone.com/news/202006/u73feA6tvHJGBWfB.html本文转自雷锋网,如需转载请至雷锋网官网申请授权雷锋网原创文章,未经授权禁止转载。详情见转载须知。

电子芯吧客 2020-06-03 阅读:880

4

回答

SPI的DMA HAL库为什么要求TX RX都开启?

4a9dc03a5ccaa670 2020-06-03 阅读:191

3

回答

超声波传感器在protues上面如何实现? 求帮助

94d1d62ffb6ae8ac 2020-06-03 阅读:141

2

回答

超声波程序中的clock文件和主程序中的Time是怎么一回事?

550c89d7f58b4764 2020-05-31 阅读:239

5

回答
PID控制水温 单片机综合应用

你好,我现在在做一个烧水壶,要求达到设定温度后保持,现在用增量式pid做的,听说控制温度用位置式更好???最重要的问题是,我的温度传感器不是在水里的,贴在壶壁外侧,传感器读取到的温度滞后于水温,超调严重,一段时间过后,水温和传感器温度才一致。请问如何解决?感谢!

白云苍狗 2020-05-29 阅读:115

4

回答

单片机python语言程序如何保存运算过程中的小数位

50bc88b03798083d 2020-05-28 阅读:157

1

回答

瑞萨集成开发环境cubesuite+如何定义一个系统复位后不进行初始化的变量

5c4f15a5ed4b4ce1 2020-05-28 阅读:122

4

回答

关于锁相环怎么选型,1MHz以下的自动频率跟踪,应该选择哪种锁相环比较好?

c833f57b0546441b 2020-05-27 阅读:131

5

回答

我有一个角度传感器输出是电流的,怎样用C51单片机ADC0804接受电流模拟信号从而控制推杆电机的推程,求源程序

e7f7561cc2be096f 2020-05-26 阅读:151

2

回答

仿真看到要延时一段时间才读的准,这个什么原因,怎么解决???

Gwvfbukn 2020-05-26 阅读:155

40

抢答

【参与话题讨论,立得200IC币】2019的RoboMaster机甲大师赛中,上海交通大学的交龙战队最终获得了亚军。这支参加了数年RoboMaster比赛的老牌强队,在日常的招新、运营、备赛、总结等节点会有什么样的故事呢?让我们由战队队员的真实描述中,走进RM战队大学生的背后经历、过程与困难。 一.交龙人员选拔 赛季初,大概有10名左右的老队员留在队里,前期管理层是三人制的主席团。9月中旬战队形式初次招新,第一批招进大概15名左右的队员11月社团形式,百团大战招进大概20名队员12月校内赛结束战队形式招新,招进15名队员 实践发现,真正能留在队里并提供帮助的是9月初和12月校内赛招入的20余名队员,百团招新进来的队员大多是不了解这个比赛的萌新,多是奔着视觉去,或者想学点东西又花不了时间,根本成为不了最后的骨干队员,最后和队伍分道扬镳,社团招新基本全灭。9月初的队员由于进队较早,很早就经过老人的指导,并经过早期项目组的锤炼,加上对队伍的感情,留队大多数。12月校内赛进入我们队的队员由于是从校内赛脱颖而出的,技术实力已经很出众,也愿意花时间在rm上,入队以后甚至可以直接进入中期项目组,技术稍微薄弱的先经过队内“竞培营”磨砺再进入项目组,并且大多成为最后的骨干力量。 普通队员通过项目组担任负责人或者主要攻坚手,发挥关键作用,项目达标,以此晋级为正式队员,碌碌无为或者项目表现一般的队员无法成为正式队员,正式队员在项目中表现懒散给予警告,警告之后不改剔除正式队员资格,仅正式队员有比赛资格。经过寒假集训以及寒假集训之后的一个月晋级了包括机械、电控、视觉和项目管理、运营宣传的不到40名的正式队员,其余队员陆续淘汰。正式队员主要由大四、大一以及少数大三组成。分区赛之后队伍精简到25人左右,事实证明不划水的情况下,全民皆兵,25名技术型队员足够支撑国赛的备赛标准。 二.培养机制 早期入队的队员会有不同方向的教学手册自学为主,定期老人授课,很快进入初期项目组锻炼中期入队的队员一般需要具备一定的基础,然后定期老人授课,表现合格进度项目组(入队晚,没经过校内赛,没基础的一般很难成活)校内赛队员基本能力已经具备,给予作业教程通关老人指导就能直接进入项目组补充说明:我们有额外的专门项目,竞培营针对有潜力,做车任务不紧张的前期建设中基础还不够出色的队员开设,表现优异者进入项目组。 三. 赛季中常见的问题Q1:遇到问题几种方案争执不下时,怎么决断?A1:a.时间不紧张的情况下,给两种方案预定时间,效果好就用哪种b.时间紧张的情况下,少数服从多数c.少数比较执着的情况下,在不耽误大方向或者稳妥方案进行的情况下,给予自由度,既是缓解队内矛盾,又防止天才思路被扼杀,但一定要给时限,超过一定周期没有起色果断砍掉。 Q2:队员不愿意投入时间怎么办?A2:选人最重要,尽量不要让没有责任心的队员混进队伍,如果漏进来一定要短时间内劝退。其他就看队长怎么塑造一个团队氛围,让队员嗷嗷叫地往前冲,一定要身先士卒,队长干活最多实际上是一件很正常的事情。 Q3:长时间的备赛期会出现疲劳期如何缓解?A3:很正常,团建工作一定要做好,每周每月,集训期间都要有不同规模和花样的内建活动,比如羽毛球队内挑战赛、定向越野争霸赛、飞盘团体赛、轰趴等等,调节队员气氛;同时需要寻找技术上的突破,并发在群里给队伍一些刺激点,让大家有动力,有搞头。 Q4:赶进度,加工件耽误如何应对?A4:给加工商的时间预先留好时间余量或者保底方案,这样有一个讨价还价的过程和资本,或者加工件不能按时到也能临时顶上,如果不能按期交货,对加工商一定要先兵后礼,这样效果比较好,以后应该不会很过分了,不行就换加工商,一定要那种准时的以及细心的。如果当天就想要一些碳板之类的件,图画好找本地加工商做好了让达达去取。 四. 交龙分区赛后做了什么?一些小故事 1.召开分区赛总结会议主要内容:各个负责人提出自己在分区赛中的不足,并列出到国赛期间两个月的备赛计划、需要做的技术点,并征询大家的建议,需要做的大多数技术点是得到大家的认同的,但有一些还是技术点并不得到一些队员的支持,比如大小陀螺,比如修改电机结构,比如履带式上台阶,总体来说会议还是很有成效的,年轻队员的支持和疑问都能够成为负责人额外的动力。 2. 压力最大的那段时间,因为队员责任心重,队长两天之内被动或者主动地和七到八个队员谈心,有的队员捂着脸跟我说,跟我说对不起我,说着眼泪也留下来了,感动得我也哭了。 3. 具体今年我们投入了多少时间在rm上,就是比较肝的大四将白天和夜间都交代在工训了,身体不太行的大四把白天和晚上交代在工训了,比较肝的低年级把晚上和夜间交代在工训,身体不太行的低年级把晚上交代在工训,白天他们还是要上课的。 4. 运营的队员其实也是很辛苦的,要日常给队伍打鸡血,及时发现并帮助出现心理问题的队员,要记得搞花样团建如下图,队里除了交龙战队以外,还有交龙附属羽毛球协会、附属乒乓球协会、附属夜跑协会,当然运营做得这么好日常还被骂。 5. 赛季初负责人群里经常吵架和争论,甚至前队长喊着要退群,随着赛季进行,日常的互怼还是常有,但慢慢地变成了生活,队伍并没有因此被绊住了手脚,日常的矛盾和质疑变成了队员大步向前的动力,良性的竞争和质疑是好事,因为在乎。  短短一个访谈,让我们看到了一群有血有肉的热血青年,通过一个比赛为载体,用激情、投入、付出追逐自己的梦想。作为一个赛事,RM还在从萌芽走向成熟的阶段。但他所承载的内容和感情可能超出了我们的想象。让我们在2020年继续关注这个有温度的比赛,关注这批有热血的年轻人!        声明:内容整理于RoboMaster论坛,作者DYD,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。

电子芯吧客 2020-05-22 阅读:704

2

回答

飞思卡尔K60芯片通讯口正常,开通IO口就复位,有哪位大神能指点迷津啊。。。。在线等  QQ2947103838

LANLAN 2020-05-21 阅读:1691

1

回答

什么是伺服阀,什么是比例阀,什么是比例伺服阀,什么是比例换向阀 ,他们有什么关系!!!

c39f8e8781685ef9 2020-05-19 阅读:145
  • 帮助人数
  • 0
  • 获得赞数
  • 0
  • 一周积分
  • 0

每日任务

提问一次
100IC币
回答一次
30IC币

问题达人换一批

本月问答IC币兑换

排名
用户名
问答积分
可兑换IC币
1
938
20000
2
822
20000
3
710
15000
4
656
15000
5
526
10000
6
496
10000
7
372
8000
8
322
8000
9
322
8000
10
232
6000
11
168
4000
12
126
4000
13
120
4000
14
110
4000
15
88
2000
16
76
2000
17
72
2000
18
70
2000
19
66
2000
20
66
2000
21
62
2000
22
52
2000
23
46
1000
24
44
1000
25
40
1000
26
36
1000
27
36
1000
28
34
1000
29
26
0
< 123 >