組合語言轉C語言 基於AT89S52微控制器的密碼鎖設計

2024-12-24 02:25:16 字數 1203 閱讀 1878

1樓:水清魚讀月一撇

真的不知道你為什麼還要轉換為c語言 已經有彙編了 這個不更簡練嗎。

如果真的是隻想做個密碼鎖 還不如自己寫乙個c語言**。

這個不更方便。

基於微控制器80c51密碼鎖的設計 要求用組合語言了

2樓:網友

protus 論壇裡面有很多的。

對於初學者很實用。

建議你到那裡看看。

註冊一下就可以下東西了。

微控制器組合語言程式的設計 有關電子密碼鎖的程式設計

3樓:aimei126良

進空間看看,有篇文章是你想要的。給你點提示吧。

at89s52微控制器汽車轉向 燈控制(組合語言程式)

4樓:網友

我以前做過這個。

這樣做的話是不夠啊。p0口要用上拉電阻不好用;p3口有第二功能;你看發光二極體最少要用6個,佔6個口,如果要用按鍵調時加蜂鳴器的話最少也要用3個這就9個口了;數碼管顯示最少要用8個口(不加位選)。這樣的話你可以用序列口來控制用74ls164(或595)來控制數碼管顯示(595的資料網上有很多)這樣可以節約很多口。

這樣可以嗎?

不能用吧,我沒用過244,我查了一下244是乙個三態八緩衝器,而164或595是乙個串入並出的原件,主要是用來彌補微控制器i/o口不足的。

微控制器at89s52 基於lm35的數顯溫度計!組合語言或c語言的程式!!!

5樓:dj影逸

lm35的也可以做,你的程式應該涉及溫度採集和顯示2個部分,不知道硬體電路是否是做好的?具體需求請hi我。

6樓:芳龍

lm35不好用吧。

用18b20

網路資源多。

將微控制器組合語言轉為c語言。

7樓:天下之大

# include

void init(void) //初始化函式void main(void) //主函式void int0_int() interrupt 0 //外部中斷0子函式(串列埠傳送資料)

void uart_int() interrupt 4 //串列埠中斷子函式(串列埠接收資料)

組合語言中csdsss的區別,組合語言中 cs ds ss的區別是什麼?

cs ds ss 分別是 段暫存器 資料段暫存器 棧段暫存器。簡單的8086彙編程式可以直接使用系統棧 或者預設的棧 所以 可以不用 ss 暫存器。即簡單的程式通常包括一個 段和一個資料段。資料通常放在資料段中,一般只需在程式的開始對資料段暫存器ds賦值 mov ax,seg data mov ds...

組合語言求二進位制轉十進位制,組合語言中,寫出二進位制轉化為十進位制的程式碼

我想了很長時間 mov al,要轉換的數 and ah,0 mov bl,100 div bl mov cl,ah add al,30h mov dl,al mov ah,02h int 21h mov al,cl mov bl,10 and ah,0 div bl add al,30h mov d...

學arm要先學組合語言還是c語言

c語言是嵌入式開發的母語,必須要學好。學習arm,軟體方面有三個方向 一 基於裸機,即前後臺,超迴圈 二 基於微核心,如keil for arm 三 基於複雜的os,如嵌入式linux。各有用途,看自己的定位。arm處理器是acorn計算機 面向低預算市場設計的第一款risc微處理器。更早稱作aco...