current position:Home>How does keil define variables?
How does keil define variables?
2022-06-24 09:58:15【CSDN Q & A】
The phenomenon and background of the problem
Problem related code , Do not paste screenshots
Operation results and error reporting contents
My solution ideas and tried methods
What I want to achieve
#include<reg51.h>
#include <intrins.h>
#include <stdio.h>
#define uint unsigned int
#define uchar unsigned char
char handle_1 ;
extern handle_1
uchar shi=12, fen=59, miao=0, green=0,beep=0 // The initial value of ten seconds
void main() // The main function
{
TMOD=0x11;
TH0=(65536- -50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
char handle_1(shi);
handle_2(fen);
display_1();// Display the initial value of the clock
display_2();// Display the initial value of minutes
while(1)
{
scan_key(); // Call the key scan function
time_1(); // Call the clock function
handle_1(long shi); // Split hours
handle_2(long fen); // Split minutes
display_1();// Show hours
display_2();// Show minutes
}
// Function name : clock
// The functionality : Timer T0 Timed interrupt ,interrupt 1
// Formal parameters : nothing
// Return value : nothing
void clock() interrupt 1
{
EA=0;// Close the interrupt
if(msec1!=0x28)
msec1++; // To 10 Millisecond No , Less than msec1 Add 1
else
{
msec1=0;
if(msec2!= 100)msec2++; // To 1 Seconds no , Less than msec2 Add 1 .
else
{
if(rtimbit== 1 )count++;
msec2=0;
if(clockbuf[2]!=59)
clockbuf[2]++; // To 1 Whether or not , Less than clockbuf[2] Add 1
else
{ clockbuf[2]=0;
if(clockbuf[1]!=59)
clockbuf[1]++; // To 1 Hours no , Less than clockbuf[1] Add 1
else
{ clockbuf[1]=0;
if(clockbuf[0]!=23)
clockbuf[0]++; // To 24 When not , Less than clockbuf[0] Add 1
else clockbuf[0]=0; }
}
}
}
EA=1;// Open the interrupt
}
Compile output : error C192:missing ' ; ' before 'unsigned
copyright notice
author[CSDN Q & A],Please bring the original link to reprint, thank you.
https://en.cdmana.com/2022/175/202206171657172789.html
The sidebar is recommended
- () is a linear table that restricts the internal structure of data elements to only one character. A. Stack B. queue C. string D. array
- TS cannot find global variable for NPM package
- Java, what should I do if there is an edit configuration in the idea when it runs
- C++ code. Freshmen have just come into contact with this language
- Tnsnames Ora file configuration
- Handling method of Oracle data file header SCN inconsistency
- Oracle database listening file configuration
- Oracle database expdp only exports tables
- Windows method for checking network port occupation and kill process
- Oracle viewing data file header SCN information
guess what you like
Ora-28000 error after upgrading Oracle 12C to 19C
[talk about serviceregistryendpoint of springcloud]
[springcloud service registration and anti registration AOP interception]
[springboot source code analysis - @endpoint annotation validation principle analysis]
[elegant offline and grayscale release of spring cloud]
PostgreSQL
Reactnative 0.69 release
The new design can be called a new generation. The gradient borderless grille has a high appearance value. The application drawing of Changan Ruicheng plus
Linux general command summary
Render external link address URL video page via iframe - Vue
Random recommended
- Detailed explanation of Linux system tuning (VII) -- network status viewing command nethogs
- Vue failed to parse source for import analysis because the content contains invalid JS syntax
- Differences between front-end set and map
- Difference between front-end foreach and map
- Front end array flattening
- How the front end judges the data type
- Front end CSS style expand and collapse
- Front end array de duplication
- Front end throttling and anti shake
- Analysis of 43 cases of MATLAB neural network: Chapter 33 prediction algorithm of fuzzy neural network -- water quality evaluation of Jialing River
- Java & c++ problem solving and expansion -- leetcode30 Concatenate substrings of all words [new knowledge of Mo]
- Eclipse customizes and calls the header file [c/c++]
- Detailed explanation of Vue Foundation
- Unity determines whether all toggles are selected or not
- Program reverse output and print results
- Ubuntu modify time zone
- Linux Installation maven
- Okhttp source code analysis of Android network framework
- Android adds system service interfaces and test cases
- Ubuntu deployment according to Vue version
- Thinkphp5 clear the cache cache, temp cache and log cache under runtime
- Springboot + JWT + redis open source knowledge community system
- Why is JSX syntax so popular?
- The actual test of fluent IOS -- worth collecting
- Front and rear end cross domain issues
- Record the range of data that MySQL update will lock
- Springboot + JWT + redis open source knowledge community system
- 1 minute serverless set up a real website to lead the cat super card: scene experience of "set up nails at a high speed to broadcast the weather regularly"
- 1 minute serverless quickly build a real website to lead the cat super card: scene experience of "rapidly build a zblog blog system"
- Vue eventbus value transfer between brother components
- Array seamless scrolling demo
- Echorts auto play
- Class object oriented programming idea
- elementui utils/clickoutside. JS click element external trigger
- SQL statistics of users logged in for N consecutive days
- Vue3 network request adding loading
- Explain the specific calculation of string hashcode in Java
- Open Oracle server under Linux to allow remote connection
- Properties and simple realization of red black tree
- Vue component introduction and page Jump